Arraying a void on a Solid

Arraying a void on a Solid

Anonymous
Not applicable
1,635 Views
6 Replies
Message 1 of 7

Arraying a void on a Solid

Anonymous
Not applicable

Hello, this is a continuation of a previous thread but the author had already accepted a solution

 

I created a line based family and nested a void hosted on a face into it. I want to be able to array it which i can (Barely) when changing its length but i also want to be able to change the height but the arrays lose their parameters.

 

could anyone take a look?

0 Likes
Accepted solutions (1)
1,636 Views
6 Replies
Replies (6)
Message 2 of 7

nathan.chapman
Collaborator
Collaborator

Can you give a screen shot of what is happening and what you are looking to accomplish.  I'm not understanding your issue.

Nathan Chapman
Production Manager at General Heating and Air Conditioning

Revit Architecture Certified Professional
Revit MEP Mechanical Certified Professional
Revit MEP Electrical Certified Professional
DynaFabrication Package Author

Was this answer helpful? If so, please click the ACCEPT AS SOLUTION or the KUDOS button.
0 Likes
Message 3 of 7

Anonymous
Not applicable

If you have the file open, change the 'height' parameter. The first void i loaded in is constrained properly, but the rest are not.

 

If not i'll post pictures tomorrow. 

0 Likes
Message 4 of 7

Anonymous
Not applicable

How the family is and when i change its 'height'

 

0 Likes
Message 5 of 7

ToanDN
Consultant
Consultant
Accepted solution

The trick is to start the array with 2 instances first, constrain the second instance to a ref plane, then change number of the array to whatever you need.  The rest will be constrained properly.  If you don't do this the array will step up or down when you change the height of the host.

 

 

 
 
And here what happened when I didn't constraint using the above method.
 
 
Message 6 of 7

barthbradley
Consultant
Consultant

Delete the entire Array in Host.

 

Open up your Void family.

 

Pin the upper most Ref. Plane and make it the Defines Origin Plane. 

 

Reload Void into Host Family. 

 

Position the first Void where you want it, and lock it ONLY at it's TOP Ref. Plane which you want it to Array along. 

 

Array the Void X 2 and then Lock the second Void to the TOP Ref. Plane which you want it to Array along.

 

It should behave correctly now. 

0 Likes
Message 7 of 7

Anonymous
Not applicable

Thank you very much gentlemen Smiley Happy

0 Likes