Revit Architecture Forum
Welcome to Autodesk’s Revit Architecture Forums. Share your knowledge, ask questions, and explore popular Revit Architecture topics.
abbrechen
Suchergebnisse werden angezeigt für 
Anzeigen  nur  | Stattdessen suchen nach 
Meintest du: 

Adaptive single-curved diamond family

18 ANTWORTEN 18
GELÖST
Antworten
Nachricht 1 von 19
enji.sorial
1564 Aufrufe, 18 Antworten

Adaptive single-curved diamond family

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?

18 ANTWORTEN 18
Nachricht 2 von 19
Corsten.Au
als Antwort auf: enji.sorial

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...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.

Corsten
Building Designer
Nachricht 3 von 19
enji.sorial
als Antwort auf: Corsten.Au

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.

Nachricht 4 von 19
FAIR59
als Antwort auf: enji.sorial

You can make a "Void Sweep" on the flat diamond-shape to cut the corners of the curved rectangle.

 

  • host a reference point on one of the edges of the flat diamond.
  • host a profile family / draw a rectangle on the reference point.

Diamond1.JPG

  • select the lines of the flat diamond and the profile-family / profile rectangle

Diamond_selection.JPG 

  • [create form] [Void Form]

Diamond_result.JPG

Nachricht 5 von 19
enji.sorial
als Antwort auf: FAIR59

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.

 

Nachricht 6 von 19
FAIR59
als Antwort auf: enji.sorial

my family is a proof of concept family, so it may not function properly. It needs a " symmetrical diamond " to flex .

Nachricht 7 von 19
Alfredo_Medina
als Antwort auf: enji.sorial

@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 _________________________________________________________________ ______
Licensed Architect (Florida) | Freelance Instructor | Profile on Linkedin
Nachricht 8 von 19
ToanDN
als Antwort auf: Alfredo_Medina


@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?

Nachricht 9 von 19
Alfredo_Medina
als Antwort auf: ToanDN


@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 _________________________________________________________________ ______
Licensed Architect (Florida) | Freelance Instructor | Profile on Linkedin
Nachricht 10 von 19
ToanDN
als Antwort auf: Alfredo_Medina


@Alfredo_Medina wrote:

As the form in this thread? Yes, the same, without voids.


ssBZhCs.gif

Nachricht 11 von 19
enji.sorial
als Antwort auf: ToanDN

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.

Nachricht 12 von 19
ToanDN
als Antwort auf: enji.sorial

To be honest the solution that using a void sweep to cut the form that @FAIR159 suggested is what I would do as well. I don't see any problems constrain it to the shape of the diamond. Not saying it is the only way, but it is certainly an easy way.
Nachricht 13 von 19
enji.sorial
als Antwort auf: ToanDN

But it won't adapt to the different sizes I have, will it? It is not a patterned surface that I have.

Nachricht 14 von 19
enji.sorial
als Antwort auf: enji.sorial

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?

Nachricht 15 von 19
Alfredo_Medina
als Antwort auf: enji.sorial

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.

 

 

 

diamond_bent_panel_01.jpg

 

 

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.

 

diamond_bent_panel_02.jpg

 

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".

 

diamond_bent_panel_03.jpg

 

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.

 

 

diamond_bent_panel_04.jpg

 

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. 

 

diamond_bent_panel_05.jpg

 

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.

 

diamond_bent_panel_06.jpg

 

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.

 

diamond_bent_panel_07.jpg

 

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.

 

 

diamond_bent_panel_08.jpg

 

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.

 

diamond_bent_panel_09.jpg

 

 

 


Alfredo Medina _________________________________________________________________ ______
Licensed Architect (Florida) | Freelance Instructor | Profile on Linkedin
Nachricht 16 von 19
ToanDN
als Antwort auf: Alfredo_Medina

Excellent! If OP can cope with the ridge then he should be happy using this.
Nachricht 17 von 19
enji.sorial
als Antwort auf: Alfredo_Medina

Thank you, but now we will have to do another family to fill in the gaps between the diamonds using the same technique?

Nachricht 18 von 19
Alfredo_Medina
als Antwort auf: enji.sorial

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.

 

2018-07-12_9-19-00.jpg

 

 

 

 


Alfredo Medina _________________________________________________________________ ______
Licensed Architect (Florida) | Freelance Instructor | Profile on Linkedin
Nachricht 19 von 19
enji.sorial
als Antwort auf: Alfredo_Medina

Can I change this family to an adaptive component?

Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.

In Foren veröffentlichen  

Autodesk Design & Make Report