Challenge

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

QUESTION 1

Using Dynamo creates a set of sinusoidal points and creates a curve and creates a surface out of the curve.

ANSWER 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 the Manage tab.
  • In manage, the tab selects the dynamo.
  • Then the dynamo window opens and then go to the new option.

  • Now, start the process by inserting three integer sliders.
  • 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).

  • 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 procedure 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 them. For this, insert another integer slider and name it an amplifier.

  • This, amplifier code block needs to be multiplied by the sin block.
  • For this, search product function in the library.
  • Input for x value is sin block and for y value is an amplifier.

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

  • Now, the phase block is then added to the amplified sin block (*).
  • For this, insert add operator block from the library.

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

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

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

  • Now, copy this entire block two times to create the surface.
  • Adjust phase to view the two curves that are copied,

  • The next step is to create the surface.
  • For this, first, create a list.
  • This can be done by searching the list. Create in the search panel of the 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.

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

  • The surface is developed out of the curves 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

ANSWER 2

Aim:

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

Procedure:

  • Open a new architectural template.
  • Go to the Manage tab and open the dynamo-->New.

  • 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 the origin(O, O, O) and the rest is named as control point 1(x, O, O), control point 2(O, Y, O), and control point 3 (x,y, O).

  • Now, provide two integer sliders to provide the values for x and y.

  • Now, we have to connect these points by a line.
  • So for this, search line by start and endpoint and insert 4 blocks.
  • The input for these blocks are the points created previously.

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

  • Now, search the wall in the panel and choose the wall by curve and height.
  • So, for this input required are curves, height, level, and wall type. Inputs are given as follows:
    • For the curve, combine all the four lines in a list by choosing a list. create.
    • For height, another number slider is chosen and named as height.
    • For level, search level in the search panel will contain the levels available 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 floor plan layout is given below:

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

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

  • 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 outline curve, floor type, and level.

  • This can be viewed in 3D view in Revit file,

Result:

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

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

ANSWER 3

Aim:

To create an array of model elements in Revit.

Procedure:

  • Open a new architectural template in the Revit file.
  • In that go to architecture template in Revit file.
  • In that go to architecture tab-->Columns-->Architectural column-->Place the column (61Ommx610mm).
  • 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 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 the degree.

  • The rotation angle can be varied to the desired value.

Result:

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

QUESTION 4

Create a conceptual mass in Revit and develop a parametric column by dividing the surfaces and applying the concepts similar to those used in parametric walkway modeling. Use triangular bent or square-shaped panels to add a finish to the parametric column

ANSWER 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 an elevation view and create a level at 3.6m and name it as height roof.

  • Now, using the 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 workplace at the points and develop a polygon at the workplace keeping the point as the center.

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

  • Similarly, workplace and polygon are developed at all the nodes.

  • Now, we have to create the surface which is done through the sweep.
  • For this, select all the polygons and the curve line and choose to create a 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 the center of the face.
  • Then draw a circle of radius 3" at the reference point.

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

  • Now, load this into the project.
  • Now, 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 has been created.

Result:

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

QUESTION 5

Use Dynamo to work on developing a Parametric Stadium. List your parameters and use the visual programming approach to complete the modeling, You can use the concepts discussed in parametric high rise tower in class for reference.

ANSWER 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 are created as input in dynamo.
  • Four integer sliders are taken from the library for the following:
    • Number of levels
    • Floor to floor height
    • Botton floor rotation
    • Top floor rotation

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

  • Now, search coordinates by origin in the library and insert them.
  • 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 a rectangle by width and length from the library.
  • For this, inputs required are coordinate system, length, and width.
  • So insert an 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

  • Now, we have to create a surface, for this type of surface by loft library.
  • Then connect Geometry. Rotate block as input for surface by loft.

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

  • In Revit structure is visible as follows:

Result:

The parametric stadium has 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.

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.