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:
To create a set of sinusoidal points, a curve and a surface out of the curve using dynamo.
Procedure:
- open the architecture template of Revit software and go to manage tab.
- In manage tab select the dynamo.
- Then dynamo window opens and then go to new option


- Now, start the process by inserting three integer slider.
- This can be done by typing integer slide in the library search panel.
- One is start Value - 10,
- Second one end Value - 200.
- Third one step Value - 50.


Now, type range in the search panel of the library and insert it.

- Now, connect these three code block as input to the range block.

- 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.
- join range list tomath.sin angle.
- insert another code block this value is 50.

- next we need point by coordinates.
- at join range list to point by coordinates in x.
- code block value to z.
- math.sin to by coordinates y.


- For this, insert add operator block from library.
- join operator x to math.sin double
- code block to operator y.


- next, we need nurbs curve by control points and list creat type library and inset it.
- then join point by coordinates points to nurbs curve points
- lis creat extand one item .then join nurbs curve coordinates.



- next we need to surface
- go to the library and type surface ,inset it.
- then join list creat to surface.


Result:
To create a set of sinusoidal points, a curve and a surface out of the curve using dynamo.




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


- go to library type type integer .we two integer slider
- one and two integer slider value is 150 .
- Inorder to create the wall first we have to create four control points.
- For this, search points by coordinates in the search panel of the library.
- now we have connect first integer to 1st point by coordinates x and same integer to 2nd point by coordinates y.
- second integer connect to 2nd point by coordinates x and same integer to 3rd point by coordinates y




- next we creat a line .
- go to the library search line and inset the line by start point and end point and insert 4 blocks.
- The input for these blocks are the points created previously


- For curve, combine all the four lines in a list by choosing list.create.
- For level, search level in the search panel it will contain the levels availbale in your revit folder. Then choose the level in which you want to place your structure.
- For wall type, search wall type in the panel and it will display the wall types linked in the revit file.
- then connected in given bellow,









- 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 outlinecurve, floor type and level.




Result:
Hence the conceptual floor plan layout has been developed



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:
To create an array of model elements in revit.
Procedure:
- Open a new architectural template in revit file.
- In that go to architecture tab --> Columns --> Architectural column --> Place the column .
- Now, similarly 4 columns are created.

- The properties of the model elements are varied using dynamo.
- Now, open dynamo.
- 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:
The array of model elements have been created and their properties are being varied through the blocks created in dynamo.


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
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 a new --> conceptual mass --> mass.
- Now, go to elevation view and create a level at 10f .




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


Result :
The conceptual mass have been created

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:
To develop a Parametric Stadium using dynamo in Revit.
Procedure:
- Initially 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.
- 2 integer sliders is taken from the library for the following:
- Number of levels
- Floor to floor height



- 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, search coordinates by origin in the library and insert it.
- Then connect the code block as input for z coordinate in the coordinate by origin block.

- Five points are generated corresponding to 10 levels.
- Now, insert rectangle by width and length 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.

2 integer sliders is taken from the library for the following:
- Bottom floor rotation
- Top floor rotation

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

- In revit structure is visible as follows:

Result:
The Parametric Stadium have been created and is as given below:


