LogoLogo
HomeWeb PlatformForum
  • User Manual
  • Get Started
    • Create a Pollination Account
    • Setting up an Organization
      • 1. Create an Organization
      • 2. Add Organization Seats
      • 3. Add Team Members
      • 4. Purchase and Manage CAD Licenses
      • 5. Manage License Pools
      • 6. Add Additional Computing Resources
    • Setting up Rhino, Grasshopper and Revit Plugins
      • Download CAD Plugins
      • Install CAD Plugins
      • Purchase and Manage CAD Plugins
      • The Difference between CAD Licenses and Organization Seats
  • REVIT PLUGIN
    • Getting Started in Revit
    • Exporting Energy Models from Revit
      • Understanding the Export Process
      • Managing Pollination Revit License
      • Setting Up Linked Models
      • Creating Snapshots
      • Editing and Exporting Snapshots
    • Modeling Best Practices
  • Model Editor
    • What is Pollination Model Editor
    • Getting Started
    • Workflows
    • Commands
      • By Use Case
        • Room Commands
          • Edit
          • Windows
          • New
          • Adjacency
          • Line
          • Visualize
        • Line Commands
        • Roof Commands
        • Model Commands
      • Alphabetically
        • 3D preview
        • Align
        • Auto align
        • Auto top ground
        • Change units
        • Convert to room2D
        • Create boundary
        • Create rooms
        • Explode polyline
        • Export roofs
        • Fill holes
        • Find adjacency gaps
        • Find roof gaps
        • Find roof intersection
        • Floor area change
        • Generate alignment axes
        • Import roofs
        • Join coplanar faces
        • Join segments
        • Merge Small Rooms
        • Merge rooms
        • Multipliers to geometry
        • Offset
        • Offset windows
        • Preview roofs
        • Pull to room
        • Remove colinear vertices
        • Remove holes
        • Remove short segments
        • Repair windows
        • Resolve roof overlaps
        • Roof to shade
        • Separate plenums
        • Set air boundaries
        • Show tilt
        • Simplify Curved Edges
        • Simplify windows
        • Snap to grid
        • Solve adjacency
        • Split
        • Split core and perimeter
        • Subtract roofs
        • Subtract rooms
        • Validate model
        • Vertically split
    • Supported File Formats
      • Export
      • Import
    • Python Script Editor
      • Your First Python Script
      • Editor Class API Documentation
      • Available Python Libraries
    • FAQ
    • Changelog
  • Rhino Plugin
    • Getting Started in Rhino
    • Modeling Best Practices
      • Create Rooms
      • Create Apertures
      • Create Doors
      • Solve Adjacency
      • Create Shade or Context
      • Editing your Model
      • Using Room Selection Mode
    • Energy Modeling
      • Assign Program Types
      • Assign Construction Sets
      • Assign HVAC Systems
      • Energy Settings and Parameters
      • Run Simulation and Load Results
    • Daylight Modeling
      • Assign Modifier Sets
      • Assign Modifiers
      • Add Sensor Grid
      • Add View
      • Run Simulation and Visualize Daylighting Results
    • Interoperability
      • Ladybug Tools Grasshopper Plugins
        • Entity components
      • Import
        • Import HBJSON
        • Import gbXML
        • Import OSM
        • Import IDF
      • Export
        • Export HBJSON
        • Export gbXML
        • Export OSM and IDF
    • Troubleshooting
      • Rhino Plugin Errors
      • Validation Error Codes
    • Pollination Commands
      • By Use Case
        • General
        • Geometry Setup
        • Model Alignment & Updates
        • Setup & Run Simulation
        • Load, Visualize, and Export Results
      • Alphabetically
        • PO_AddApertureShades
        • PO_AddApertures
        • PO_AddAperturesByWWR
        • PO_AddBuildingShades
        • PO_AddDoors
        • PO_AddOpaqueFaces
        • PO_AddRadialGrid
        • PO_AddRooms
        • PO_AddRoomsByLayer
        • PO_AddSensorGrid
        • PO_AddShades
        • PO_AddSiteContext
        • PO_AddSkylightsByRatio
        • PO_AddView
        • PO_Align2DPlans
        • PO_AlignInElevation
        • PO_AlignInPlan
        • PO_AlignInPlan2D
        • PO_Check2DOrtho
        • PO_CheckAdjacency
        • PO_CheckPlanarity
        • PO_CheckUpdates
        • PO_ColorByBoundaryCondition
        • PO_ColorByFaceNormal
        • PO_ColorByFaceType
        • PO_ConstructionSetManager
        • PO_ConstructionManager
        • PO_DownloadModel
        • PO_DrawApertures
        • PO_DrawDoors
        • PO_DrawPlanarSurface
        • PO_DrawRoom
        • PO_DupAperturesDoors
        • PO_EditApertureProperties
        • PO_EditDoorProperties
        • PO_EditFaceProperties
        • PO_EditInPlace
        • PO_EditProperties
        • PO_EditRoomProperties
        • PO_EditSensorGridProperties
        • PO_EditShadeProperties
        • PO_EditViewProperties
        • PO_EmbedUserLibrary
        • PO_Extrude2DPlans
        • PO_FixRoomChildrenLinks
        • PO_GenAlignGrids
        • PO_GenRoomPerimeters
        • PO_HVACManager
        • PO_IsolateAdjacencies
        • PO_LicenseManager
        • PO_LoadResults
        • PO_MaterialManager
        • PO_MatchChildGeometry
        • PO_MatchRoomProperties
        • PO_MergeRooms
        • PO_ModifierSetManager
        • PO_ModifierManager
        • PO_OffsetChildObjects
        • PO_PluginInfo
        • PO_Pollination
        • PO_ProgramTypeManager
        • PO_ProjectChildToHost
        • PO_ProjectSrf
        • PO_PurgeUserLibrary
        • PO_RebuildRooms
        • PO_RemoveProperties
        • PO_RemoveShortSegments
        • PO_RebuildAperturesDoors
        • PO_ResetBoundaryCondition
        • PO_ResetDisplayName
        • PO_ResetIdentifier
        • PO_ResetLegendLocation
        • PO_ResetResourceIDs
        • PO_RunSimulation
        • PO_SaveToUserLibrary
        • PO_SelApertures
        • PO_SelDoors
        • PO_SelOpaqueFaces
        • PO_SelRooms
        • PO_SelSensorGrids
        • PO_SelShades
        • PO_SelSiteContexts
        • PO_SelViews
        • PO_SetAirBoundariesByGuides
        • PO_SetRoomStoryByElevation
        • PO_ShowObjectNotes
        • PO_SHWManager
        • PO_ScheduleManager
        • PO_SimulationParameter
        • PO_SolveAdjacency
        • PO_SplitRooms
        • PO_SyncModel
        • PO_TestLocalAppEnvironment
        • PO_UnitsSetting
        • PO_UploadModel
        • PO_UserManual
        • PO_ValidateModel
  • Grasshopper Plugin
    • Download and Install the Grasshopper Plugin
    • Grasshopper User Interface
      • 1:Primitives
        • PO_Aperture
        • PO_Door
        • PO_Face
        • PO_Model
        • PO_Room
        • PO_SensorGrid
        • PO_Shade
        • PO_View
        • PO_VisualizationSet
        • PO_Construction
        • PO_ConstructionSet
        • PO_Material
        • PO_Modifier
        • PO_ModifierSet
        • PO_ProgramType
        • PO_Schedule
      • 2:Pollination
        • Check_Run_Inputs
        • Check_Run_Results
        • List_Run_Assets
        • Setup_Runs
        • User_Data
        • Pollinate
        • Check_Study_Status
        • List_Studies
        • Add_a_project
        • Get_a_project
        • List_Project_Assets
        • Load_Assets
        • Upload_Assets
        • Login
      • 3:Parametric
        • Fly
        • Fly_ID
      • 4:Serialization
        • PO_Dump_GEM
        • PO_Dump_IDM
        • PO_Dump_INP
        • PO_Dump_SDD
    • Your First Simulation
    • Create a Parametric Run
    • Visualize Results
  • Web Platform
    • Create a New Project
    • Manage Access to a Project
    • Create a New Study
    • Create Teams
  • Developers
    • Create an API Key
    • API
      • Add Members to an Organization
      • Create a New Project
      • Schedule a Study on Pollination
    • Apps
      • Create a Simple Chart
      • Create a Filtered Chart
      • Create a Study
      • Check Study Status
      • Download an Output
      • Visualize Results on the Web
      • Integrate the Pollination Viewer
      • Visualize Results in Rhino
      • Prepare an App folder
      • Deploy an App using the Command Line
      • Deploy an App using Github
      • Automate the App Deployment
      • Update an App
  • Legal
    • Terms of Service
    • Privacy Policy
    • Subprocessors
    • Data Processing Addendum
    • Service Level Agreement
