Challenge

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

Q.1 Utilizing Dynamo generates a set of sinusoidal points and generate a curve and generate a surface out of the curve.

Answer-

Aim- To generate a set of sinusoidal points, a curve and a surface out of the curve Utilizing dynamo.

Procedure:

  • Initially, open the architecture template of Revit software and go to manage tab.
  • In manage tab choose the dynamo.
  • Then dynamo window opens and then go to new option.
  • 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).
  • 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 provided by math.sin option in the library.
  • Sin values are very small so, we require amplifying it. For this, insert another integer slider and name it as amplifier.
  • This, amplifier code block requires 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.
  • Next, we have to provide phase for the sin curve.
  • So, again insert an integer slider and name it as Phase.
  • Now, the phase block is theen added to the amplified sin block(*).
  • For this, insert add operator block from library.
  • Now, this is then connected to the y coordinate of the points by coordinates block.
  • Hence, the set of sinusoidal points are obtained.
  • Now, we have to change them to a curve.
  • The curve can be generated 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.
  • Hence, sinusoidal curve is also developed.
  • The next step is to develop surface.
  • For this, first generate a group of these items for easy manipulation.
  • This can be done by choosing the required input blocks and then go to edit option in the top portion and then choose generate node from chooseion.
  • The whole thing will be grouped together.
  • Now, copy this whole blocks two times to generate the surface.
  • Fix phase to view the two curves that is copied.
  • Next step is to generate the surface.
  • For this, first generate a list.
  • This can be done by searching list. Generate 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.
  • Now, we have to generate 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 generated as follows:
  • Sinusoidal curve connecting points is developed as provided below:
  • Surface is developed out of the curves as follows:

Q.2 Generate a conceptual layout of floor plan in dynamo . Utilizing the tools available in dynamo link the lines to proper model elements in Revit by choosing the wall types and wall parameters. Make utilize of the sliders to slide through the height of the wall and length of the wall.

Answer-

Aim: To generate a conceptual layout of a floor plan in dynamo.

Procedure:

  • Open a new architectural template.
  • Go to manage tab and open the dynamo --> New.
  • Inorder to generate the wall first we have to generate 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, 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 end point and insert 4 blocks.
  • The input for these blocks are the points generated previously.
  • Hence, the layout of the floor plan is obtained.
  • Now, search wall in the panel and choose wall by curve and height.
  • So, for this input required are curve, height, and level and wall type. Inputs are provided as follows:
    • For curve, combine all the four lines in a list by choosing list. Generate.
    • For height, another number slider is chosen and names it as height.
    • For level, search level in the search panel it 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 show the wall types linked in the Revit file.
  • The floor plan layout is provided below:
  • Now, go to Revit file to view the 3D form where the height of the wall is visible.
  • The height of the wall can be fixed utilizing the slider.
  • Now, we have to place the floor.
  • For this, type floor in the library and choose floor by outline curve, floor type and level.
  • This can be seen in 3D view in Revit file.

Result:

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

Q.3 Generate an array of model elements in Revit. Utilize dynamo to vary the qualities of model elements by Utilizing the slider or code block

ANSWER-

AIM- To generate 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, like wise 16 columns are generated.
  • The qualities of the model elements are varied Utilizing dynamo.
  • Now, open dynamo.
  • In the search panel of the library search choose model elements, integer slider and set rotation.
  • The integer slider is renamed as rotation angle.
  • Now, choose 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 generated and their qualities are being varied through the blocks generated in dynamo.

Q.4 Generate a conceptual mass in Revit and develop a parametric column by dividing the surfaces and apply the concepts similar to utilized in parametric walkway modelling. Utilize triangular bent or square shaped panels to add finish to the parametric column

ANSWER-

AIM- To generate 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 generate a level at 3.6m and name it as Height of roof.
  • Now, Utilizing spline tool draw the desired outline for the walkway.
  • Now, we have to generate 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 centre.
  • Similarly, work plane and polygon is developed at all the nodes.
  • Now, we have to generate the surface which done through sweep.
  • For this, choose all the polygons and the curve line and choose generate form option.
  • Now, choose the whole form and then filter and retain only the form.
  • Now, choose the form --> divide surface --> then provide the pattern (triangle bent).
  • Now, open a new family -->Curtain panel pattern based.
  • Now, choose the pattern as triangle bent.
  • Then, generate a reference point at centre of the face.
  • Then draw a circle of radius 3" at that reference point.
  • Now, choose the pattern, reference plane and circle generated and choose generate form.
  • Now, load this into the project.
  • Now, choose the entire form of the walkway and filter it to retain only the divided surface.
  • Then in the pattern choose the family that we have generated just now.

Hence, the conceptual mass has been generated.

Result :

The conceptual mass has been generated in Revit and is provided as follows:

Q.5 Utilize Dynamo to work on developing a Parametric Stadium. List your parameters and utilize the visual programming approach to complete the modelling, you can utilize the concepts discussed in parametric high rise tower in class for reference.

ANSWER-

AIM- To develop a Parametric Stadium Utilizing 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 generated 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. Floor height.
  • Now, connect the integer sliders named as levels and floor to floor height as input to the code block.
  • Now, search coordinates by origin in the library and inserts 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 required 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 are already available i.e., Bottom floor rotation, top floor rotation and levels.
  • Now, we have to generate surface, for this type surface by loft in library.
  • Then connect Geometry. Rotate block as input for Surface by loft.
  • Hence, the parametric stadiums have been generated.
  • The number of levels and width and length of the rectangle can vary correspondingly.
  • In Revit structure is visible as follows:

Result:

The Parametric Stadium has been generated and is as provided 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.