Update Revit Family with Direct Shape

Hi everyone, I have been testing different options for importing a complex facade from Rhino to Revit (all volumes consisting of closed polysurfaces). This facade needs to be in the Wall category in Revit and have the possibility to modify type properties. Hence I have made a Wall family for each individual facade and found out that the direct shape is the only option that translates all the geometry from Rhino to Revit without anything missing.
But I would prefer to be able to update the geometry inside the family and add parameters to the Family Type inside the Revit project, without opening the family each time. When I use the New Component Family and Component Family Form nodes the geometry is updated with many gaps. Is there a way to update the family with direct shapes (with material) instead of using the New Component Family node?



Hi HĂ„kon,

Have you considered using a DirectShapeType? These are exclusive to the Revit API and may suit your needs.

The type set can then be swapped out if need be.


Rh7-DirectShapeTypes.gh (13.6 KB)

Hi,

Yes I tried that node, it also runs with the same errors of the breps (even though they are all closed polysurfaces) but for some reason the Add DirectShape generates the volumes despite the error messages and the Add DirectShape Types does not generate the facades in Revit

Is there potential to create geometry more acceptable to Revit? if its fabrication level people often need to dumb it down to get to Revit seamlessly.

https://www.rhino3d.com/inside/revit/1.0/guides/rir-grasshopper#tolerances

It’s unfortunately too many facades to “dumb down” more than we have already done. The facades are made with a quite complex Grasshopper script and there are about 20 individual facades that needs this process. For now I think we will need to add direct shapes inside each individual Revit family since we already have tried to simplify the geometry

Hi again,

We are now able to simplify the geometry enough and bake it into Revit but then met another issue with the Add Direct Shape Types node. We are not able to see the walls we have added in the project browser and can not create a schedules with the direct shapes. Is there a workaround for this or an issue with direct shapes?

The not showing Project Browser is a known aspect of Direct Shapes.

Not getting it into a schedule is probably due to your parameter setup. Here’s an example of using Direct Shapes in a schedule

Thank you, that seems to work! Think that will be good enough for now

1 Like