Tuesday, 8 May 2012

GH to Revit, Families & Cardinal Points

I've been implementing many aspects of IFC model data that facilitate the "family" based approach consistent with Revit.

You'll notice many new components for Slabs, Walls, Columns, Beams and framing members to generate a "Type" (equivalent to a family in Revit) and then "standard case" components to generate objects based on that family.

This can include cardinal (or insertion) point locations (such as Top-Mid or bottom right) as this information can be conveyed in IFC4 (make sure you right click on the ssiBake button to enable this).  Here's the example model in the image above.  Plugins should be updated from http://www.geometrygym.com/downloads

If you use IFC2x3 the location of the beams should still be accurate, but a default "mid" insertion point will be used.

Next on the agenda (other than improving and expanding on the above) are aspects such as curtain walls, grids and grid relative locations.  If you've particular requests or suggestions, I look forward to hearing them.


  1. Hi, it is possible to transform objects in families and vice versa troughout IFC ?

  2. Hi BimTricks,

    Thanks for the comment. It is certainly possible in IFC to define the equivalent of a Revit family and then transform it to nominated locations/orientations through a model. IfcRepresenationMap and IfcMappedItem are the classes. Is this what you mean? If you wish to contact me with an example I'm happy to demonstrate.

  3. Hi Jon,
    I am creating stone cladding for a project in grasshopper and I want to export each stone tile as a "model in place-generic model" from grasshopper to revit... when i connect more than one "IFC extruded area solid" to the project it exports only one stone and i get an error "multiple projects generated, only one permitted..."

    Is there a wayto solve this??