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:

  • Initially, open the architecture template of Revit software and go to manage tab.
  • In manage tab select the dynamo.
  • Then dynamo window opens and then go to new option.

  • Now, start the process by inserting three integer slider.

  • Now, type range in the search panel of the library and insert it.

  • Now, connect these three code block as input to the range block.

  • Now, search points by coordinates in the search panel.
  • Then, connect the range block to the 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.
  • 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.

  • For this, search product function in the library.

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

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

Ans:

AIM

To create a conceptual layout of floor plan in dynamo

INTRODUCTION

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

PROCEDURE

  • Open Revit software
  • Select 'Architectural Template' as the template file on 'New Project' and click 'OK'

  • Click 'Dynamo' under the 'Manage' tab

  • Click 'New' in the 'Files' option

  • Connect the Point.ByCoordinates with Line.ByStartPointEndPoints as shown below

  • Type 'List' in the search bar and select the 'List Create' option
    • Create 3 more list

  • Connect the Line.ByStartPointEndPoints with List Create as shown below

  • Type 'Levels' in the search bar and select the 'Levels' option
    • Select 'Level 1' as the levels

  • Type 'Wall' in the search bar and select the 'Wall Types' option
    • Select 'Generic - 200mm' as the wall type

  • Type 'Integer Slider' in the search bar and select the 'Integer Slider' option
    • Adjust the name and values

  • Type 'Wall' in the search bar and select the 'ByCurveAndHeight' option

  • Connect the List Create, Height, Levels and Wall Types with Wall.ByCurveAndHeight as shown below

Result:

Hence the conceptual floor plan layout has been developed and is as follows:

3.

Aim:

To create an array of model elements in revit.

Procedure:

  • Open a new architectural template in revit file.
  • In that go to architecture tab --> Columns --> Architectural column --> Place the column (610mmx610mm).
  • Now, similarly 16 columns are created.

  • The properties of the model elements are varied using dynamo.
  • Now, open dynamo.
  • In the search panel of the library search select model elements, integer slider and set rotation.
  • The integer slider is renamed as rotation angle.
  • Now, select model elements 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 of 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 surfaces.

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.

  • 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 the workplane keeping the point as centre.

  • Now, a polygon is developed with point as center.

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

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

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

  • Now, select the form --> divide surface --> Then provide the pattern (triangle bent).

  • Now, open a new family -->Curtain panel pattern based.

  • Now, select the pattern as triangle bent.

  • Then, create a reference point at centre of the face.
  • Then draw a circle of radius 3" at that reference point.

  • Now, select the pattern, refrence plane and circle created and choose create form.

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

Hence, the conceptual mass have been created.

Result :

The conceptual mass have been created in Revit and is given as follows:

5.

Aim:

To develop a Parametric Stadium using dynamo in Revit.

Procedure:

  • Initially open a new architectural template in Revit and then open dynamo.
  • Basic parameters to design a high rise structure is created as input in dynamo.
  • Four integer sliders is taken from the library for the following:
    • Number of levels
    • Floor to floor height
    • Bottom floor rotation
    • Top floor rotation

  • Now, insert a code block from the library to combine level and floor to floor height and type 0..#levels..Floorheight.
  • Now, connect the integer sliders named as levels and floor to floor hegiht as input to the code block.

  • Now, search coordinates by origin in the library and insert it.
  • Then connect the code block as input for 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, inputs requied are coordinate system, length and width.
  • So insert integer slider for length and width.
  • Then connect the inputs for the rectangle block.

.

  • Now we have to rotate the geometry.
  • So, for this insert the rotate block from the library. The inputs required are:
    • Geometry : Rectangle block
    • Origin: insert an origin block from the library.
    • Axis: insert vector Z axis from the library.
    • Degrees: For this insert a code block and type Bottom..Top..#level. The inputs for this code block is already available i.e, Bottom floor rotation, top floor rotation and levels.

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

  • In revit structure is visible as follows:

Result:

The Parametric Stadium have been created and is as given below:

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.