Menu

Executive Programs

Workshops

Projects

Blogs

Careers

Placements

Student Reviews


For Business


More

Academic Training

Informative Articles

Find Jobs

We are Hiring!


All Courses

Choose a category

Loading...

All Courses

All Courses

logo

Loading...
Executive Programs
Workshops
For Business

Success Stories

Placements

Student Reviews

More

Projects

Blogs

Academic Training

Find Jobs

Informative Articles

We're Hiring!

phone+91 9342691281Log in
  1. Home/
  2. Rajendra Prasad/
  3. Creating Conceptual mass in REVIT and Creation of Sinusoidal curve and a Parametric stadium using Dynamo

Creating Conceptual mass in REVIT and Creation of Sinusoidal curve and a Parametric stadium using Dynamo

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…

  • BIM
  • Rajendra Prasad

    updated on 23 Aug 2022

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

 

 

 

 

 

 

Leave a comment

Thanks for choosing to leave a comment. Please keep in mind that all the comments are moderated as per our comment policy, and your email will not be published for privacy reasons. Please leave a personal & meaningful conversation.

Please  login to add a comment

Other comments...

No comments yet!
Be the first to add a comment

Read more Projects by Rajendra Prasad (43)

Week 3 Challenge

Objective:

Aim:- To provide the primary load cases fro design, defination for one way slab, unit weight of structural steel and soil, name of few sections, define primary beam. 1. 1. State the primary load cases to be considered for design. The primary load cases are  Dead load (IS 875:part 1) Live load (IS 85:part 2) Wind load (IS…

calendar

30 Nov 2022 10:59 AM IST

    Read more

    Week 2 Challenge

    Objective:

    Question1 Aim:- To provide the assigning the circular section, assign unit system, list of parammeters, list of code books, specifying the design compressive strength  1. How will you assign Circular section to column? Step1:-  First open the STAAd.Pro software by double clicking on it Then click on New then…

    calendar

    27 Oct 2022 10:07 AM IST

    • Bridges
    • Structural Analysis
    Read more

    Week 1 Challenge

    Objective:

    1.   1. Write the steps involved to upload a .std file through web mail? Open the STAAD software then click on share option availbale on the screen After clicking on the share option then click on the send mail option  To browse the .std file click on browse option Then click on send     2. Name…

    calendar

    03 Oct 2022 12:01 PM IST

    • Bridges
    • Structural Analysis
    Read more

    Project 2_Design & Analysis of a Hostel building at Guwahati, Assam

    Objective:

    Aim:- Analysis and design of hostel building at Guwahati, Assam by using ETABS model and SAFE model   Introduction:-   There are 2 types of foundation Shallow foundation Deep foundation Shallow foundation are of 5 types they are Isolated footing  Combined footing Strip footing Strap footing Raft or…

    calendar

    21 Sep 2022 06:57 AM IST

    • ETABS
    • HTML
    Read more

    Schedule a counselling session

    Please enter your name
    Please enter a valid email
    Please enter a valid number

    Related Courses

    coursecardcoursetype

    Post Graduate Program in High-Rise Building Design & Analysis

    4.8

    258 Hours of Content

    Schedule a counselling session

    Please enter your name
    Please enter a valid email
    Please enter a valid number

                Do You Want To Showcase Your Technical Skills?
                Sign-Up for our projects.