Creating Conceptual mass in REVIT and Creation of Sinusoidal curve and a Parametric stadium using Dynamo
- Question no.1
- Ans -
- Aim - To create set of sinusoidal points, create a curve and to create surface out of the curve.
- Introduction -
- Dynamo is visual programming tool that works with revit.
- Dynamo extends the power of revit by providing access to the revit API (Application Programming Interface) in more accessible manner.
- Rather than typing code, with dynamo you create programs by manipulating graphic elements called nodes.
- Its an approach to programming better suited for visually oriented types, like architects, designers, and engineers.
- In dynamo each node performs a specific task.
- Nodes have inputs and outputs the outputs from one node are connected to inputs on another using wires.
- The program or graph flows from node to node through the network of wires.
- The result is graphic representation of the steps required to achieve the end design.
- Process -
- Step 1 -
- First we open the revit software and click on dynamo option in the manage toolbar.
- After opening the dynamo double click on dynamo screen code block will be visible as shown below.
- Create three code box in the dynamo screen and give the names to the code box individually as start, end and step as shown below.
- Next insert and connect start to start, end to end and step to step as shown in figure below.
- Next we type the point by coordinates and connect seq to x coordinates as shown below.

- Step 2 -
- Next type math.sin and connect the range seq to the angle, as shown below.
- Next type product connect sin to x.
- Next type code block and rename it as amplifier and connect it to the y of the product.
- Next type add and insert it and connect var of product to the x of add as shown below.
- Next connect var of add to the y of the point by coordinates.
- Next we type integer slider and give the minimum integer value as 20 and connect it to the y of add.
- Next type nurbscurve coordinate and insert it.
- Next connect point of point by coordinates to the points of nurbscurve coordinate as shown in the below figure.
- Next again type integer slider and give minimum integer value as 5 and connect it to the degree of nurbscurve by control points as shown below.


- Step 3 -
- Next copy the total group and paste it for four times.
- Next type list create and insert and create four times in the list create.
- Next we connect nurbscurve of all 4 groups to the 4 items in the list create.
- Next type surface by loft and connect the list to cross section surface.
- Finally surface has been created as shown in the below figure.


- Result -
- Created a set of sinusoidal points.
- Created a sinusoidal curve.
- Created surface out of the curve.
- Question no.2
- Ans -
- Aim - To create conceptual layout of floor plan in dynamo using tools available in dynamo link.
- Introduction -
- Dynamo in simple terms is a plugin for revit that enhances your design by giving more functionality to revit that would otherwise be limited due to nature of the software.
- To compare like grasshoper is a plugin for rhino to enhance its modeling abilities, dynamo is likewise the enhancing plugin for revit.
- To node based logic environment can target elements within revit model and manipulate them as long as revits back end system allows.
- Process -
- Step 1 -
- First we need to enter the two integer sliders and name them as x and y and give the minimum integer value as 100 as shown below.
- Next type point coordinates four times.
- Next connect created integer sliders to the point by coordinates as shown in the below figure.
- Next type line. By start point end point and create four times as shown in the below figure.
- Next connect point by coordinates to the line. By start point end point as shown in the figure below.
- Next remain memebers are created as shown below.
- Then the rectangle is created by coordinate points as shown in the below figure.

- Step 2 -
- Next minimize the dynamo screen and revit software appears.
- Then the conceptual layout plan is created as shown below.

- Step 3 -
- Next we adjust the height of wall using the integer slider as shown in the below figure.
- And we can change the minimum and maximum value of the wall height as shown below.


- Step 4 -
- Next we select the globel parameters and give the value as 50' as shown below.
- Then next the length of wall will be changed as shown in the below figure.


- Result -
- Created a conceptual layout of floor plan in dynamo using the tools available dynamo link.
- The height of wall and length of wall has been changed using the sliders.
- Question no.3
- Ans -
- Aim - To create an array model elements in revit using dynamo to vary the properties of model elements by using the slider or code block.
- Introduction -
- Dynamo is a visual programming tool that works with revit.
- Dynamo extend the power of revit by providing access to the revit API (Application Programming Interface) in more accessible manner.
- Rather than typing code with dynamo you create programs by manipulating graphic elements called nodes.
- Its an approach to programming better suited for visually oriented types like architects, designers, and engineers.
- Process -
- Step 1 -
- First we have to open the revit software using architectural template.
- Next create the nine columns as shown in the below figures.

- Step 2 -
- Next we have to open dynamo tool and then the will be opened as shown below.
- Next we type select model elements integer slider and family instance. Set rotation as below.
- Next connect elements of select model elements to the family instance. Set rotation as below.
- Next connect integer slider to the degree of family instance. Set rotation as shown in the below figure.

- Step 3 -
- Next the columns are rotated to the 45 degrees as shown in the below figure.

- Result -
- Created an array of model elements in revit using dynamo to vary the properties of model elements by using the slider or code block.
- Question no.4
- Ans -
- Aim - To create conceptual mass on revit and develop parametric column by dividing surfaces and to apply concepts similar to used in parametric walkway modeling.
- Introduction -
- The conceptual massing enviroment in revit is free form work environment which allows you explore and iterate many design concepts quickly.
- In this environment there are no walls, doors and roofs and only forms and relationships.
- The first time you enter the massing enviroment it can be little confusing.
- Process -
- Step 1 -
- First we have to open the revit software and select the new option in the family.
- Next the new family tab will be visible then select mass in conceptual mass folder as shown in the below figure.

- Step 2 -
- After selcting mass from conceptual mass folder the new screen will be visible as shown below.

- Step 3 -
- Next we have to open north elevation and need to create the level 2 as shown below figure.

- Step 4 -
- Next we use spline tool to draw the walkway curve as shown in the figure below.

- Step 5 -
- At the control points we have to create the workplane and draw the polygon with four sides to the workplane.
- Similarly create workplane at the control points and draw the polygon with four sides in different angles as shown below.
- Next we select the curve line, control points, workplane and polygon. then create form as shown in the below figure.

- Step 6 -
- Next we open new family and select metric curtain panel pattern based as shown in the below figure.

- Step 7 -
- Next we select the triangle bent pattern as shown in the figure.
- Next we create the plane at the midpoint and also place the circle at the midpoint with diameter of 2".
- Then the triangle bent pattern was created and then click on the load into project option.
- Then the triangle bent pattern was loaded into the project.

- Step 8 -
- Next we apply traingle bent pattern to the parametric column as shown in figure below.


- Result -
- Created a conceptual mass in revit and developed a parametric column by dividing the surfaces and also applied the concepts similar to used in parametric walkway modeling.
- Question no.5
- Ans -
- Aim - To draw parametric stadium using dynamo.
- Introduction -
- Dynamo is a visual programming tool that works with revit.
- Dynamo extend the power of revit by providing access to revit (Application programming Interface) in more accessible manner.
- Rather than typing code with dynamo you create programs by manipulating graphic elements called nodes.
- Its an approach to programming better suited for visually oriented types like architects, designers and engineers.
- In dynamo each node performs a specific task.
- Process -
- Step 1 -
- First we have open the new file in revit and open the dynamo.
- In dynamo screen type slider and insert four sliders and rename it.
- Next type points and select points by coordinate to create floor.
- Next type code block and in that code block type.(0..#levels..floorheight).
- Next join levels and height as shown below.
- Next type coordinate system by origin and join the code block to it in Z.
- Next type code block and in that code block type (bottom..top..#levels).
- Next join bottom rotation and top rotation and number of levels.
- Next type rectangle by width and type slider and rename it as width/length of rectangle.
- Next join coordinates system to CS.
- Next join slider to width and length.
- Next type rotate and insert geometry rotate.
- Next type origin and insert point origin.
- Next we have to type z axis and insert it.
- Next join the rectangle to geometry point to origin and degrees to code block(bottom..top..#Levels).
- Next type polysurface by loft and insert it.
- Next join geomwtry to cross section.
- Therefore the parametric stadium has been developed as shown in the below figure.

- Step 2 -
- Next we hide total group and then we can see the parametric stadium clearly.
- The parameric stadium has been created successfully as shown in the below figure.

- Result -
- The parametric stadium has been created successfully using dynamo.
