Labs Building from Patterns defines building patterns using Floor Descriptions generated by Labs Building Generator Utility nodes. These patterns can be repeated or occur at set intervals along each floor, defining the building style from the ground up.
Random Fill Patterns
Randomly assigns a building pattern based on available floor names.
Generates the names of floors that can be used in the Pattern parameter.
Add Building Styles
Name of the group to apply the specified pattern to.
Pattern arrangement of floors that will fill the Blockout object. Floor names in
<> brackets will repeat along the object, and floor names in
 brackets will occur a single time unless succeeded by a number, then it will repeat that many times.
Pack and Instance
Pack and instance the output geometry.
Force Height Scaling
Ensures that incoming overwriting patterns are scaled properly to the building.
The distance to search for geometry with overwriting patterns. This geometry is wired into the fourth input with the overwriting pattern set as the 'floor_pattern' primitive string attribute. The building points will cast out a ray to determine if an intersection with this geometry is made.
Point Cloud Output
Get Instances from Patterns
Copies instance attribute from input modules to the point cloud output.
Name of the engine the point cloud will be imported into.
Output Orient Attribute for Rotations
Outputs the orientation of each point as the Orient attribute.
Module Pivot Location
The location of points in relation to their corresponding primitive.