This workflow demonstrates how to efficiently place specific geometry into designated Revit drafting views, using layers in Rhino to filter and organize elements in Grasshopper. By leveraging Rhino.Inside, we can directly reference and automate the placement of elements like column webs and flanges, ultimately creating fabrication drawings with ease.
Key Workflow Steps:
- Layer-Based Filtering: In Rhino, the web and flange elements are assigned to unique layers. This allows us to quickly query and reference them in Grasshopper, simplifying the automation process.
- Detail Line Creation: Using the Add Detail Line component, we generate Revit detail lines from the referenced Rhino geometry. These detail lines serve as the basis for dimensions in the fabrication drawing.
- Dimensioning: After creating the detail lines, we use the Add Aligned Dimension component to add dimensions to our geometry in Revit. Managing data structure is essential here—without proper organization, results can be inconsistent or incomplete.
- Managing Data Structure: Since we’re working with multiple geometries and views, maintaining the correct data structure is important. By aligning the data for views and elements correctly, we ensure that all elements are displayed accurately in the designated drafting views.
- Automating Across Levels: This workflow can also be adapted to add dimensions across multiple levels, making it a versatile solution for projects involving repetitive elements in different views.
Key Components Used:
- Query Model Layers and Model Layer (Rhino 8): These components help filter and extract elements based on layers.
- Add Detail Line: Converts referenced Rhino geometry into Revit detail lines.
- Add Aligned Dimension: Automates dimensioning in Revit.
- Dispatch and Entwine: Used to organize and manage data structure.
Key Considerations:
- Data Management: Properly managing data structure is crucial for success in this workflow. Mismatched data can lead to unexpected results, so take time to ensure each input aligns with its respective elements.
- Layer Assignment: Assigning each element to its own layer in Rhino enables easier filtering and referencing in Grasshopper, keeping the workflow organized.
I hope this lesson is helpful for anyone looking to streamline their fabrication drawing processes in Revit with Rhino.Inside. I look forward to hearing your thoughts, questions, or suggestions for improvement!
Happy Automation