Powered by GitBook
On this page
  • Rooms
  • PO_AddRooms
  • Options
  • See Also
  • PO_AddRoomsByLayer
  • See Also
  • PO_DrawRoom
  • Options
  • See Also
  • Useful Links
  • Video Tutorials
  • PO_EditRoomProperties
  • PO_GenRoomPerimeters
  • See Also
  • PO_MatchRoomProperties
  • PO_MergeRooms
  • PO_RebuildRooms
  • Options
  • PO_SelOpaqueFaces
  • PO_SelRoomFaces
  • Video Tutorials
  • PO_SelRooms
  • PO_SplitRooms
  • Options
  • See Also
  • Video Tutorials
  • Surfaces
  • PO_AddOpaqueFaces
  • Options
  • PO_DrawPlanarSurface
  • Options
  • PO_EditFaceProperties
  • Video Tutorials
  • PO_SelOpaqueFaces
  • Apertures, Skylights & Doors
  • PO_AddApertures
  • Options
  • See Also
  • PO_AddAperturesByWWR
  • Options
  • See Also
  • Video Tutorials
  • PO_AddDoors
  • Options
  • Video Tutorials
  • PO_AddSkylightsByRatio
  • Options
  • See Also
  • PO_DrawApertures
  • Options
  • See Also
  • Video Tutorials
  • PO_DrawDoors
  • Options
  • PO_DupAperturesDoors
  • PO_EditApertureProperties
  • PO_EditDoorProperties
  • PO_MatchChildGeometry
  • PO_OffsetChildObjects
  • Options
  • See Also
  • Video Tutorials
  • PO_ProjectChildToHost
  • See Also
  • Video Tutorials
  • PO_SelApertures
  • Options
  • PO_SelDoors
  • Context
  • PO_AddSiteContext
  • Options
  • PO_SelSiteContexts
  • Shades
  • PO_AddApertureShades
  • Options
  • PO_AddBuildingShades
  • Options
  • PO_AddShades
  • Options
  • Video Tutorials
  • PO_EditShadeProperties
  • PO_SelShades

