I am trying to model an adaptive diamond shaped family with single curvature as shown in the attached CAD file. I tried to model it by making a curved rectangle and cutting voids at the corners, but it is not working. Is there a way to model it?
Gelöst! Gehe zur Lösung
Gelöst von Alfredo_Medina. Gehe zur Lösung
You may need a reference point to get that curve, or you may use another adaptive point which you can place wile placing other adaptive point on curtain panel...( Select three point, and create Spline ) curve, arc, circle etc wont work...
best luck.
But the problem is not the curves on the edges, it is the main curve between points 2 and 4 (the long side of the diamond). The only thought I had was a curved rectangle with void corners.
You can make a "Void Sweep" on the flat diamond-shape to cut the corners of the curved rectangle.
Can you please attach the family file. I did a similar family but it did not adapt with the points I had in the file. And can I change from this pattern based family to an adaptive family, since that the diamond is not equal as shown in attached CAD file? Thank you.
my family is a proof of concept family, so it may not function properly. It needs a " symmetrical diamond " to flex .
@enji.sorial Try not to use voids. Think of the form with points, lines and surfaces, only. Imagine the form as if it were a tent, that is first laid out flat on the ground, and then lifted.
When you to use a void, you are adding one more element that needs to be constrained properly, and if it's not done correctly, the panel family will break or give you wrong results.
To know if the panel is correct, change the size of the grid. If all the geometry stays put, fine. If not, start over.
@Alfredo_Medina wrote:
@enji.sorial Try not to use voids. Think of the form with points, lines and surfaces, only. Imagine the form as if it were a tent, that is first laid out flat on the ground, and then lifted.
What if the form is a poker card, cut to the diamond shape, and bent?
@ToanDN wrote:
@..
What if the form is a poker card, cut to the diamond shape, and bent?
As the form in this thread? Yes, the same, without voids.
@Alfredo_Medina wrote:
As the form in this thread? Yes, the same, without voids.
I have tried so many families and ways to accomplish this task and make it adapt to the free form I have, but in vain. My main problem is the the form I have is double-curved, and I need to transform it into a single curve, so I am modelling panel by panel, since they are not the same size.
But it won't adapt to the different sizes I have, will it? It is not a patterned surface that I have.
I have attached the Mass I have worked on, modelling panel by panel with voids to cut corners of single curved rectangle. Can it be done in a better and more accurate way?
1) In a pattern-based template with the rectangular pattern, draw reference points (1, 2, 3, 4 in image 1), then connect these points with reference lines with 3d snapping.
2) Create reference points (a, b, c, d in the image), at the midpoint of each of the reference lines created in the previous step.
3) Create new reference points (e, and f in image 3) hosted on points 1 and 3 respectively. Associate the Offset parameter of points e and f to a parameter that controls the top of the ridge, such as "Offset Top" = 6".
4) Create new reference points (g, h, i, j, in image 4) hosted on points a, b, c, d, respectively. Associate the Offset parameter of points a, b, c, d, to a parameter that controls the intermediate height or middle point of the curve, such as "Offset Intermediate" (positive) or "Offset Intermediate Reverse" (negative). The proportion of this value could be 2/3 of Offset Top.
5) Create a reference line from with 3d snapping from point to point f. This will be the ridge or highest point of the diamond panel.
6) Create 4 Splines through 3 points, one per side, connecting one point on the ground, one intermediate point, and one point at the ridge. For example, Spline: point 4, point g, point e.
7) Create 2 forms, one for each half of the diamond bent panel. Select the ridge, one curve, and another curve, and then use Create Form. Repeat for the other side.
8) In the other family where you want to use this panel, create surfaces, and divide them. The surfaces can be simple curves, or double curvature, or straight. The modules can be square, rectangular, or radial, or following another form. Load the family of the panel, select a surface, and assign the panel to the surface.
9) The panel will adapt to any viable form and division. Then you can load the host family of the divided surfaces into a project.
Thank you, but now we will have to do another family to fill in the gaps between the diamonds using the same technique?
I see what you mean. Just use a different grid pattern, the one called "Rhomboid" (shown below), and apply the same concept. That will cover all the area of the panel. That is the correct choice of grid pattern. Ignore the rectangular grid that I used.
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.