Hi all,
I’ve panelized a complex facade in Rhino using Grasshopper and need to export the panel geometry to Revit as native Revit families (not just DWG/ACIS imports). Here’s my goal:
- Data Extraction:
- Extract vertex points of each panel (BREP/surface).
- Assign a unique Geometry ID to each panel (to distinguish them, since there’s a 2mm gap between panels).
- CSV Export:
- Format:
GeometryID, PointIndex, X, Y, Z
(or similar). - Optional: Include normals or material data if possible.
- Use Case
- The CSV will be used in Dynamo to generate Adaptive Components or DirectShape elements in Revit with parameters.
What I’ve Tried
-
Manual point extraction + CSV export via Python, but it’s tedious for hundreds of panels.I need more control over the Geometry ID system.
-
Is there a script/component to automate this?
-
How can I ensure point order consistency for proper face reconstruction in Revit?
-
Any best practices for including metadata (e.g., materials, panel types)?