Challenge

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

1)

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

Procedure -

  • Open the architectural template of revit software and go to manage tab.
  • In manage tab select dynamo,then dynamo window open and then go to new option.

  • Now,Insert three integer slider ,and take code block in library search panel.
  • First block named as start and put value as 5
  • Second block named as end and put value as 300
  • Third block named as step and put value as 1

  • Now,type range in the search panel of the library and insert it.
  • Then,connect these three code block as input to range block.

  • Now,search points by coordinate in the search panel.
  • Then,connect the range block to x coordinate of the point by coordinate block.

  • Now ,we have to produce sin wave out of these points for which we have to insert sin function which is given by math.sin option in the library.

  • 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.

  • Then,we have to provide phase for the sin curve.So, again insert an integer slider and name it as phase.

  • The phase block is then added to the amplified sin block.For this,insert add block from library.

  • Now,this is then connected to the y coordinate of the point by coordinate block.

  • Hence,the set of sinusoidal points are obtained.
  • Then,we have to convert them into curve
  • the curve can be created from nurbscurve
  • Search nurbscurve in library and choose nurbscurve by control point.
  • Now,connect the points by coordinate block as input for the nurbscurve.And the line will be developed.

  • Hence,sinusoidal curve is also developed.
  • The next step is to develop surface.
  • For this,first create a group of these items for easy manipulation.
  • This can be done by selecting the required input block and then go to edit option in the top portion and then choose create node from selection.
  • The entire thing will be grouped together.

  • Now,copy this entire block two times to create the surface.And ajust the phase to view the two curves that is copied.
  • To create a surface.For this,First create a list and this can be done by searching list and create in the search panel of library.
  • Then,connect all output of the sine curves as input for the list.
  • This will serve as the input for surface by loft block.

  • Now,we have to create the surface.for this,search surface by loft.

  • Hence,the surface is developed out of the curve.

Result -

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

  • Sinusoidal curve connecting points is developed as given below.

  • Surface is developed out of the curves as follows.

2)

Aim - To create a conceptual layout of a floor plan in dynamo.

Procedure -

  • Open new architectural template.
  • Go to manage tab,and then select dynamo,and open new

  • In order to create the wall first,we have to create four control points.
  • For this,search point by coordinates in the search panel of the library.
  • First block named as origin(0,0,0)
  • Second block named as control point 1 (x,0,0)
  • Third block named as control point 2 (0,y,0)
  • And last block named as control point 3 (x,y,0)

  • Now,provide two integers slider to provide the values of x and y.

  • 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 of these blocks are points created previously.

  • Hence,the layout of the floor plan is obtained.

  • Now,search wall in panel and choose the wall by curve and height.
  • And input required for this,curve,height,level and wall type.
  • For curve,combine all the four lines in a list by choosing list create.
  • For height,search level in search panel and it contain the levels available in your revit folder.then choose the level in which you want ot 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 floor plan layout is given as -

  • Now,go to revit file to view 3D form where the height of the wall is visible.

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

  • This can be viewed in 3D view in revit file.

Result -

  • The conceptual layout of floor plan has been developed.

3)

Aim - To create an array of model elements in revit

Procedure -

  • Open new architectural template in revit file
  • Select architecture tab,then column,then select architectural column and then place column of size 600mmmx600mm
  • Now,create 16 columns

  • The properties of model elements are varied using dynamo.
  • Open dynamo,In search panel of library search select model elements,integer slider and set rotation.
  • The integer slider renamed as rotation angle.
  • Now,select model element block will be the input for family instance and integer slider (rotation angle )will be input for degree.

  • The rotation angle can be varied to desired value.

Result -

  • The array model elements have been created and their properties are being varied through the blocks created in dynamo.

4)

Aim - To create a conceptual mass in revit and develop a parametric column by dividing the surface

Procedure -

  • Open revit application and under families open new template,then conceptual mass then select mass
  • Now,go to elevation view and create a level at 10' and named as Height of roof

  • Now,using spline tool and draw desired outline for the walkway.

  • Now,we have to create a profile to sweep through the curve.
  • For this,we have to set the workplane at the points and develop a polygon at a workplane keeping points as centre.

  • Now,polygon is developed with point as center.

  • Similarly,workplane and polygon is developed at all nodes.

  • Now,we have to create the surface which done through sweep.
  • For this,select all polygon and curve line and choose create form option.

  • Now,select the entire form and then filter and retain only the form.

  • Now,select form,then divide surface and then provide the pattern.

  • Now,open new family and then select curtain panal pattern based.

  • Now,select the pattern as triangle bent

  • Then,create reference point at a centre of the face.And draw a circle of radius 3" at that reference point.
  • Now,select the pattern,reference plane and circle created and choose create form.

  • Now, Load this into project
  • Select the entire form of the walkway and filter it to retain only the divided surface.
  • Then,in the pattern select the family that we have created just now.

Hence, the conceptual mass have been created.

Result -

  • The conceptual mass have been created in revit -

5)

Aim - To develop a parametric Stadium using dynamo in revit

Procedure -

  • Open new architectural template in revit and then open dynamo
  • Four integer slider is taken from library of the dynamo.

1) Number of levels

2) Floor to flooe height

3) Bottom floor rotation

4) Top floor rotation

  • Now,insert a code block from the library to combine level and floor to floor height and type 0..#levels..Floor height.
  • Then,connect the integer slider named as level and floor to floor haight as input to the code block.
  • Search coordinate by origin in the library and insert it.
  • Then,connect the code block as input z coordinate in the coordinate by origin block.

  • Five points are generated corresponding to 5 levels.
  • Now,insert rectangle by width and length from the library.
  • For this,input required are coordinate system,length and width.and then connect the input for the rectangle block.

  • Now,we have to rotate the geometry.
  • So,for this insert the rotate block from library.the inputs are -1) Geometry - Rectangle block , 2) Origin - Insert an origin block from the library , 3) Axis - Insert vector z axis from library , 4) Degree - For this insert a code block and type bottom..Top..#level.
  • The input for this block is already available i.e, Bottom floor rotation, Top floor rotation and levels.

  • Now,We have to create surface,for this type surface by loft in library.
  • Then,connect geometry rotate block as input for surface by loft.

  • Hence,the parametric stadium have been created.the number of levels and width and length of the rectangle can be varied.

Result -

  • The parametric stadium have been created -

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.