1.
Aim:- Using Dynamo create a set of sinusoidal points and create a curve and create a surface out of the curve.
Introduction:-
- Dynamo is the graphical programming interface that tells you customizing building information modelling
- Dynamo is a visual programming tool which is used in Revit to enhence the BIM process
Procedure:-
Step1:-
- Open the default INU template
- Then go to the manage tab then go to the dynamo option
- To create a floor plan along with wall
- Open the dynamo
- Select new
- Take a 3 integer slider to give the values for start, end and step

Step2:-
- Take the range to give the range to the points
- Connect the start to start, end to end and step to step
- Take a 2 point by coordinate to give the points
- Take a code block

Step3:-
- After taking range point by coordinate and code block
- Connect the range to the point by coordinates

Step4:-
- Take a math.sin to give a sinosoidal curve to the points
- This creates the sin curve from the start point to end point

Step5:-
- Connect the range to the 2 point by coordinates
- Connect the range to the math.sin

Step6:-
- After connecting all these
- Take a product to multiplly the variables

Step7:-
- After taking the product
- Then connect the code block to the z axis of the point by coordinates

Step8:-
- Connect the math.sin to the x variable
- Connect the code blocks to the variable y
- Connect the product of the variable to the point by coordinates z- axis

Step9;-
- Take a 2 nurb curve by controal points to create a line curve to the points
- Take a create list to connect the points to it

Step10:-
- Connect the point by coordinates to the nurbs curve by controal points
- Connect the nurbs curve by controal points to list 0
- Another nurbs by controal point to list 1

Step11:-
- Take a surface loft to create the surface to the points
- Connect the list create to the cross section of the surface by loft

Result:-

This is the sinosoidal visualisation of curve
2.
Aim:- 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.
Introduction:-
- Dynamo is the graphical programming interface that tells you customizing building information modelling
- Dynamo is a visual programming tool which is used in Revit to enhence the BIM process
Procedure:-
- Open the default INU template
- Then go to the manage tab then go to the dynamo option
- To create a floor plan along with wall
- Open the dynamo
- Select new
- Take a 2 integer slider to give the values for x and y

Step2:-
- After taking integer slider
- Take the 4 points by coordinate option to give the coordinates for x,y and z

Step3:-
- Leave the 1st points by coordinates because its a origin point
- Give the x value for 2nd points by coordinates
- Give the y value for 3rd points by coordinates
- Give the x and y values for 4th points by coordinates

Step4:-
- After Give the x and y value for points by coordinates
- Then give the 4 line by start point end point

Step5;-
- Connect the origin point to start point and then connect the x point by coordinate to get 1st line
- Connect the x coordinate point to start point and then connect the x and y point by coordinate to get 2nd line
- Connect the y coordiante point to start point and then connect the x and y point by coordinate to get 3rd line
- Connect the x and y point to start point and then connect the y point by coordinate to get 4th line

Step6:-
- Take a wall by curve and height
- it consists of a curve, height, level, wall type

Step7:-
- Take a level, wall type, integer slider then change its name to height
- Take a list create it should consists of a 4 items because there are 4 points

Step8:-
- Connect all the output of the lines to the list create
- Then connect the hieght to height, levels to levels and wall type to wall type

Step9:-
- After creating the wall connection
- Go to the Revit by minimizing the dynao
- Then go to the 3D view
- Then you will get the wall as shown below

Step10;-
- Take floor by outline, type, level
- Take a floor type

Step11;-
- Make the floor type as 12" generic
- Connect the output of wall by curve and height to the outline curve
- Floor type to floor type and levels to levels

Step12;-
- After creating the floor connection
- Go to the Revit by minimizing the dynao
- Then go to the 3D view
- Then you will get the wall and floor as shown below

Result:-

