How to align array to angle dimension parametrically?

How to align array to angle dimension parametrically?

AaronHRutledge
Explorer Explorer
1,958 Views
4 Replies
Message 1 of 5

How to align array to angle dimension parametrically?

AaronHRutledge
Explorer
Explorer

I am struggling with how to parametrically drive the angle of an array.  I have tried a few different tactics.

1)  Arraying a component along a reference line.  When the angle of the reference line updates, the arrayed components do not update.

2)  Arraying an extrusion.  I followed the instructions in this screencast, which shows adding a reference line, setting a workplane and then arraying the extrusion along the reference line:

https://knowledge.autodesk.com/support/revit-products/getting-started/caas/screencast/Main/Details/7...

This works fine if I just drag the reference line around with the mouse (arraytest-works.rfa).  However, as soon as I add dimensions to the reference line (either angular or aligned) and try and use that dimension to drive the angle of the array, the array no longer follows the reference line (arraytest.rfa attachment).

My goal is to create a stair with custom stair treads that can be updated based on the rise and run of the stair.  

Any help would be greatly appreciated!

Best regards, Aaron

0 Likes
Accepted solutions (1)
1,959 Views
4 Replies
Replies (4)
Message 2 of 5

barthbradley
Consultant
Consultant

regarding #1: Sounds like the component your are Arraying is not Work Plane-Based and hosted to the Ref. Line. Plus, Always Vertical may not be unchecked in the component family.  You are Arraying a nested component; right? 

 

Work Plane-Based checked, Always Vertical unchecked. Place on Ref. Line workplane in host. 

Message 3 of 5

barthbradley
Consultant
Consultant
Accepted solution

is this what you are after? see attached

 

 

...I'm adding another one here called "angleXYX.rfa". Fully parametric array that you can rotate in the x, y and z direction. 

Message 4 of 5

AaronHRutledge
Explorer
Explorer

Yes!  Thank you very much!

0 Likes
Message 5 of 5

dani52g7
Explorer
Explorer
Absolutely genius! Nested families with array parameters...Thank you!
0 Likes