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
  • PO_AlignInElevation
  • Options
  • See Also
  • PO_AlignInPlan
  • Options
  • See Also
  • Video Tutorials
  • PO_AlignInPlan2D
  • Options
  • See Also
  • PO_AlignToRoom
  • Options
  • See Also
  • PO_AperturesDoorsSwap
  • Video Tutorials
  • PO_Check2DOrtho
  • Options
  • PO_EditInPlace
  • PO_EditProperties
  • PO_EmbedUserLibrary
  • Useful Links
  • PO_Extract2DPlans
  • Options
  • PO_Extrude2DPlans
  • Options
  • PO_FixRoomChildrenLinks
  • PO_GenAlignGrids
  • Video Tutorials
  • PO_ProjectSrf
  • PO_PurgeUserLibrary
  • Useful Links
  • PO_RebuildAperturesDoors
  • PO_RemoveProperties
  • PO_RemoveShortSegments
  • See Also
  • PO_ResetDisplayName
  • PO_ResetIdentifier
  • Options
  • Video Tutorials
  • PO_ResetResourceIDs
  • Useful Links
  • PO_ReverseConstruction
  • Video Tutorials
  • PO_SaveToUserLibrary
  • Useful Links
  • PO_SetRoomStoryByElevation
  • PO_SimplifyApertures
  • Video Tutorials
  • PO_SyncModel

Was this helpful?

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

Model Alignment & Updates

PreviousGeometry SetupNextSetup & Run Simulation

Last updated 19 days ago

Was this helpful?

PO_AlignInElevation

Align geometries (generic geometries or Pollination geometries) to elevation reference lines. Non-planar faces will be triangulated.

Options

  • Threshold

    A distance tolerance for how far away from each grid line that a vertex should be affected and snapped to. Default 10x of document tolerance.

  • Angle Tolerance

    A degree number from 0 to 360 to filter each input geometry edges that have a angle difference from the grids. Input -1 to disable checking the angle tolerance. Default to the current document angle tolerance.

See Also


PO_AlignInPlan

Align geometries (generic geometries or Pollination geometries) to a grid system. Non-planar faces will be triangulated.

This command automatically triangulates non-planar surfaces.

Options

  • Threshold

    A distance tolerance for how far away from each grid line that a vertex should be affected and snapped to. Default 10x of document tolerance.

  • Angle Tolerance

    A degree number from 0 to 360 to filter each input geometry edges that have a angle difference from the grids. Input -1 to disable checking the angle tolerance. Default to the current document angle tolerance.

  • Snap Corners

    snap all vertices within the range of threshold to a closest corner (end point), instead of perpendicular to the grid lines.

See Also

Video Tutorials


PO_AlignInPlan2D

Rebuild all 2D plan curves by aligning them to Rhino grid.

Options

  • DeleteInputs

    Delete the selected planar curves.

  • Threshold

    Minimum dimension of the offset to apply. Default 0.1.

Notes:

  • All curve geometries' end points will be snapped together based on current model's tolerance.

See Also


PO_AlignToRoom

Align geometries (generic geometries or Pollination geometries) to a target room. Non-planar faces will be triangulated.

Options

  • Threshold

    A distance tolerance for how far away from each grid line that a vertex should be affected and snapped to. Default 10x of document tolerance.

See Also


PO_AperturesDoorsSwap

Swap selected apertures and doors. All properties (modifier, construction, ventilation opening, etc) from the original geometries will be kept.

Video Tutorials


PO_Check2DOrtho

Analysis 2D plans (curves) and visualize non-orthogonal geometries based on a reference plane.

Options

  • Custom Plane

    Set a custom plane by two points (X axis). Default is a World XY plane.

  • Angle Tolerance

    A degree number from 0 to 360 used for non-orthogonal checks. A perfect orthogonal geometry means 90 degree from a base axis when angle tolerance is set to 0. Increase the angle tolerance would consider lines orthogonal within a range of 90 +- the angle tolerance. Default 0.01.

Notes:

  • The results are non-orthogonal lines.


PO_EditInPlace

Enter editing mode for a selected room or orphaned object. It is same as double clicking the geometry.


PO_EditProperties

Modify Honeybee properties for selected objects.


PO_EmbedUserLibrary

Embed all user's custom resources from the local library folder, so that this 3dm contains all resource objects and you can share this file without worrying about the missing resource objects on the other machine.

Useful Links


PO_Extract2DPlans

Extract 2D plans from solid. New added curves contain original solid heights which can be used directly in PO_Extrude2DPlans command.

Options

  • DeleteInputs

    set to true to delete input geometries.

  • SimplifyCurves

    set to true to simplify the generated curves and convert it to polylines.


PO_Extrude2DPlans

Extrude 2D plans (curves) to solid Breps based on height data. A default height will be used if curves do not contains height information.

