Array Won't Work for Voids

RC_RVT
Advocate

Array Won't Work for Voids

RC_RVT
Advocate
Advocate

So I'm creating a locker family, I thought if created a solid block I could then load in a locker door family that is face based with a void that cuts the locker out of the locker block. However, I can't array this, see video attached.

 

I also created a hob extractor block that had another void array that needed to move with the block up and down depending on placement, but this wouldn't work either. Every time I moved the block up and down it broke the array and the constraints would hold it.

 

I'm probably doing something wrong, but can anyone help?

 

Also, I understand I could create this family another way, but I want to understand why this array/any void array I create won't work.

0 Likes
Reply
Accepted solutions (1)
175 Views
2 Replies
Replies (2)

RDAOU
Mentor
Mentor
Accepted solution

@RC_RVT 

 

Too many families for one post, pick one and I ll try help you fix it. However, you would need to upload it to save me, or anyone who wishes to help, the time to recreate a sample for you

 

First step is always to start with flexing the family being arrayed...

  1. If you set the array to 2 vs 3 what do you expect to see? 
  2. if height would change, check the formula driving the height based on number of arrayed instances
  3. Not Good: when you are locking the nested family, I noticed you moving the door/void family then aligning then locking. 
  4. Better: Use only align and make sure you are aligning reference plane in the nested family to a reference plane in the host (Not Geometries)

 

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes

RC_RVT
Advocate
Advocate

@RDAOU 

 

Right this was a rookie mistake. I was aligning the geometry, not the reference plane of the loaded family. It is now doing exactly as it should.

 

For point 3 you make, I never do this, but I wanted to show the error that appeared when I flexed.

 

Thanks for your help!

0 Likes