Was this helpful?

  1. Rhino Plugin
  2. Pollination Commands
  3. By Use Case

Geometry Setup

PreviousGeneralNextModel Alignment & Updates

Last updated 1 month ago

Was this helpful?

Rooms

PO_AddRooms

Convert closed geometries to rooms. New created rooms contains default energy and radiance properties. Use "Pollination" command to open Room Manager to check and edit each room.

Options

  • Property

    override the default room properties, such as construction set, program type, hvac, and internal loads. (default: Default)

  • SkipExistingRoom

    set to Yes to only convert non-room geometries (default: Yes)

  • MaxRoofAngle

    change the max angle for how much a surface is tilted will be set to roof type. Any surface tilted between 0 and max angle will be set to roof (default: 30)

See Also


PO_AddRoomsByLayer

Convert closed geometries to rooms by layers. Use "Pollination" command to open Room Manager to check and edit each room.

Notes:

  • It uses a window where it is possible to set energy and radiance properties.

  • Use checkboxes to select layer where solids to convert are.

  • Layer name is used for creating each room's display name

See Also


PO_DrawRoom

Draw a room.

Options

  • 2Points

    Draw a rectangle by 2 points.

  • 3Points

    Draw a rectangle by 3 points.

  • FreeForm

    Draw a closed polygon. Press enter to close the polygon.

  • ElevationByPoint

    Pick a point to automatically get the FloorElevation.

  • Elevation

    Reference height to consider as floor level. CPlane where to draw.

  • Height

    Height of the room.

See Also

Useful Links

