Challenge

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 an a Parametric stadium using Dynamo

Introduction:

Dynamo is an open source visual programming language for Revit, written by designers and construction professionals. Its a programming language that allows you to type lines of code while also creating an algorithm that consist of nodes.

Using dynamo work can be carried out with enhanced BIM capabilities in Revit. Dynamo and Revit together be utilized to model and analyze complex geometries, automate repetative process, minimize human error and export data to exer and other files types. Dynamo can make the design process more efficient with an intuitive interface and many pre made scripting libraries available as well.

THe user interface for dynamo is organized into five main areas, largest being the workspace where programs are processed and this user interface sections include,

  • Main menu
  • Toolbar
  • Library
  • Work space
  • Execution bar

The workspace is the place where designers develop visual programs but it is also the place where any elaborate geometry is previewd.

Conceptual mass of a building contains different types of parameters like level, floor area, floor perimeter and architect can generate early quantities takeoff from the mass. In BIM modelling services the conceptual mass of a building can be expected to any other format for performing early energy analysis.

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

Introduction:

  • Dynamo is an open source visual programming language for Revit, written by designers and construction professionals. Its a programming language that allows you to type lines of code while also creating an algorithm that consist of nodes.
  • Using dynamo work can be carried out with enhanced BIM capabilities in Revit. Dynamo and Revit together be utilized to model and analyze complex geometries, automate repetative process, minimize human error and export data to exer and other files types. Dynamo can make the design process more efficient with an intuitive interface and many pre made scripting libraries available as well.

Procedure:

step-1: Open Architectural template

step-2: Go to Manage tab

step-3: Select Dynamo

step-4: Start working on Dynamo

step-5: Go to library search code blocks

step-6: Copy paste it into three times

step-7: Renamed code blocks as start end step

step-8:Enter the value in code blocks

step-9:Go to library and search Range

step-10: Connect the start, end, step blocks in to range

step-11: Search point by coordinates

step-12: Connect range in to point by coordinates

step-13: For creating sin wave, need to provide math.sin block

step-14:And connect range in to math.sin block

step-15: Search product function in the library

step-16: Input for X value is sin block and for Y value is amplifier.

step-17: now we have to convert them to a curve

step-18:The curve can be created from nurbscurve

step-19: Serach nurbsurve in a library and choose nurbs by control points

step-20: Use Copy tool to copy nurbscurve and paste it

step-21:Connect Point by coordinates to nurbscurve

step-27: Search List from library

step-28: Add two elements

step-29: Connect both nurbscurve into list

step-30: Hence, sinusoidal curve is also developed.

step-31: The next step is to develop surface

step-32: This will serve as the input for surface by loft block.

step-33: for creating surface search surface by loft and connect list block in to surface by loft option

step-34: Hence, the surface is developed out of the curve.

Result:

A set of sinusoidal points have been created and surface also created by using Dynamo.

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 conceptual layout of floor plan by using Dynamo

Introduction:

  • Dynamo is an open source visual programming language for Revit, written by designers and construction professionals. Its a programming language that allows you to type lines of code while also creating an algorithm that consist of nodes.
  • Using dynamo work can be carried out with enhanced BIM capabilities in Revit. Dynamo and Revit together be utilized to model and analyze complex geometries, automate repetative process, minimize human error and export data to exer and other files types. Dynamo can make the design process more efficient with an intuitive interface and many pre made scripting libraries available as well.

Procedure:

step-1: Open RVT 2023

step-2: Go to Manage tab

step-3: Select Dynamo

step-4: Go to Library

step-5: Search Interger slider

step-6: Select Integer slider

step-7: Click Integer slider and copy that and paste it thrice in same screen.

step-8: Change the values

step-9: Go to Library and Search point by coordinates

step-10: Select By coordinates

step-11: Select Point by coordinates and copy paste it

step-12: Connect Integer slider to point by coordinates block to create points in the plane

step-13: Search Line option

step-14: Select Line By startpointEnd point block

step-15: Copy StartPointEndPoint and paste

step-16: Connect Point by Coordinates in to Line By startpoint Endpoint

step-17: Now we have boundary lines

step-18: Search List in library

step-19: Connect Line start and end point into List

step-20: Search Level and select

:

step-21: Search Wall types in Library

step-22: Search Wall by curve and height

step-23: Connect wall type and levels into wall by curve and height

step-24: Now we have wall by using Dynamo

Result:

Hence, We created the walls with appropriate code blocks by using Dynamo

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 and to use dynamo to vary the properties of model elements

