RFA Void Constraint help!!!!!!

RFA Void Constraint help!!!!!!

Jes_Gonzalez
Advocate Advocate
1,720 Views
11 Replies
Message 1 of 12

RFA Void Constraint help!!!!!!

Jes_Gonzalez
Advocate
Advocate

Hello, I'm creating a family and wanted to see is it possible to add constraints to a void? The main object extrusion  has Length, Width, and Height parameter but when I adjust the Height param where the void is at it throw an error. Any help will be appreciated. Thank you 🙂

0 Likes
Accepted solutions (1)
1,721 Views
11 Replies
Replies (11)
Message 2 of 12

RDAOU
Mentor
Mentor

@Jes_Gonzalez 

 

Yes you can constrain void extrusions either using parameter, locked measurement strings or by locking to reference planes

 

What error / prompt message are you getting?

 

 

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
Message 3 of 12

Jes_Gonzalez
Advocate
Advocate

I'm getting Constraints are not satisfied. Let me see if i can upload the rfa.

 
 
 
 
 
 

 

0 Likes
Message 4 of 12

Jes_Gonzalez
Advocate
Advocate

Here it is, when i adjust the height param is when it goes wonky. 

0 Likes
Message 5 of 12

RDAOU
Mentor
Mentor

@Jes_Gonzalez 

 

ss.png

 

 

I can't remodel it at the moment but I see that the void and eventually all the arrayed elements are not locked/constrained to anything

 

  1. Delete that array and leave the original void.
  2. Drag the lower Shape handles (the blue arrows) and lock to the bottom reference plane
  3. Place another reference plane and set a locked measurement string as shown
  4. Drag the upper shape handle and lock with the top reference plane you added in step 3
  5. Redo the array
  6. Lock the last element of the array to the reference planes on the other end

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


Message 6 of 12

Jes_Gonzalez
Advocate
Advocate

Let me give it a shot.

0 Likes
Message 7 of 12

Jes_Gonzalez
Advocate
Advocate

I followed your steps and ran into the same issue. I even tried it on one void to make sure. 

0 Likes
Message 8 of 12

barthbradley
Consultant
Consultant

My suggestion would be to Name the very bottom Ref. Plane and make it the Voids' zero start origin (a.k.a. "Extrusion Start") and then control the void height via its "Extrusion End".  You can associate the Voids' "Extrusion End" parameter to a Host Parameter in the Family Types dialog box.

 

VoidH.png 

 

VoidH1.pngVoidH2.png

 

 

 

 

0 Likes
Message 9 of 12

barthbradley
Consultant
Consultant

@Jes_Gonzalez wrote:

I followed your steps and ran into the same issue. I even tried it on one void to make sure. 


 

This is a pretty common error with Arrays.  It has nothing to do with the Void.  

0 Likes
Message 10 of 12

RDAOU
Mentor
Mentor
Accepted solution

@Jes_Gonzalez 

 

When you are arraying in family editor (void or solid forms) best is to nest them...when you array a void in a family, first thing Revit 2020 prompts you to do (the below)….the reason is because when you nest the family you are able to constrain it more efficiently at the beginning and the end of the array (First and Last element of the group)

 

Apart from the void,

  • You have constraint issues with the extruded profiles too.
  • I also believe that a swept profile would give you better result

 

To sum all up, when you manage to fix something in this family another thing breaks...I recommend you rebuild it using nested families

Array.png

 

As much as people had headaches from arrays ... Autodesk was so kind to give them a prompt 

 

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


Message 11 of 12

Jes_Gonzalez
Advocate
Advocate

I nested everything and it works like a charm. Thank you!

0 Likes
Message 12 of 12

gsovaite
Explorer
Explorer

Came across this post looking for solution, but found it myself while modelling - watch for what is aligned when selecting geometry from the nested family - it has to be reference plane, not the shape reference. 

0 Likes