Array with changing size in a Revit family

Array with changing size in a Revit family

virajvoditel
Enthusiast Enthusiast
1,963 Views
2 Replies
Message 1 of 3

Array with changing size in a Revit family

virajvoditel
Enthusiast
Enthusiast

I want to create an array based family in Revit as shown in the attached image. The sizes vary progressively and can be related with a simple formula, for e.g. side of square 2 = 2 x side of square 1 and so on.

 

Variable.png

 

 

Basically the reason for wanting to use the Array command is because the number of objects is to be kept as a variable. As an alternative what I'm doing is creating the maximum number of objects possible and giving them a visibility parameter according to the number entered by the user. But this may not always be the case that I know the maximum number possible. It needs to be a variable.

 

TL;DR: A linear array whose parameters change progressively is what I want.

 

Is this possible in Revit?

0 Likes
1,964 Views
2 Replies
Replies (2)
Message 2 of 3

Keith_Wilkinson
Advisor
Advisor

And you aren't alone... unfortunately though, currently all items in an array have to be identical.



"Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime."
Maimonides
0 Likes
Message 3 of 3

David_W_Koch
Mentor
Mentor

You could do something like that with Dynamo, where the size of generated geometry is a function of its distance from a point.  The whole thing would not be a family, and the individual items would not be a Revit Array, and to make changes you would have to do so through Dynamo.


David Koch
AutoCAD Architecture and Revit User
Blog | LinkedIn
EESignature

0 Likes