Supported Version: v1.0 and v2.0
- Setup Assumptions
- Workflow with Rhino – Block
- Modify and Update Block Families
- Related Video Tutorial
- Known Issues
This article describes how to convert block geometry from Rhino to Revit with the Conveyor tools.
- Revit Requirements: None
- Rhino Requirements: Blocks defined by a collection of solids or meshes. Instances are set to a Conveyor component family category.
Workflow with Rhino – Block
1. (Rhino) Select a series of solids and make them a block
Supported blocks are made up of solids and mesh Rhino objects. Select a collection of objects and turn them into a Rhino block with an origin point and name.
2. (Rhino) Copy a series of block instances
Copy the block to create several instances in the Rhino document. Conveyor supports copies that have been moved or possess Z-axis rotation. (transformations such as mirror, shear, or scale are not supported)
3. (Rhino) Assign block instances to a Conveyor category
Assign the block instances to the Conveyor components category and specify an available Revit category (such as Generic Models)
Save the Rhino file.
4. (Revit) Launch Rhino Conveyor and select saved Rhino 3DM file
In the Rhino Conveyor panel, select the Rhino 3DM containing the block object(s). Verify the listing of elements and select as needed.
5. (Revit) Load the Block Definitions as a Revit Family
When loading the block instances, Conveyor will prompt you to load the block definitions first to create the families.
5. (Revit) Load Selected Instances
Load the block instances into the Revit document.
Modify and Update Block Families
1. (Rhino) Edit the block definition
Double-click into a Rhino block. Perform geometry edits to objects. Users can also and/or delete objects from the block.
2. (Rhino) Move a block instance
Move or rotate the block instances to new positions in the Rhino document.
Save the Rhino file.
3. (Revit) Refresh the file in Rhino Conveyor and review changes
Review the changes to the element list. The element list will highlight the Instances that will be re-positioned in Revit.
4. (Revit) Reload the block instances
Users will first be prompted to reload the block definition – this is optional if you do not want to update the Revit family geometry.
After load, the Family instances will be re-positioned (moved or rotated)
Related Video Tutorials
The following represents a list of known issues and limitations with importing blocks using Conveyor:
- Nested blocks are not supported in this version of Conveyor.
- Revit does not expose a true transformation matrix that allows for Rhino’s block transformation matrix values to be applied to objects. Therefore, the placement of blocks are selectively limited to XYZ move and Z-axis rotation.
- Highly irregular or self-intersecting surface and solid geometry may not import due to Revit geometry limitations.