Scalable custom line-based array

Scalable custom line-based array

Nick_CampbellYYJBU
Explorer Explorer
421 Views
3 Replies
Message 1 of 4

Scalable custom line-based array

Nick_CampbellYYJBU
Explorer
Explorer

In my attached file, I have gotten my "Scale" parameter to work (enter the scale value in a integer parameter box) and all scale values work. Although, once I arrayed all the lines so it will work as a line based family, all the lines don't change in size, it only pulls the lines away from each other (As seen below). I have tried to have different scales set per type ( not my preferred method) and it still doesn't work. Any suggestions on how to get this to behave as I hoped? 

Nick_CampbellYYJBU_0-1726666196058.png

 

0 Likes
Accepted solutions (2)
422 Views
3 Replies
Replies (3)
Message 2 of 4

Nick_CampbellYYJBU
Explorer
Explorer

Forgot to attached to main post. 

0 Likes
Message 3 of 4

barthbradley
Consultant
Consultant
Accepted solution

It breaks to smithereens with just one Array!  I would start from scratch -- building and testing each of the 4 Arrays along the way.  Each Array should function an independently.  Once I got all the Arrays flexing correctly as independents, then I would put them all together to function as one unit.  

 

But that's how I would roll. 

 

....I might even make each Array in its own separate family and then nest all the Arrays together.  

Message 4 of 4

ToanDN
Consultant
Consultant
Accepted solution

Create a line as a separate family with its own length and scale parameters.  Nest the line in another family, comprise them to the shape of one unit, lock line end from one line to another line, associate the scale parameter of the nest family with a scale parameter of the module family.  Nest the model family in the array family, associate the scale parameter of the module family with a scale parameter of the array family.  Array the module.