3D visualisation of wall along with floor
3.
Aim:- Create an array of model elements in Revit. Use dynamo to vary the properties of model elements by using the slider or code block
Introduction:-
- Dynamo is the graphical programming interface that tells you customizing building information modelling
- Dynamo is a visual programming tool which is used in Revit to enhence the BIM process
Procedure:-
Step1;-
- Open the new Defaukt INU template
- Create a 4 Rectangular column in the Revit project file
- Then go to the manage then click on dynamo

Step2:-
- Click on new in the dynamo
- Take a select model elements so that it can select the multiple elements

Step3:-
- Click on the select option in the dynamo
- Then select the elements in the Revit
- When we come to dynamo again then the selected items are shown here

Step4;-
- Take a family instance set rotation
- It consists of a family instance and degree

Step5:-
- Then take a integer slider to take a degree
- So that the degree values can be change easily

Step6:-
- Connect the select model elements to family instance
- Then connect the integer slider which is a value of degree connect to the degree

Step7:-
- After creating the column orientation
- Go to the Revit by minimizing the dynao
- Then go to the 3D view
- Then you will get the column as shown below

Result:-

3D visualisation of the rotated column
4.
Aim:- 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
Introduction:-
- Dynamo is the graphical programming interface that tells you customizing building information modelling
- Dynamo is a visual programming tool which is used in Revit to enhence the BIM process
Procedure:-
Step1:-
- Open a new default INU file
- Then click on the file menu then click on new
- Then click on the family then select the conceptual mass
- At last select the metric one
- Open that metric one
- Go to the east elevation
- Take a offset of 12'

Step2:-
- Go to the create option then slect the spline
- Take a spline option then create a path which is in S - shape

Step3:-
- To create a work plane
- Click on the set then slect the pick a plane
- Then click on OK
- Then place that on the spline point
- Then click on show

Step4:-
- Take a circumscribed polygon to draw the shape of the path
- Then create a circumscribed polygon at that point
- The circumscribed polygon should be 12'

Step5:-
- Select the path and the pattern (circumscribed polygon)
- Then click on the createform then you will get a 2 option
- In that select the solid form

Step6:-
- After selecting the solid form
- Go to the 3D view of the model
- Then you will see the model as shown below

Step7:-
- After solid from
- Select all the element then click on the divide surface
- Then all the surface is divided accordingly

Step8:-
- Chnage the surface divide pattern to triangle bent
- Then the model is look like as shown below

Step9:-
- Go to the 3D view of the model
- Then you will see the 3d visualisation image which has a sharpe edges

Result:-

3D view of the conceptuanal mass
5.
Aim:- 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.
Introduction:-
- Dynamo is the graphical programming interface that tells you customizing building information modelling
- Dynamo is a visual programming tool which is used in Revit to enhence the BIM process
Procedure:-
- Open a new Revit file with default INU template
- Click on the dynamo
- Then click on the new then the dynamo file opens
- Take a 2 integer slider to mention levels and floor height

Step2;-
- After taking the integer slider
- Then select the codeblock then mention the levels and floor height in that
- Then the codeblock is appears like this

Step3;-
- Take the coordinate system by origin
- It consists of a x,y,z axis

Step4:-
- Then connect the levels and floor to floor height to code block
- Then connect the code block to the z axis of the coordinate system by origin
- Create a width, length, bottom floor rotation, top floor rotation and rectangular by width length

Step5;-
- Connect the coordinate system by origin to rectangular by width length
- Connect width to width
- Connect length to length

Step6:-
- Take a code block for the bottom, top and levels
- Connect the bottom floor rotation to bottom
- Connect the top floor rotation to top
- Connect levels to levels
- And also take a point.origin, geometry rotate, vector.zaxis

Step7:-
- Connect the rectangular by width length to geometry
- Connect point.origin to origin
- Connect vector.zaxis to axis
- Connect codeblock to degree

Step8;-
- To give a surface for the model
- Take a poly surface by loft which gives the surface cover for the model

Step9;-
- Connect the geometry.rotate to poly surface by loft
- The surface is created when the geometry.rotate connected to the poly surface by loft

Result:-

3D visualisation of the model rotation and connection of the parameters