Introduction:

  • Dynamo is an open source visual programming language for Revit, written by designers and construction professionals. Its a programming language that allows you to type lines of code while also creating an algorithm that consist of nodes.
  • Using dynamo work can be carried out with enhanced BIM capabilities in Revit. Dynamo and Revit together be utilized to model and analyze complex geometries, automate repetative process, minimize human error and export data to exer and other files types. Dynamo can make the design process more efficient with an intuitive interface and many pre made scripting libraries available as well.

Procedure:

step-1: Open RVT 2023

step-2: Go to Architectural tab

step-3: Select Columns

step-4: Place column in floor plan

step-5: Go to Manage tab

step-6: Select Dynamo

step-7: Search model elements

step-8: Select Model elements

step-9: Search Rotation and select set rotation

step-10: Search Integer slider

step-11: Select Integer slider

step-12: Go to select model elements

step-13: Click select option in code blocks

step-14: Go to Revit file

step-15: Select the element we need to change the properties

step-16: Again come back to Dynamo

step-17: Enter required angle to rotate the selected elements

step-18: Connect models and angle of degree to Family instance set rotation.

Result:

Hence, We created Array of Column elements by using Revit software and changed the property of the model by using 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 diving the surfaces and to use triangular bent panels for finishing.

Introduction:

  • Conceptual mass of a building contains different types of parameters like level, floor area, floor perimeter and architect can generate early quantities takeoff from the mass. In BIM modelling services the conceptual mass of a building can be expected to any other format for performing early energy analysis.

Procedure:

step-1: Open RVT 2023

step-2: Click New

step-3: Select Architectural template

step-4: Go to File tab

step-5: Select New

step-6: Select Conceptual mass

step-7: New dialogue box open

step-8: Select Template of Metric Mass

step-9: Open metric mass template

step-10: Go to Section view

step-11: Create new level

step-12: Go to create tab

step-13: Select Model for creating a spline

step-14: Go to plane and click four points to create spline

step-15: Go to 3D view

step-16: Go to Set

step-17: Place Set to those four points we created earlier.

step-18: Repeat the same step again for placing set in to remaining points in spline.

step-19: Go to manage tab

step-20: Select Outscribed circumference polygon option

step-21: Place polygon to all sets we created

step-22: Select the spline

step-23: Go to modify tab

step-24: Select Create form

step-25: Select Spline and Start point of the set

step-26: Go to Create form

step-27: Select Solid form

step-28: Select all the elements in a plane

step-29: Go to modify tab

step-30: Select Divide surface option

step-31: Select the required properties

step-32: Here we select Triangle (bent)

step-33: Properties are changed.

Result:

We created a conceptual mass in Revit and developed a parametric column by dividing the surfaces and change the material property in to triangular bent panels for finishing.

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 and list all the parameters to visual programming approach to complete the modelling.

Introduction:

  • Dynamo is an open source visual programming language for Revit, written by designers and construction professionals. Its a programming language that allows you to type lines of code while also creating an algorithm that consist of nodes.
  • Using dynamo work can be carried out with enhanced BIM capabilities in Revit. Dynamo and Revit together be utilized to model and analyze complex geometries, automate repetative process, minimize human error and export data to exer and other files types. Dynamo can make the design process more efficient with an intuitive interface and many pre made scripting libraries available as well.

Procedure:

step-1: Open Dynamo

step-2: Search Integer slider

step-3: Select Integer slider and change the proper value.

step-4: Renamed integer slider

step-5: Search code blocks

step-6: edit the codes like starting point and levels and floor height

step-7: Connect no of levels and floor height to the code block we created

step-8: Search origin

step-9: Select Coordinate system by Origin

step-10: Connect Code block in to Coordinate by origin

step-11: Search integer slider

step-12: Copy paste integer slider to create height and width and also bottom and top rotation

step-13: Select rectangle by width and length option

step-14: Connect coordinate system by origin to Rectangle by width and length

step-15: Connect width and length to the rectangle by width and length block

step-16: Search code block

step-17: Enter bottom..top..#levels;

step-18: Connect Bottom and Top rotation to the code block

step-19: search Point origin and select

step-20: Search Vector Z axis and select

step-21: Search rotate

step-22: Select Origin,axis,degrees Geometry rotate

step-23: Connect rectangle by width length, Point origin, Vector z axis, degree to Geometry Rotate block

step-24: Now we have skeleton of the high rise building.

step-25: For Develop surface search polysurface option in library

step-26: Select Polysurface by loft option

step-27: connect Rotate geometry in to polysurface by loft option

Result:

Developed a Parametric stadium and list all the parameters to visual programming approach to complete the modelling and also rotate the building as per our model requirement.

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.