Challenge

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.

Introduction:

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

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

1.

Aim:

To create a set of sinusoidal points, a curve and a surface out of the curve using dynamo.

Procedure:

  • Initially, open the architecture template of Revit software and go to manage tab.
  • In manage tab select the dynamo.
  • Now, start the process by inserting three integer slider.
  • This can be done by typing code block in the library search panel.
    • One block is named start ( Value - 5),
    • Second one end (Value - 300).
    • Third one step (Value - 1).

  • Sin values are very small so, we need to amplify it. For this, insert another integer slider and name it as amplifier.
  • This, amplifier code block needs to be multiplied to the sin block.
  • For this, search product function in the library.
  • Input for x value is sin block and for y value is amplifier.

  • Hence, the set of sinusoidal points are obtained.
  • Now, we have to convert them to a curve.
  • The curve can be created from nurbscurve.
  • Search Nurbscurve in library and choose nurbs cuvrve by control points
  • Now, connect the Points by coordinate block as input for the nurbs curve. A line will be developed connecting the points.

  • Next step is to create the surface.
  • For this, first create a list.
  • This can be done by searching list.create in the search panel of library.
  • Then connect all the output of the sine curves as input for the list.
  • This will serve as the input for surface by loft block.
  • Hence, the surface is developed out of the curve.

Result:

  • A set of sinusoidal points have been created as follows:

Question :- 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 a conceptual layout of floor plan in dynamo using the tools available in dynamo and choosing the wall types and wall parameters.

Procedure :-

  • Open Revit 2023.
  • Go to Manage Tool.
  • Open Dynamo in Visual programming.

  • Inorder to create the wall first we have to create four control points.
  • For this, search points by coordinates in the search panel of the library.
    • 1st one is named as origin (0,0,0) and the rest is named as control point 1(x,0,0), control point 2(0,y,0) and control point 3(x,y,0).
  • Now, we have to connect these points by a line.
  • So for this, search line by start and end point and insert 4 blocks.
  • The input for these blocks are the points created previously.
  • Now, search wall in the panel and choose wall by curve and height.
  • So, for this input required are curve, height, level and wall type. Inputs are given as follows:
    • For curve, combine all the four lines in a list by choosing list.create.
    • For height, another number slider is chosen and name it as height.
    • For level, search level in the search panel it will contain the levels availbale in your revit folder. Then choose the level in which you want to place your structure.
    • For wall type, search wall type in the panel and it will display the wall types linked in the revit file.

  • The height of the wall can be adjusted using the slider.
  • Now, we have to place the floor.
  • For this, type floor in the library and select floor by outlinecurve, floor type and level.

  • Now insert the Floor at Floor Level.
  • Now insert The Floor Type Block.
  • Choose floor Type.
  • Insert Floor by Outline type and Level.
  • Parameters of Outline type and Level are Outline Curves, Floor Type and Levels.

Result :-

  • Created a conceptual layout of floor plan in dynamo using the tools available in dynamo and choosing the wall types and wall parameters.

Question :- 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 by using Dynamo.

Procedure :-

  • Open Revit 2023.
  • Go to Manage Tool.
  • Open Dynamo in Visual programming.
  • Place Architecture Column in Athe Architecture template.
  • Copy the Column with Array and make it 4 columns.\

  • So the angle of the columns are changed.
  • You can manage the angle by integer Slider.

Result :-

  • Created an array of model elements in Revit by using Dynamo.

Question :- 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 dividing the surfaces and apply the concepts similar to used in parametric walkway modelling and use triangular bent or square shaped panels to add finish to the parametric column.

Procedure:

  • Open revit software and under the families open a new --> conceptual mass --> mass.
  • Now, go to elevation view and create a level at 3.6m and name it as Height of roof.

  • Now, using spline tool draw the desired outline for the walkway.
  • Draw the Spline as per your views.
  • Now, create a profile to sweep through curve.
  • Set the workplanes at the points and develpo a Polygon at the points.

  • Create the surface which done through Sweep.
  • Select all polygons and curve lines and choose create Form option.
  • Now select the Form.
  • Divide Surface.
  • Provide pattern of triangle Bent.

Result :-

  • Created a conceptual mass in Revit and developed a parametric column by dividing the surfaces and applied the concepts similar to used in parametric walkway modelling and used triangular bent or square shaped panels to add finish to the parametric column.

Question :- 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 create a set of a Parametric Stadium and List parameters and use the visual programming approach to complete the modelling.

Procedure :-

  • Open Revit 2023.
  • Go to Manage Tool.
  • Open Dynamo in Visual programming.
  • Start the process by inserting 4 interger Sliders by typing Integer slider in search Panel.
  • Name all 4 Codes. Number of Levels, Floor to Floor Height, Botton Floor Rotation, Top Floor Rotation.
  • Insert the code BLock.
  • And code it as 0..#levels..Floorheight;
  • Connect the Levels and Floor Height.
  • Insert he coordinates by point and connect it with z axis.
  • Insert coordinate system by origin and connect it with z axis.
  • Insert Rectangle by Width and Length.
  • Insert 2 interger Sliders by typing Integer slider in search Panel.
  • Name all 2 codes width and length.
  • Insert point Origin block.
  • Insert vector Z.
  • Insert the Code Block.
  • Insert the code as bottom..top..#levels;
  • Insert Geometry rotate.
  • There are 4 parameters Geometry, Origin, axis and Degree.
  • Connectall 4 parameters with Geometry rotate.

  • Insert Polysurface by Loft.
  • Connect the geometry wit hcross-Sections.

Result :-

  • Created a set of a Parametric Stadium and List parameters and used the visual programming approach to complete the modelling.
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.