Creating Conceptual mass in REVIT and Creation of Sinusoidal curve and a Parametric stadium using Dynamo
AIM: Creating Conceptual mass in REVIT and Creation of Sinusoidal curve and a Parametric stadium using Dynamo
1) Using Dynamo create a set of sinusoidal points and create a curve and create a surface out of the curve.
Procedure:
Steps:
- First open the revit software
- Create a new file using architectural template
- Now goto the manage tab and select the dynamo option
- Now the dynamo window opens and goto new option


- Now we start the process
- lets insert three integer sliders, for this type slider in library and select the integer slider three times
- name the three sliders as start, end and step
- Now insert the range option from library


- Now, search points by coordinates in the search panel.
- Then, connect the range block to the x coordinate of the point by coordinate block.

- Now, we have to produce sin wave out of these points for which we have to insert sin function which is given by math.sin option in the library.
- Sin values are very small so, we need to amplify it. For this, insert another integer slider and name it as amplifier.


- This, amplifier code block needs to be multiplied to the sin block.
- For this, search product function in the library.
- Input for x value is sin block and for y value is amplifier.
- Next, we have to provide phase for the sin curve.
- So, again insert an integer slider and name it as Phase.
- Now, the phase block is theen added to the amplified sin block(*).
- For this, insert add operator block from library.
- Now, this is then connected to the y coordinate of the points by coordinates block.

- Hence, the set of sinusoidal points are obtained.
- Now, we have to convert them to a curve.
- The curve can be created from nurbscurve.
- Search Nurbscurve in library and choose nurbs cuvrve by control points
- Now, connect the Points by coordinate block as input for the nurbs curve. A line will be developed connecting the points.

- Hence, sinusoidal curve is also developed.
- Now, create a group of these items for easy manipulation.
- This can be done by selecting the required input blocks and then go to edit option in the top portion and then choose create node from selection.
- The entire thing will be grouped together.

- Now, copy this entire blocks two times to create the surface.


- Now, we have to create the surface.
- For this, search surface by loft


- Hence, the surface is developed out of the curve.

Result:
The sinusoidal curve is created

2) Create a conceptual layout of floor plan in dynamo . Using the tools available in dynamo link the lines to appropriate model elements in Revit by choosing the wall types and wall parameters. Make use of the sliders to slide through the height of the wall and length of the wall.
Procedure:
Steps:
- Open a new architectural template
- Now goto Dynamo and also create a new dynamo file

- Now we create the walls, for that first we create the control points
- Insert Integer slider
- Search points by coordinates in library and insert it four times
- Name it as origin, control point 1(x,0,0), control point 2(0,y,0) and control point 3(x,y,0)


- Now we connect the points with a line
- Search line by start and end point in the library and insert it four times
- Now connect the points
- We have created the layout as shown below

- Now insert list from library and provide all the lines to the list
- Now insert a wall by curve and height
- In this we require four parameters Curve, height, level and wall type
- For curve we select the list of lines
- For height we insert an integer slider
- For Level we isert level from library
- And for wall type we insert wall type
- Join all the parameters


- Now go to revit model and goto the 3d view to see the the walls


- Now we place floor, for this type floor by outline type and level in library and insert it
- Also insert a floor type
- Now join the following parameters
- Floor has been created And can be viewed in revit



Result:
The conceptual floor plan layout has been Created

3) Create an array of model elements in Revit. Use dynamo to vary the properties of model elements by using the slider or code block
Procedure:
Steps:
- Open a new revit file with architectural template
- Now place a column using column option in architecture tab
- Now array the columns and create a total of 25 columns

- Now open dynamo from manage tab
- In the search panel of the library search select model elements, integer slider and set rotation.
- The integer slider is renamed as rotation angle.
- Now, select model elements block will be the input for family instance and integer slider ( rotation angle) will be input for degree.


Result:

4) Create a conceptual mass in Revit and develop a parametric column by dividing the surfaces and apply the concepts similar to used in parametric walkway modelling. Use triangular bent or square shaped panels to add finish to the parametric column
Procedure:
Steps:
- Open revit software and under the families open a new --> conceptual mass --> metric mass.
- Now, go to elevation view and create a level at 4m and name it as Height of roof.




- Now, using spline tool draw the desired outline for the walkway.


- Now, we have to create a profile to sweep through the curve.
- For this, we have to set the workplane at the points and develop a polygon at the workplane keeping the point as centre.

- Now, a polygon is developed with point as center.
- Similarly, workplane and polygon is developed at all the nodes.

- Now, we have to create the surface which done through sweep.
- For this, select all the polygons and the curve line and choose create form option.

- Now, select the entire form and then filter and retain only the form.
- Now, select the form --> divide surface --> Then provide the pattern (triangle bent).






Result :
The conceptual mass have been created in Revit

5) Use Dynamo to work on developing a Parametric Stadium. List your parameters and use the visual programming approach to complete the modelling, You can use the concepts discussed in parametric high rise tower in class for reference.
Procedure:
Steps:
- Open a new architectural template in Revit and then open dynamo.
- Basic parameters to design a high rise structure is created as input in dynamo.
- Insert Four integer sliders from the library and name them as Number of levels, Floor to floor height,Bottom floor rotation & Top floor rotation

- Now, insert a code block from the library to combine level and floor to floor height and type 0..#levels..Floorheight.
- Now, connect the integer sliders named as levels and floor to floor hegiht as input to the code block.

- Now, insert search coordinates by origin from library .
- Then connect the code block as input for z coordinate in the coordinate by origin block.

- Five points are generated corresponding to 5 levels.
- Now, insert Polygon with 5 sides by len from the library.
- For this, inputs requied are coordinate system, length and width.
- So insert integer slider for length and width.
- Then connect the inputs for the rectangle block.


- Now we have to rotate the geometry.
- So, for this insert the rotate block from the library. The inputs required are:
- Geometry : Rectangle block
- Origin: insert an origin block from the library.
- Axis: insert vector Z axis from the library.
- Degrees: For this insert a code block and type Bottom..Top..#level. The inputs for this code block is already available i.e, Bottom floor rotation, top floor rotation and levels.


- Now, we have to create surface, for this type surface by loft in library.
- Then connect Geometry.rotate block as input for Surface by loft.

Result:
The Parametric Stadium have been created.



