Commands

Below is the list of commands available in the Pollination Model Editor.

Room Commands

Align

Align the selected rooms' vertices to the selected lines/polylines if the room vertices lie within the specified Alignment Distance. Read more.

Pull to room

Pull the vertices of one or more rooms to the first 'target' room in the selection. The operation of pulling can be thought of as aligning the rooms to the target room's segments and then snapping to its vertices. Read more.

Snap to grid

Snap the selected rooms to a cartesian grid defined by a Grid Increment distance, which sets the resolution of the grid. This command is useful for IES VE modelers who need geometry on a grid for ease of edit-ability. Read more.

Remove short segments

Remove the segments of the room polygon that are smaller than a certain specified Segment Distance. Use this command to remove column holes and other unwanted small segments at the edges of the rooms. Read more.

Remove holes

Remove the holes inside the room that are smaller than a certain specified Area Threshold. Use this command to remove column and duct holes from inside rooms. Read more.

Join coplanar faces

Join coplanar walls of the room, effectively removing colinear vertices from the room polygon. Use this command to simplify the geometry and clean up the model before running 'solve adjacency' or 'alignment' commands. Read more.

Repair windows

Fix the windows of the rooms by merging the colliding windows and trimming those that extend past the parent Face. The Rectangle option can be used to further simplify non-rectangular windows into rectangular shapes. Read more.

Simplify windows

Simplify the windows and skylights of a room for either simulation speed or overall model cleanliness. Read more.

Solve adjacency

Solve adjacency between selected rooms by assigning interior boundary conditions where rooms touch one another Read more.

Merge rooms

Merge several rooms into a single room. Setting a Merge Distance that is larger than 0 will allow you to merge rooms that have gaps in between them - crossing gaps up to the specified distance. Read more.

Create boundary

Create polyline boundaries around a selection of rooms. The command can return polylines for either the exterior border around the rooms or just the holes (or both). Read more.

Split core and perimeter

Create core and perimeter rooms for a selected room. This is particularly useful for creating models according to typical zoning practices, where each façade orientation is a separate zone Read more.

Subtract rooms

Subtract one room from another room. Useful for resolving colliding room geometries. Read more.

Fill holes

Fill holes and gaps across the selected rooms with new rooms (or existing rooms that are adjacent to each hole) Read more.

Validate model

Check whether the selected rooms are valid/simulate-able. Valid models should export to any of the supported BEM engines without errors. Invalid models will have their errors presented in a table with the option to select the part of the model where the error originates so that it can be fixed. Read more.

3D preview

Show the selected rooms and shades in 3D. The preview shows up in a new floating window. Read more.

Auto align

Automatically align selected rooms to common axes identified across them. The command is intended to automatically perform most of the alignments that would typically be done manually. Note that having a line selected while running this command will force the generated alignment axes to be generated only in the plane of that line. Read more.

Find adjacency gaps

Identify gaps smaller than a specified gap distance. Such gaps typically do not make the model invalid or un-simulate-able but they can create cases where adjacency solving fails to set interior boundary conditions where they likely should be. Small gaps can also result in sliver geometries for floors/ceilings in the case the ceiling adjacencies are solved. Read more.

Generate alignment axes

Generate suggested alignment axes for rooms using a selected line to specify the alignment direction. All generated axes will be parallel to the selected line and will fall along the common axes of the selected rooms. Read more.

Merge Small Rooms

Merge small rooms in the selection into the larger adjacent rooms. Small rooms are always merged into the adjacent large room with which they share the most perimeter. Read more.

Offset windows

Offset all windows and/or skylights by a certain distance. This is useful for translating between interfaces that expect the window frame to be included within or excluded from the geometry. Read more.

Set air boundaries

Set the adjacencies between the selected rooms to use air boundaries. Note that adjacencies should be solved between rooms before running this method in order for it to have any effect. If lines are selected while running this command, they will be used to set air boundaries for only the adjacencies that are coincident with those lines. Read more.

Simplify Curved Edges

Simplify and reduce the number of vertices defining curved edges of rooms. Read more.

Split

Split rooms or roofs by the selected lines/polylines. Read more.

Vertically split

Split the selected rooms vertically if they are tall enough to cross multiple stories in the model. Read more.

Line Commands

Offset

Offset the selected lines and/or polylines by a specified distance. Read more.

Create rooms

Create a room from the selected closed polylines. Set the room name and adjust the Floor Height and Floor to Ceiling Height if needed. By default, the command uses the heights of the current active story. Read more.

Remove colinear vertices

Remove colinear vertices from a polyline. Read more.

Explode polyline

Explode a polyline into several line segments. Read more.

Join segments

Join several segments into one or more polylines. Read more.

Roof Commands

Preview roofs

Show the selected roofs in 3D. The 3D preview shows up in a new floating window. Read more.

Export roofs

Export roofs to HBJSON. Use this file to edit the roofs in Pollination Rhino plugin. You can then use the import roofs to import the edited roofs back to Model Editor. Read more.

Find roof gaps

Identify gaps smaller than a specified gap distance. Read more.

Find roof intersection

Find the intersection between two or more roof geometries in 3D space and draw a line (or polyline) in the scene where this intersection exists. Intersection lines will only be drawn on the first roof geometry of the selection and no result will be returned when the intersection of roof planes lies outside the boundary of the first face of the selection. So it may be necessary to adjust the order of the selection if the desired result is not obtained. Read more.

Import roofs

Import roofs from a HBJSON file. Import roofs translates all the orphaned shades in the HBJSON file to roof elements. Read more.

Show tilt

Show tilt of the roof temporarily. Read more.

Roof to shade

Convert roofs to shade objects. Read more.

Subtract roofs

Subtract one roof part from another one. Use this command to clean up colliding roofs where faces overlap in plan and the user wants the taller of the two roof geometries in the overlap to be used. Read more.

Model Commands

Multipliers to geometry

Click to convert multipliers assigned to stories into explicit room geometry. Read more.

Auto top ground

Automatically assign top exposed properties to any rooms with no room above them and assign ground contact to all rooms of the bottom story. Read more.

Separate plenums

Click to convert ceiling and floor plenum depths assigned to rooms into explicit plenum room geometry. Read more.

Last updated

Was this helpful?