Rotate Roof Curtain Wall Panel Along Y Axis
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello hello,
Families are hard (both in Revit and in real life).
I am looking to create a curtain wall panel so that it rotates along the Y-axis.
Context:
Thanks to Youtube, this video goes over how to create a curtain wall panel that rotates along the X-axis.
https://www.youtube.com/watch?v=LDvS0WOr6n0
Attempt:
I tried replicating these steps in the 'Left' elevation so that it would rotate at the midpoint of the Height.
Am stuck when trying to edit the reporting parameter formula in Family Types so that H (Panel Height) is 'Height / 2'
The error that comes up is 'A reporting parameter can be used in a formula only if its dimension references are all to host elements in the family.'
Attempt Steps:
Setting up the Y-Axis Origin
- Start New Family - Curtain Wall Panel
- Elevation 'Left'
- Create Reference Plane between 'Top' and 'Bottom' called 'Center'
- Name as 'Center (Top/Bottom)
- Is Reference set to 'Not a Reference'
- Defines Origin set to 'check'
- Dimension lines from Top-Center, Center-Bottom; set to EQ
Panel Reference
- Draw Reference Line from intersection of 'Center (Front/Back)' and 'Center (Top/Bottom)', to anywhere
- Anchor the Reference Line (ALign RL to RP 'Center (Front/Back)' and 'Center (Top/Bottom)')
- Create Angle Parameter
- Dimension line (angular) RL to RP 'Center (Top/Bottom)'
- Select dimension, Create Parameter
- Label parameter 'Angle'
- Set to Instance
- Create Height Parameter
- Dimension line RP 'Top' to RP 'Bottom'
- Select dimension, Create Parameter
- Label parameter 'Height'
- Set to Instance
- Reporting Parameter check
- Create H Parameter
- Dimension line RL for Panel
- Select dimension, Create Parameter
- Label parameter 'H'
- Set to Instance
- Family Types Formula (Unable to OK due to reporting parameter error)
- Input 'Height / 2' in Formula for 'H (default)'
Create Panel
- Create the Panel by Extrusion
- Create Thickness Parameter
- Set Panel Height to equal dimension between 'Top' and 'Bottom'
Attachments:
Curtain wall panel shown rotating along x-axis;
I'd like for this curtain wall panel to rotate along the y-axis.
Assumptions:
I'm guessing I'm creating RP 'Center (Top/Bottom)' incorrectly.
Probably creating the RP not as a 'host element', but I'm not sure what to do to fix the problem.
Any direction would be appreciated, thanks everyone!