Video Tutorials


PO_EditRoomProperties

Edit room properties for one or more selected rooms.


PO_GenRoomPerimeters

Split room and generate core/perimeter rooms.

See Also


PO_MatchRoomProperties

Duplicate all Honeybee properties from a source room to selected target rooms or solid Breps.

Notes:

  • It does not change the geometry part of the first selection.

  • The first selection will have the same energy and radiance properties of the second selection.

  • It is possible to select what properties to copy from the target to source.


PO_MergeRooms

Merge multiple rooms into one room.

Notes:

  • Select a host room first for other rooms to merge into, and the host room's properties will be assigned to new merged room.


PO_RebuildRooms

Rebuild selected rooms with following options: 1) merge all coplanar faces; 2) rebuild all room faces; 3) reset all boundary conditions; In this command, it also checks all child objects (apertures and doors)'s normal to be matched with their host surfaces.

Options

  • MergeCoplanar

    set to true to merge all coplanar faces. This is similar to the Rhino's command MergeAllCoplanarFaces. (default:true)

  • RebuildFaces

    when set to true, this option recreates each planar face from the duplicated naked edge curves of the original geometry. It is also useful for removing tiny "invalid" face with an area smaller than tolerance squared. Additionally, setting this to true will reset the face type based on its normal. Face type with AirBoundary will be kept even RebuildFaces is set to True. You can use PO_ResetFaceType command to reset all room faces including air boundaries. (default:false)

  • ResetBoundaryConditon

    when this option is set to true, it resets all faces's boundary condition to Outdoor. Unless a face is below the Z 0, then its boundary condition will be set to the Ground. (default:true)

  • FixApertureDoors

    set to true to check all child objects (apertures and doors) to ensure they are coplanar with their host faces.


PO_SelOpaqueFaces

Select all visible orphaned faces in the current Rhino document.


PO_SelRoomFaces

Select all visible rooms's faces in the current Rhino document.

Video Tutorials


PO_SelRooms

Select all visible rooms in the current Rhino document.


PO_SplitRooms

Split rooms by selected cutters. The selected existing cutter has to cut through the entire room so that it could perform a clean cut.

Options

  • SelectCutter

    Select an existing cutter surface.

  • Surface

    Draw a new cutter surface.

  • Line

    On top view, draw a line as a cutter that cuts through vertically.

  • Plane

    Draw a new infinite large plane as a cutter.

See Also

Video Tutorials


Surfaces

PO_AddOpaqueFaces

Add orphaned faces from selected geometries. Use "Pollination" command to open Orphaned Object Manager to check and edit each orphaned face.

Options

  • Property

    Set energy and radiance properties.

  • Default

    It inherits properties from the parent object.

  • Custom

    It shows a window where to set energy and radiance properties.

  • NameByLayer

    Use layer's name for object's display name

Notes:

  • It works with planar geometry only.

  • It supports planar surfaces or brep with planar faces.


PO_DrawPlanarSurface

Set CPlane and draw plane surfaces on it.

Options

  • 2Points

    Draw a rectangle by 2 points.

  • 3Points

    Draw a rectangle by 3 points.

  • FreeForm

    Draw a closed polygon. Press enter to close the polygon.


PO_EditFaceProperties

Edit face properties for one or more selected faces.

Video Tutorials


PO_SelOpaqueFaces

Select all visible orphaned faces in the current Rhino document.


Apertures, Skylights & Doors

PO_AddApertures

Add planar window surfaces to selected rooms or orphaned faces. For adding an orphaned apertures, press ENTER to skip selecting the host objects. Use "Pollination" command to open Room Manager or Orphaned Object Manager to check and edit each hosted window object or orphaned apertures.

Options

  • Property

    Set energy and radiance properties.

  • Default

    It inherits properties from the parent object.

  • Custom

    It shows a window where to set energy and radiance properties.

  • NameBy

    Use layer's name for object's display name

Notes:

  • Aperture surfaces will only be added to a room when it is coplanar to one of the room's faces.

  • A valid aperture geometry could be a brep or extrusion with a single surface.

See Also


PO_AddAperturesByWWR

Add apertures by window to wall ratio for each outdoor walls of selected rooms. Use "Pollination" command to open Room Manager or Orphaned Object Manager to check and edit each hosted window object.