Options

  • GlobalHeight

    set a number for the height of extrusion globally. If the UseLocalHeightIfAny option is set to true and there is height data found within geometry, then this global height will be ignored for this geometry individually.

  • UseLocalHeightIfAny

    set to true to use embedded height data that is stored within each curve if any as opposed to use the global height.

  • DeleteInputs

    set to true to delete input geometries.

  • SimplifyCurves

    set to true to simplify the generated curves and convert it to polylines.


PO_FixRoomChildrenLinks

Search globally and relink all child objects (Aperture and Door) with their host room object. Note that these child objects should be valid Aperture or Door objects and for unknown reasons that their host room failed to link them.


PO_GenAlignGrids

Generate reference grids for alignments based on input geometries

Video Tutorials


PO_ProjectSrf

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.


PO_PurgeUserLibrary

Use this command with caution!!! Purge the library of all user energy standards that it contains. This command calls 'honeybee-energy lib purge [OPTIONS]', see https://www.ladybug.tools/honeybee-energy/docs/cli/lib.html#honeybee-energy-lib-purge for more details.

Useful Links


PO_RebuildAperturesDoors

Rebuild apertures and doors that are part of rooms (orphaned apertures and doors won't be processed in this command).


PO_RemoveProperties

Remove all attached properties from selected geometries.


PO_RemoveShortSegments

Removes short edges that have a length smaller than the minimum distance for selected solid geometries.

See Also


PO_ResetDisplayName

Reset an object's display name. You can also select partial room's sub-faces. Users can input any object's properties such as: Identifier, Story, DisplayName, etc., and format the new name as the following with the properties: {Story}_my new name {Identifier}

Find all objects' properties: https://www.ladybug.tools/honeybee-schema/model.html#tag/room_model


PO_ResetIdentifier

Reset a honeybee object's identifier and boundary condition. You can also select partial room's sub-faces for resetting boundary conditions.

Options

  • ID

    Reset identifier criteria.

  • GenerateNewID

    Create a new ID randomly.

  • ByDisplayName

    Use display name as ID.

  • ByDisplayNameAndID

    It combines display name and random ID.

  • Face

    Yes to reset all faces' ID.

  • Room

    Yes to reset rooms' ID.

  • SensorGrid_View

    Yes to reset sensor grids' ID.

  • Validate

    Yes to run model validation after resetting.

Notes:

  • All geometries' boundary condition will be reset to Outdoor, unless geometry touches the ground (0) and then it will be set to Ground.

Video Tutorials


PO_ResetResourceIDs

Reset all resource objects' identifiers across the entire model. If two objects of the same type have the same display_name, only one of them will be updated. This command calls 'honeybee-energy edit reset-resource-ids [OPTIONS] MODEL_FILE', see https://www.ladybug.tools/honeybee-energy/docs/cli/edit.html#honeybee-energy-edit-reset-resource-ids for more details.

Useful Links


PO_ReverseConstruction

Change geometry's construction with an inverted material order. Adjacent geometry will be updated with inverted construction at the same time if there is any.

Video Tutorials


PO_SaveToUserLibrary

Export and save all resource objects from the current model to local user's resource library.

Useful Links


PO_SetRoomStoryByElevation

Update selected rooms's story by their elevation


PO_SimplifyApertures

Merge all apertures of a room and generate one aperture per face based on the original window-wall-ratio.

Video Tutorials


PO_SyncModel

Sync current model with a new updated Pollination model.


PO_AlignToRoom
PO_RemoveShortSegments
PO_AlignInElevation
PO_AlignInPlan
PO_AlignToRoom
PO_AlignInPlan
PO_RemoveShortSegments
PO_AlignInPlan
PO_AlignToRoom
PO_AlignInPlan
PO_RemoveShortSegments
Fix Models with Alignment Errors
Fix Models with Alignment Errors
Build and Edit a Library of Reusable Constructions, Schedules, Programs and More!Pollination Discourse
Build and Edit a Library of Reusable Constructions, Schedules, Programs and More!Pollination Discourse
Build and Edit a Library of Reusable Constructions, Schedules, Programs and More!Pollination Discourse
Build and Edit a Library of Reusable Constructions, Schedules, Programs and More!Pollination Discourse
How to use PO_ResetIdentifier command
Logo
Logo
Logo
Logo
https://github-production-user-asset-6210df.s3.amazonaws.com/9031066/312660008-f77256c1-9776-43ec-a648-273696a0e9a1.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240314%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240314T004516Z&X-Amz-Expires=300&X-Amz-Signature=78d4e54bc1f58a1d4901ba41614ced9bb66e49fc52a3cc47c6244d3ef5882611&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=226602047github-production-user-asset-6210df.s3.amazonaws.com
Swap objects between apertures and doors
Merge apertures as a single geometry
Update surface's construction with a new reversed construction