MAGNET Modeler provides a powerful rule to convert building footprints into building models.
The building rule transforms closed areas into buildings or other box-shaped elements such as containers. It provides additional attributes and options dedicated to buildings, for instance, number of floors, floor height, or roof height.
For building model creation, MAGNET Modeler supports:
- Closed strings
- Closed polylines
Polygons, boundaries, pads, or lines have to be converted into strings or polylines first.
Strings and polylines with zero elevation can be easily draped onto a surface. The highest draped vertex will be used as the base of the building.
Elevated strings and polylines will be considered as top of the wall when interpolate is set to no. In this case, attributes like number of floors and floor height will not be taken into account.
Building rule parameters

• Layer
Layer where elements that define the building are.
• 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 building rule. This will change the name of the rule within the Modeler Rules window. In case you have several building 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.
• Baseheight
Height of the base from the highest surface level. If set to 0, no base is modeled, and the wall stretches underground.
• EavesWidth
Width of eaves measured from the wall. If the value is higher or equal to 0, then roof edges are specified outside of the wall. If the value is below 0, the inner roof edges are specified.
• Floorheight
Floorheight allows you to determine the height of one floor.
• Nrfloors
Nrfloors allows you to specify the number of floors. If left empty, the number of floors is guessed based on the building size.
• Roofheight
Roofheight is the height of the rooflines that don't have absolute position defined.
• Texwidth
Texwidth means the width of wall texture in system units.
• Info text
Information text allows you to add additional information, such as material, quality requirements, and manufacturer. 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
Interpolate defines whether the elevation of the string/polyline (selecting no) or the elevation of a reference surface (selecting yes) will be used. You have to have a surface model rule in place to drape the texture onto the surface.
• Roofmaterial
Roofmaterial allows you to select existing material or create new material for roofs.
• Basematerial
Basematerial allows you to select existing material or create new material for the building base.
• Automatic_rooflines
Selecting yes automatically generates a roofline between midpoints of the neighboring edges of the longest edge. (Applies only to 4-corner rectangular buildings)
• Texture_autofit
- Segment = The facade texture always will be scaled to the facade defined by polyline segment and from base to roof.
- Polyline = The facade texture always will be scaled to the whole building length (around the building) and from base to roof.