Options

  • WindowWallRatio_North

    Set a number between 0 to 1 for WWR. Default: 0.4 (40%).

  • WindowWallRatio_East

    Set a number between 0 to 1 for WWR. Default: 0.4 (40%).

  • WindowWallRatio_South

    Set a number between 0 to 1 for WWR. Default: 0.4 (40%).

  • WindowWallRatio_West

    Set a number between 0 to 1 for WWR. Default: 0.4 (40%).

  • Subdivide

    Boolean to note whether to generate a single window in the center of each Face(False) or to generate a series of rectangular apertures using the other inputs below (True). Default: No.

  • Window_Height

    A number for the target height of the output apertures.

  • Sill_Height

    A number for the target height above the bottom edge of the face to start the apertures.

  • Horizontal_Separation

    A number for the horizontal separation between individual aperture centerlines.

  • Vertical_Separation

    An optional number to create a single vertical separation between top and bottom apertures. Default: 0.0.

Notes:

  • Set the ratio to 0 to skip the aperture creation in the specific direction.

See Also

Video Tutorials


PO_AddDoors

Add planar door surfaces to selected rooms or orhpaned faces. For adding an orphaned door, press ENTER to skip selecting the host objects. Use "Pollination" command to open Room Manager or Orphaned Object Manager to check and edit each hosted door object or orphaned door.

Options

  • Property

    Set energy and radiance properties.

  • Default

    It inherits properties from the parent object.

  • Custom

    It shows a window where to set energy and radiance properties.

  • NameByLayer

    Use layer's name for object's display name

Notes:

  • Door surface will only be added to a room when it is co-planar to one of room walls.

  • A valid door geometry could be a brep or extrusion with single surface.

Video Tutorials


PO_AddSkylightsByRatio

Add skylights by ratio for each outdoor roof of selected rooms.

Options

  • Ratio

    Set a number between 0 to 1 for the skylight ratio. Default: 0.4 (40%).

  • Dimension_X

    The x dimension of the grid cells as a number.

  • Dimension_Y

    The y dimension of the grid cells as a number.

See Also


PO_DrawApertures

Draw apertures on a selected room's surface

Options

  • ElevationPlan

    Draw onto selected faces.

  • 2Points

    Draw a rectangle by 2 points.

  • 3Points

    Draw a rectangle by 3 points.

  • FreeForm

    Draw a closed polygon. Press enter to close the polygon.

  • FloorPlan

    Pick points which represent apertures in the plan.

  • ElevationByPoint

    Pick a point to automatically get the FloorElevation.

  • FloorElevation

    Reference height to consider as floor level.

  • SillHeight

    Distance between bottom of aperture frame to floor level.

  • Height

    Height of the aperture.

See Also

Video Tutorials


PO_DrawDoors

Draw doors on a selected room's surface.

Options

  • 2Points

    Draw a rectangle by 2 points.

  • 3Points

    Draw a rectangle by 3 points.

  • FreeForm

    Draw a closed polygon. Press enter to close the polygon.


PO_DupAperturesDoors

Duplicate apertures and doors from one location to another point. The duplicated apertures and doors will be automatically added to any coplanar room faces or orphaned faces. If no coplanar host face found, they would be added as orphaned apertures and orphaned doors.


PO_EditApertureProperties

Edit aperture properties for one or more selected apertures.


PO_EditDoorProperties

Edit door properties for one or more selected doors.


PO_MatchChildGeometry

This command updates the source geometry from the guide geometry while keeping all other properties.

Notes:

  • It changes the aperture or door dimensions of the first selection.

  • It does not change the energy and radiance properties of the first selection but just the dimensions and the location of the geometry part.

  • The first selection will have the same aperture/door dimensions of the second selection.


PO_OffsetChildObjects

Offset all child objects (apertures and doors) of selected rooms to ensure they don't touch the edges of rooms. Only child object's edges that are within the OffsetDistance from their host room face's edge will be offsetted.

Notes:

  • If the aperture has an edge coincident to an edge of the room it is not valid for energy simulation.

