Generic pattern based family.

Generic pattern based family.

rahid_mullas
Enthusiast Enthusiast
1,315 Views
9 Replies
Message 1 of 10

Generic pattern based family.

rahid_mullas
Enthusiast
Enthusiast

I have created a block of 400x200mm in generic pattern based family template. To show the grouts I have created a void around the edges. When I load this family on to the mass surface which is  flat to the ground. The pattern comes perfect. But when title the pattern by dragging the points. It says pattern can't be created. Immediate help pls.

0 Likes
Accepted solutions (2)
1,316 Views
9 Replies
Replies (9)
Message 2 of 10

RDAOU
Mentor
Mentor

@rahid_mullas 

 

could be several reasons. Example

  1. not properly constrained/constructed
  2. The surface stretched to an extent where the panel is no longer suitable the pattern on that surface

one would need to check both the panel and the surface in order to know what exactly is wrong 

 

 

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 10

rahid_mullas
Enthusiast
Enthusiast

Here is the familty that i am aattaching for your refrence. i dint constrain any geomery or void form as i am confused how this geneic pattern based template works.

0 Likes
Message 4 of 10

RDAOU
Mentor
Mentor

@rahid_mullas 

 

You did not include the mass/surface or curtain system you are applying it to.

 

 

Nontheless, that family is pretty much basic with no constraint at all. As is,  such panel would work as long as the surface is vertical or horizontal. If you wish to apply it on a tilted face, try to tilt the surface using the edge and not the verticies. When you stretch the surface using one of the verticies it becomes skew (defined by 2 different planes) and that panel is not suitable for such applications. You will need to model an adaptive panel in such case

 

See below videos for a better understanding of how each works:

 

Pattern Based Panel: 

 

 

Adaptive Panel:

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 5 of 10

rahid_mullas
Enthusiast
Enthusiast

@RDAOU First of all thank you. this video was very usefull i learned a lot from this video. i have made the family but when i load this into the project it  it says cant make  type "rectangle:Interlock block".

0 Likes
Message 6 of 10

RDAOU
Mentor
Mentor

@rahid_mullas 

 

That most likely means that

  • either the value of one of the parametric constraints is not working properly 
  • or one or more of the reference points in an adaptive component not properly hosted


Hard to say without the family. You need to flex it before you load into the model

 

 

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 7 of 10

rahid_mullas
Enthusiast
Enthusiast

Here it is. i though i have included everything. just cant figure it out where i am going wrong. its just that its the interlock bring of 400x200mm and i am also trying to show grout at the edges. you can see in the family. without the grout it makes fine. but with the grout as void you can see it gives the error. pls let me know where i am going wrong. its the simplest geometry but still this many complications.  @RDAOU 

 

0 Likes
Message 8 of 10

RDAOU
Mentor
Mentor
Accepted solution

@rahid_mullas 

 

There is one reference point loose, you need to define it with a parameter (grout width)...it is easy to see that when you flex the grid in the family. I do not have 2021 so I cant really fix it for you. But doing it on your own also helps you become an expert 🙂

 

 

Some of the points are not properly hosted as well (See image below)

RDAOU_0-1738678158054.png

 

 

Moreover, You do not need voids. simple host the reference points by intersection and form the tile with the inner rectangle

 

Then extrude a second form from the outer border for the grout

 

Family_Patern based Curtain Panel.gif

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 9 of 10

rahid_mullas
Enthusiast
Enthusiast
Accepted solution

Moreover, You do not need voids. simple host the reference points by intersection and form the tile with the inner rectangle

 

Then extrude a second form from the outer border for the grout.

Thank you so much. i have created a parametric family. now even if i change the vertices it doesnt break.it responds now. thank you again.

Did i accept the solution?

Message 10 of 10

rahid_mullas
Enthusiast
Enthusiast

Thank you it was very usefull. i have created a parametci family for. thank you so much

 

0 Likes