Loss of parameters when importing an ifc into Revit

When I create a wall using the grasshopper script example you have on your website and bake it out I still have the ability to change the parameters such as wall style under the properties tab. However when I export that wall out to an IFC file and bring it into Revit I no longer have the ability to edit the wall. If I draw a wall in the viewport with VisualArq wall tool and export it out as an ifc and bring it into Revit I do have the ability to edit the wall. What am I doing wrong when creating the wall through grasshopper?


Tim Traber
Director of 3D Design
Moody Nolan Inc

Hi Tim,
Revit only recognizes VisualARQ walls exported through IFC as native Revit walls if they have been created from straight or arched paths (and they didn’t get any modification such as a boolean difference or an extension). It doesn’t matter if they have been originally created in Grasshopper or not.

In the link below you can find a table that describes how VisualARQ objects are read in Revit (as standard objects (native) or as geometric objects), depending on the object type and how they have been created:

Hope you find it handy.

is it possible to get an example wall script created in grasshopper so I can see what I am doing wrong? the baked grasshopper wall has all of it’s VA parameters in Rhino but once I export it the wall acts as an in place model but only for walls created with grasshopper not the walls created with the VA wall tool in the viewport


Sure! find attached a gh def that generates 2 walls. One has a straight path and the other a NURBS curve.
You will see that if you bake these walls and save the model to IFC, Revit will recognize both objects as walls, but only the first one will be read as a Revit native wall

2Walls.gh (4.1 KB).

If you have some example that is not working for you, please attach it and we can see what’s happening.