Options

  • IgnoreInsideEdges

    Set to Yes to ignore those edges are already inside the host room face boundary. Set to No to check all edges and ensure all of them are at least from the OffsetDistance of the host face boundary.

  • OffsetDistance

    A value that defines how far from the host room face's boundary that limits child's object

See Also

Video Tutorials


PO_ProjectChildToHost

Check all child objects (apertures and doors) of selected rooms to ensure they are coplanar with their host faces.

Notes:

  • This command will automatically project the child geometry to its host's plane.

  • It is important apertures and doors are coplanar to get a valid energy and radiance model.

See Also

Video Tutorials


PO_SelApertures

Select all visible apertures in the current Rhino document.

Options

  • SelectBy

    All or Orientation


PO_SelDoors

Select all visible doors in the current Rhino document.


Context

PO_AddSiteContext

Add selected geometries as site contexts to model. This can be used to add trees, surrounding buildings, or site structures that are not directly attached to the building. Use "Pollination" command to open Orphaned Object Manager to check and edit each shade object.

Options

  • NameByLayer

    Use layer's name for object's display name

Notes:

  • The selection can be a brep or a series of surfaces.

  • If the selection contains a brep with curved brep faces they will be planarized automatically.


PO_SelSiteContexts

Select all visible site contexts in the current Rhino document.


Shades

PO_AddApertureShades

Add shades to apertures. It works with two different modalities, BorderShades and LouverShades.

Options

  • SkipExistingShadeParent

    Set to Yes to restrict the selection to only parent objects with no shades (default: Yes).

  • Depth

    A number for the depth to extrude the louvers.

  • Indoor

    Optional boolean for whether louvers should be generated facing the opposite direction of the aperture normal.

  • Angle

    A number for the for an angle to rotate the louvers in degrees.

  • Distance_between

    A number for the approximate distance between each louver.

  • Shade_count

    A positive integer for the number of louvers to generate.

  • Depth

    A number for the depth to extrude the louvers.

  • Facade_offset

    A number for the distance from the louver edge to the facade.

  • Flip_start

    Optional boolean to note whether the side the louvers start from should be flipped.

  • Vertical

    Optional boolean to note whether the lovers are vertical.


PO_AddBuildingShades

Add selected shade surfaces to model. Use "Pollination" command to open Orphaned Object Manager to check and edit each shade.

Options

  • NameByLayer

    Use layer's name for object's display name

Notes:

  • The selection can be a brep or a series of planar surfaces.

  • If the selection contains a brep with curved brep faces they will be planarized automatically.


PO_AddShades

Add shades to a host. A host can be room, orphaned face, aperture, or door. Use "Pollination" command to open Room Manager or Orphaned Object Manager to check and edit each hosted shade object.

Options

  • ShadeType

    set whether new shades are indoor or outdoor types. In several Radiance recipes, indoor shades will be removed in the simulation in order to meet the code requirements. (default: indoor)

Video Tutorials


PO_EditShadeProperties

Edit Shade properties for selected Shades.


PO_SelShades

Select all visible shades in the current Rhino document.


Edit Room Properties
Split a room to perimeter and core rooms

Duplicate apertures and doors in your model.
Offset child objects

PO_AddRoomsByLayer
PO_DrawRoom
PO_AddRooms
PO_DrawRoom
PO_AddRooms
PO_AddRoomsByLayer
PO_SplitRooms
PO_GenRoomPerimeters
PO_DrawApertures
PO_AddSkylightsByRatio
PO_AddAperturesByWWR
PO_AddApertures
PO_AddAperturesByWWR
PO_ProjectChildToHost
PO_OffsetChildObjects
PO_DrawRoom SuggestionsPollination Discourse
Create a Pollination Model by Tracing CAD Plan
Create a Pollination Model by Tracing CAD Plan
Draw New Rooms
https://discourse.pollination.solutions/uploads/default/original/2X/7/72286149c608f510866d08f58837c73574bdc425.mp4
Select all Wall/AirBoundary type faces of rooms
Split a room by cutters
How to Change the Construction for a Single Face
Add Apertures
Add doors to rooms
Draw Apertures
How to Fix Problematic Apertures
How to Fix Problematic Apertures
Add shades from Rhino geometry
Add shades to a room's aperture
Logo