Creating a Parametric Family with Multiple Interactive Arrays

Anonymous
2,274 Views
9 Replies
Message 1 of 10

Creating a Parametric Family with Multiple Interactive Arrays

Anonymous
Not applicable

Hello Everyone,

 

I am looking to create a family comprised of multiple arrays which can be manipulated through formulas once inserted into a project.

 

I need to have 3 different arrays which move together. One array needs to be size and height changeable as well as being arrayable in the Y axis. The other needs to do the same thing except that in the X axis. The third array needs to be fixed. I need to be able to manually make it array across the X and X axes. I might need Dynamo for this, but I am not too familiar with it. So far I have just created the first family which arrays vertically and I can change the size of all elements into it. 

 

Let me know what you think.

0 Likes
Accepted solutions (2)
2,275 Views
9 Replies
Replies (9)
Message 2 of 10

bin
Advisor
Advisor
Accepted solution

The second one can be built same to the first one and the third one just need to aligned to a reference plane with a distance parameter. 

0 Likes
Message 3 of 10

barthbradley
Consultant
Consultant
Accepted solution

Sounds like you are partly describing something that a Revit Add-in called Randomizer does.

 

https://revitaddons.blogspot.com/2017/05/randomizer-curtain-grid.html

 

FWIW: Drill down into the "Acme Panel Array" Family that is in the attached RVT.  Might give you some guidance towards nesting Arrays within Arrays.   Fundamentally, a Curtain Wall does the same thing.  

 

 

0 Likes
Message 4 of 10

barthbradley
Consultant
Consultant

...something else I should point out: Arrayed Elements are COPIES. You cannot selectively edit one Element in an Array without affecting all Elements in the Array.  FWIW.  

Message 5 of 10

bin
Advisor
Advisor

Neat! Thanks for sharing.

Message 6 of 10

barthbradley
Consultant
Consultant

Another thought: an Adaptive Point Family in a Repeater.  Kind of like an Array.  But repeated elements can be "different" from each other.   Check out HyunWoo Kim's site at https://www.youtube.com/channel/UCaKybYEb-69SZZGdN-iMudg.  You'll see what I mean.  

 

..actually, look into Divided Surfaces and Pattern-Based Curtain Panel as well.  

Message 7 of 10

Anonymous
Not applicable

This way is a simpler way of doing it. It cans till work if the nested families' parameters are associated in the new families made to be able to change widths and heights. There needs to be some understanding of formulas.

0 Likes
Message 8 of 10

Anonymous
Not applicable

His site is currently no longer in use unfortunately 

0 Likes
Message 9 of 10

Anonymous
Not applicable

This is probably the best solution, though it's more complicated for someone who is new to building families and making them dynamic. Creating the right formulas can get challenging. 

Thank you for all the help!

0 Likes
Message 10 of 10

barthbradley
Consultant
Consultant

@Anonymous wrote:

His site is currently no longer in use unfortunately 


 

Try this link or just Google "HyunWoo Kim"...

 

https://www.youtube.com/channel/UCaKybYEb-69SZZGdN-iMudg