Wall By Profile from Rhino model

As discussed in this post on the dynamo forum clockwork-wall-byface-using-a-rhynamo-imported-surface-as-face the Wall.ByFace node does not work with imported geometry.


This is the error when selecting an imported SAT file


And when the geometry is taken directly from Rhino the Wall.ByFace node simply return a null value.


The same happens using Clockwork version of the node.

A possible workaround is to extract the PerimeterCurves from the Rhino surfaces and use the Wall.ByProfile node from Wombat package.




The dynamo script can be downloaded here.

If the wall has an opening we can place a HostedInstance.ByPoint using the node from Spring Nodes package.


GroupCurves from Archi-lab can help us separating the wall perimeter curves and the openings
boundaries.

The dynamo script can be downloaded from here.

If there is an opening in the wall, the easiest solution is to retrieve the size and the position from Rhino and to place a window or a door family by point in Revit.

The first step is to separate the outer boundary of the wall from the inner boundary (if there is an opening). This can be done using archi-lab Group Curves:




This node will give you the wall boundary at position 0 and all the openings boundaries 





Dynamo script and Revit family can be downloaded here: script + family

The script above must be slightly changed to take into account multiple opening in the same wall:



Commenti