Links

Rhino IFC Import

Importing IFC files into Rhino

Import

ggImportIFC
Importing a .Ifc file into Rhino can be completed by the following steps.

Import Options

IFC Import Options

Import Tolerance

The IFC file will have its own tolerance definition applied. This options defines whether the import will adopt this tolerance or use the Rhino document tolerance. for calculating the resultant geometry. A lot of software will write out to extremely high tolerances even though they may not specifically go to the tolerance, so this allows you to have a more control over writing tolerance.

Root Element Transformation

This option relates to Shared co-ordinates. ****Rhino does not currently have a project base point. End up with a model local to the REVIT origin. Not all programs embed shared co-ordinates into .ifc files but if they do you can ignore shared co-ordinated that are writen into the site element.

Embed Data in Rhino Document

If the objects have properties, you can store the values as usertext. Be carefull as saving alot of text into the Rhino document can increase the filesize. We would suggest that you store geometry in rhino and use the ifc tree viewer over importing text as user strings for larger files. You can choose to import ALL or Compact the data.

Hierarchy Layer Structure

IFC can nominate its own layer structure Rhino allows for a hierachy layer system which can be handy for viewing different elements of the building. The hierachy structure will generally go building --> strorey --> and then break out different element types to allow easy viewing of different levels. If not it will use the layers that a defined within the ifc file.

Representation Maps as Blocks

IFC can nominate its own layer structure Rhino allows for a hierachy layer system which can be handy for viewing different elements of the building. The hierachy structure will generally go building --> strorey --> and then break out different element types to allow easy viewing of different levels. If not it will use the layers that a defined within the ifc file.

Group objects

Create Rhino groups for element assemblies and group types

Generate user text option

Generate user-text for properties of objects.

IFC Object imports

Configure which objects you want to ignore when importing an ifc.

Faceted Brep Options

Creating faceted polysurfaces in rhino is quiet time consuming so selecting this allow you to convert these to a mesh. This is generally a quicker process and if allowable would be recommended to allow quicker processing time. This allows you to set a threshold on which objects are generated as a polysurface or what is refered back to a mesh. From testing, A typical value for this could be around 300 faces.

On Import

After import you will notice that Specific Rhino layers have been automatically created and geometry associated to those layers. The generation of these layers can be is dependent on the Import options provided.