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.
Aim: -
- Create a set of sinusoidal points using Dynamo
- Create a curve
- Create a surface out of the curve.
Procedure: -
- Open Architectural Template in Revit software
- Select manage tab
- Go to visual programming panel
- Click Dynamo It appear in new screen
- In the home option click New


- Go to library tab

- Type Integer slider

- Copy the Sliders and make it as 3 model spacing for sinusoidal points.
- Double Click in the Integer Slider tab
- Now, edit as the name Start, End, Step

- Then change the values for minimum and maximum steps if required.
- Now type Range in the library tab
- Place the Range block in the model space.
- Connect the 3 integer sliders to Range.

- Now type point. by coordinate in the search tab.
- We need two coordinate tabs in the model space.
- Place them as two blocks.
- Type Math. Sin in the library
- Place Math. Sin block in the screen
- Type code Block in the library
- Place the Code block in the model space.


- Type 50; value in the code block
- Connect list seq in range block to 'X' in Point. by coordinate 1 block
- Connect seq in Range block to 'X' in point.by coordinate 2 blocks
- Connect Seq in Range block to "Angle" in Math. sin block

- Type Product in the Library
- Place them in a model space.
- Connect code block to Point. by coordinate 1 block to 'Z' to 'y' value.
- Connect sin in Math. sin block to point. by coordinate 2 blocks to 'X' value
- Connect sin in Math. sin block to product operator block to 'Y' value.
- Points are shown below into the figure;

- Type NURBS in library.
- Place by 2 control points as shown

- Connect points by block 1 coordinate to NURBS curve 1 block
- Connect points by block 2 coordinate to NURBS curve 2 blocks
- Then type List create in the library

- Create item 1 in the list block by clicking on + symbol
- Connect NURBS curve 1 block to Item 0 in list create block
- Connect NURBS curve 2 blocks to item 1 in list create block
- Curve is created.



- Type Surface
- Select the By Loft Cross section option from the list.
- Place it in the space

- Connect list in the surface block
- Surface is created as shown in figure.

Result:
- Using points in Dynamo Sinusoidal points created.
- Created a curve
- Created a surface out of the curve.
- Cross checked in Revit as shown below.

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.
Aim:
- To Create a conceptual layout of a floor plan in dynamo.
Procedure:
- Open a New Architectural template
- Go to manage tab and open the dynamo
- Click new.

- In order to create the wall, first we have to create two integers' sliders.
- And four control points, For this search point by coordinates in the library.
- Then give the values for sliders.

- Now, we have to connect these points by a line.
- Search by start and end point copy paste as 4 blocks.
- The input for these blocks is the points created previously

- Hence the layout of the floor plan obtained.

- Now, Search wall in the panel and choose wall by curve and height.
- For this input required curve height and level wall type.
- For curve, combine all the four lines in a list by choosing list create.
- For height, add slider and name it as height.
- For level, search in library. place it
- For wall type, search wall type panel and it will display the wall type.

- The height of the wall can be adjusted using the slider.
- Now we have to place the floor.
- For this type floor in the library and select floor by outline curve, floor type and level.
Result:
- Hence the conceptual floor plan layout has been developed and shown below:

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
Aim:
- Create an array of model elements in Revit.
Procedure:
- Open a new Architectural template in Revit software.
- Go to Load family, select any elements as our wish.
- Now, similarly Place it as 9 Array.

- Now open Dynamo.
- Go to search panel type select model elements, integer slider and set rotation.
- The integer slider renames as degree
- Then, select model element block will be input for family instance and integer slider to degree.

- The rotation angle can be varied to desired value.
Result:
- The model of element has been created and their properties are being varied through the block created in Dynamo.

4) Create a conceptual mass in Revit and develop a parametric column by dividing the surfaces and apply concepts similar to those used in parametric walkway modelling. Use triangular bent or square shaped panels to add finish to the parametric column
Aim:
- To create a conceptual mass in Revit and develop a parametric column by dividing the surfaces.
Procedure:
- Open Revit software and under the families open as New
- Select conceptual mass. open the metric mass file

- Now, go to elevation view and create a level at 12' and name it as height of roof.

- Now I am using spline tool to draw the desired outline for the walkway.


- Then, we have to create a profile to sweep through the curve.
- For this we have to set the work plane at the point and develop a polygon at the work plane keeping the point as center.

- Now a polygon is developed as center.

- Now we have to create the surface which is 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 load this into the project.
- Then select the entire form of the walkway and filter it to retain only divided surface.
- Then in the pattern select the family that we have created.
Result:
- The conceptual mass has been created in Revit and given as follows;

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.
Aim:
- Use dynamo to work on developing a parametric stadium.
Procedure:
- Open Revit software and select Architectural template
- Open Dynamo selects new
- Basic parameters to design a high-rise structure are created as input in dynamo.
- Go to library and type integer sliders make it two and name it as levels, and floor height.
- Then input code block name it as levels and floor height. And connect them as shown below

- Again, input the sliders and make it four and rename as
- Width, Length, Top rotation and Bottom rotation.
- Give the value for length as 10 and width as 10.
- Then insert coordinate system by origin for coordinate system.

- For rectangle type rectangle by width length and connect with cs, length and width.


- Then give the value for top rotation 200 and bottom rotation as 0
- Insert code block and rename it as Bottom ..Top..#levels;
- Now step by step connect the sliders to code block.
- Type point origin and place it.
- And type vector Z axis and place it.
- Now we have to rotate the geometry.
- For this insert the rotating block from the library.
- Geometry Rectangle block
- Origin insert block from the library.
- Those following steps are shown below

- 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.
- Hence, the parametric stadium has been created.
- The number of levels and width and length of the rectangle can varied accordingly.


Result:
- The parametric stadium has been created and it as given below:
