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 : Need to create sinusoidal point then curve from the point and then create surface
INTRODUCTION:
By using dynamo create a sinusoidal point then create a curve from the point and converted into the surface
PROCEDURE:
STEP 1) OPEN DYNAMO
In new architectural template
Go to manage tab, click on dynamo under visual programming
Dynamo window will open
STEP 2) CREATE NEW FILE IN DYNAMO
Click on new in dynamo window
STEP 3) CREATE SINUSOIDAL POINT
Insert 3 Integer Slider from Library and rename accordingly for Start, End and Step
Insert Range and connected all inputs from Sliders
Insert Point.ByCoordinate and connect “X” with seq (output of Range)
Insert Math.sin and provided input from seq (output of Range)
Insert Multiplication and CodeBlock (rename with Curve)
Provide inputs for multiplication from Math.sin and Curve
Insert one more Integer Slider (rename with Y-Point) and one Addition
Provide inputs for addition from Y-Point and Multiplication
Give output of addition to “z” point of Point.ByCoordinate
STEP 4) CREATE CURVE
Insert NurbsCurve.ByControlPoints
Provide input to NurbsCurve.ByControlPoints from output of Point.ByCoordinate
So Curve on the Sinusoidal points will be created
STEP 5) CREATE CUSTOM NODE
Select all Output Nodes
Go to Edit > Create Custom Node
Provided Name of node as SinWave
Provide Description as Sine Wave Curve and Category as Revit
Click on OK
STEP 6) CREATE SURFACE
Copy all the input nodes and output nodes and paste it 2 times
Change the value of Y-Points
Insert one List and provide the output of SinWave as an input to List
Insert one Surface.ByLoft and provide the output of List as Input of Surface.ByLoft
RESULT : After following above steps, we get result of sinusoidal surface 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 :
By using dynamo created conceptual wall laout of floorplan.
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 the nature of the software.
PROCEDURE
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.
Type point bycoordinates four times.
Connect created integer sliders to the point bycoordinates.
Type line.ByStartPointEndPoint and create it four times.
Connect point bycoordinates to the line.ByStartPointEndPoint.
The remain members are created.
The rectangle is created by coordinate points.
STEP - 2
Minimize the dynamo screen, and the revit software appears.
Then the conceptual layout plan is created.
STEP - 3
We adjust the height of the wall using the integer slider.
And we can change the minimum and maximum value of the wall height.
STEP - 4
We select the global parameters and give the value.
The length of the wall will be changed.
RESULT
Created a conceptual layout of floor plan in dynamo using the tools available in dynamo link.
The height of the wall and length of the wall has been changed using the sliders.


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 using dynamo to vart the properties of model elements by using the slider or code block.
INTRODUCTION
Dynamo is a visual programming tool that works with Revit.
Dynamo extends the power of Revit by providing access to the Revit API (Application Programming Interface) in a more accessible manner.
Rather than typing code, with Dynamo you create programs by manipulating graphic elements called “nodes”.
It’s an approach to programming better suited for visually oriented types, like architects, designers, and engineers.
PROCEDURE
STEP 1
Next create the columns.
STEP 2
Open the dynamo tool.
Select model elements, integer slider and familyinstance.SetRotation as shown below.
Connect elements of select model elements to the familyinstance of familyinstance.SetRotation.
Connect integer slider to the degree of familyinstance.SetRotation.
STEP 3
The columns are rotated to the 45 degrees.
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.

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 devlop a parametric column by deviding the surface and, to apply the concepts similar to used in parametric walkway modelling
INTRODUCTION
The Conceptual Massing Environment in Revit is a free-form work environment which allows you to explore and iterate many design concepts quickly.
In this environment, there are no walls, doors, or roofs, only forms and relationships.
The first time you enter the Massing Environment, it can be a little confusing.
PROCEDURE
STEP 1
Open the revit software, and select the new option in the family.
The new family tab will be visible, then select the mass in the conceptual mass folder, as shown in the below figure.
STEP 2
After selecting the mass from the conceptual mass folder the new screen will be visible.
STEP 3
Next Open the north elevation and need to create the level-2.
STEP 4
Use the spline tool to draw the walkway curve.
STEP 5
Create the workplane, and draw the polygon with four sides to the workpalne.
Similarly create workpalne at the control points and draw the polygon with four sides in different angles.
Select the curve line, control points, workplane and polygon. And then create foam.
STEP 6
Open the new family, and select the metric curtain panel patern based.
STEP 7
Select the triangle bent pattern.
Create the plane at the midpoint and also place the circle at the midpoint
Then the triangle bent pattern was created, and then click on the "load into project" option.
Then the triangle bent pattern will beloaded into the project.
STEP 8
Apply the triangle bent pattern to the parametric column.
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 modelling.

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 draw a parametric stadium using Dynamo
INTRODUCTION
Dynamo is a visual programming tool that works with Revit.
Rather than typing code, with Dynamo you create programs by manipulating graphic elements called “nodes”.
In Dynamo, each node performs a specific task.
PROCEDURE
STEP 1
Open the new file in revit, and open the dynamo.
In the dynamo screen type slider and insert four sliders and rename it.
Type points and select points by coordinate to create floor.
Type code block and in that code block type (0..#levels..FloorHeight)
Join levels and height.
Type coordinate system by origin and join the code block to it in z.
Type code block and in that code block type (bottom..top..#levels)
Join the bottom rotation and top rotation and number of levels.
Type rectanglebywidth, and type slider and rename it as width/length of rectangle.
Join the coordinatesystem to cs.
Join the slider to width and length.
Type rotate and insert geometry rotate.
Type origin and insert point origin.
Type z axis & insert it.
Join the rectangle to geometry point to origin and degrees to code book(bottom..top..#Levels).
Type polysurface by loft and insert it.
Join geometry to the cross-section.
The parametric stadium is developed.
RESULT
The parametric stadium has been created successfully using dynamo.

