The pipe rule transforms linework into pipe-shaped and textured objects.
For pipe model creation, MAGNET Modeler supports:
- Lines
- Strings
- Polylines
Elevated lines, strings, and polylines can be used to create pipe objects.
In case of zero elevation, all objects can also be translated to a reference surface.
Pipe rule parameters

• Layer
Layer where elements that define the pipe are located.
• Materials
Click materials to access the Material Library of MAGNET Modeler. Select an existing material, or insert a new material.
• Description
Enter a description for the pipe rule. This will change the name of the rule within the Modeler Rules window. In case you have several pipe rules, this helps to easily identify them.
• Group
Click group to choose from a list of existing groups/subgroups, or manually enter your group structure. Use the forward slash character (/) to create additional subgroups, for example, Existing/Office/Parking lot.
• Width
Enter a value for width of the pipe in drawing units.
• Height
Enter a value for height to control the height of the pipe.
• Crossection
Specify a crossection type. You can choose between circular and square or define a unique crossection by picking an existing polyline within MAGNET Office.
• Info text
Info text allows you to add additional information, such as material, quality requirements, manufacturer, etc. The info text information will be accessible in MAGNET Explorer via the Object Info tool.
• Info URL
Info URL allows you to add hyperlinks such as a link to a manufacturer's homepage or a design document. The info URL link will be accessible in MAGNET Explorer via the Object Info tool.
• Interpolate
Selecting yes will translate the entity's vertices onto the surface. Selecting no will only use the elevation of the entity.
• Tessellation_granuality
Circular shapes are broken down into polygonal shapes in MAGNET Modeler. Tessellation_granuality defines the number of corners of these shapes. We recommend to use a value of 7 or higher.
• Gouraud_shaded
Set gouraud_shaded to yes to produce a continuous shading of surface represented by polygon meshes. The interpolation is done by your computer's graphics card.
• Position_offset
- X = Allows a left/right offset from the actual position of the entity.
- Z = Controls a relative vertical offset.
- Y = Currently not used.
• Auto_segmentation_distance
Auto_segmentation_distance densifies the line/string/polyline for a smoother interaction with a surface when draped. Usually, interpolate only drapes the vertices of the entity onto the surface.
• Auto_segmentation_angle
Auto_segmentation_angle divides arcs of a line/string/polyline for a smoother interaction with a surface when draped.