Export Rhino Blocks as Revit Families

With BLOCS you can use Rhino blocks as Families in the Rhino file. The blocks will represent in Rhino the location of the Family Instances in the Revit Document.

Nested blocks will be exported with the parent block, inheriting the Family name.

Placing Families in Rhino Blocks

Create a Rhino block containing the geometry that will be included in the Revit Family. The block name will be the Family name. You can rename the block by changing its Family name using the Panel or use the Rhino tools to rename blocks. All geometry in the block will be automatically assigned to the block Family.

Always keep a Family name unique to a given block. Do not assign a Family name to geometry not in the block. This can lead to undesired import results.

Copy and transform the Block in the file as desired.

Block names that contain these characters: \:{ }[]|;<>?`~ Will not be exported as they are invalid for Revit. Change the name of the block to export it.

Do not scale or skew Blocks! Scaling a block will not reflect in Revit as Families cannot be scaled. Don't perform this operations of blocks you wish to use BLOCS correctly. This also can apply to changing document units in Rhino.

Some Categories allow any type of rotation, while others don't. Roofs, Walls, Floors, Ceiling, Stairs will always be vertical.

If imported objects with blocks appear smaller or bigger than they should this could be the reason. Scaling the whole Rhino file when changing units can also produce this error.

Exporting a Rhino Block

Press BLOCS in the Rhino Panel. You can choose between selecting all the instances of the block definition you wish to export manually or select all visible instances of a desired block types by picking the block name from the list.

If selecting manually, press Enter to end your selection.

Save the blocks information in a .beam file.

Use BLOCS in Revit to import the blocks.