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.

Aim:

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

Procedure:

• Initially,open the architecture template of rivet software and go to manage tab.
• In manage tab, select the dynamo.
• Then Dynamo window opens and then go to the new option.
• Now, start the process by inserting 3 in teacher 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 3 code block as input to the range block.
• Now, search point by coordinate in the search panel.
• Connect the range block to the x-coordinate of the point by coordinate block.
• Now, we have to produce sign wave out of this point for which we have to insert sign function which is given by mat.sin send option in the library.
• Sign values on very small. So we need to amplify this by inserting the another integer slider in the name of 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 sign block and Y value is amplifier.
• Now we have to provide phase for the sin curve.
• So again Insert an individual slider and name it as phase.
• Now face block is then add it 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 is the point by coordinate block.
• Hence the set of sinusoidal point are obtained.
• Now we have to insert them to a curve, this can be created from the nurbscurve.
• Search this in the library and choose nurbs curve by control points.
• Now connect the point by coordinate block as input for the curve, now line will be developed connecting the points.
• Hence the curve is also developed.
• The next Step isto develop surface.
• For this create group of these items for easy manipulation.
• This can be done by selecting the required input blocks 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 2 time to create the surface.
• Adjust phase to view the 2 curves that is copied.
• 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 outputs of the sin curve as input for the list.
• This will serve as the input for surface by a phase 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 more point is developed as given below:

Surface is developed out of the curve as follows:

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 a floor plan in Dynamo.

Prodecure:

• Open a new architectural template.
• Go to manage tab and open the dynamo --> new.
• In order to create the wall 1st we have to create 4 control points.
• For this search point by coordinate in the search panel of the library the library.1st one is named as named as origin (0,0,0) and 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 2 integers sliders to provide the values for X and Y.
• Now we have to connect these points via line. For this search line by start and end point and insert 4 blocks.
• The input for these blocks is the points created 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 level and wall type. Inputs are given as follows:
• For curve combine all 4 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 available in your rivet folder, then choose a level in which you want to place your structure.
• For wall type search wall type in the panel and it will display the wall type linked in the rivet file.
• Floor plan layout is given below.
• Now, go to rivet file to view 3-D form where the height of 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 and select floor by outline curve, floor type and level.
• This can be viewed in 3-D view in revit file.

Result:

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

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 a revit.

Procedure:

• Open your new architectural template in a rivet file.
• In that go to architecture tab --> columns --> architectural columns, place the column (610mm × 610mm).
• Now, similarly 16 Columns are created.
• The properties of the model elements are verified 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 input for family instance and integer slider (rotation angle) will be input for degrees.
• The rotation angles can be varied to desired value

Result:

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

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 conceptual mass in revit and develop a parametric column by dividing the surface.

Procedure:

• Open rivette software and under the families, open a new --> conceptual mass --> mass.
• Now go to the elevation view and create a level at 3.6 m 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 work plane keeping the point as centre.
• Now, polygon is developed with point as center.
• Similarly work plane and polygon is developed at all the notes.
• 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 is the pattern (triangle bend).
• Now open 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 panel and circle created and choose create form.
• Now, load this into 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 have been created.

Result:

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

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 develop a parametric stadium using dynamo in revit.

Procedure:

• Initially open a new architectural template in rivet and then open dynamo.
• Basic parameters to design a high rise structure is created as input in dynamo.
• Four integers sliderz is taken from the library for the following:

i) Number of levels

ii) Floor to floor height

iii) Bottom floor rotation

iv) Top floor rotation

• Now, insert air 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 as levels and floor to floor height 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 block by original block.
• Five points are generator corresponding to 5 levels.
• Now insert rectangle by width and length from the library.
• For this, input required are coordinate system, length and width.
• So insert integer slider for length and width, then connect the input for the rectangle block.
• Now we have to rotate the geometry.
• For this insert the rotate block from the library. The inputs required are:

1. Geometry - Rectangle block

2. Origin : insert an origin block from the library.

3.Axis : insert vector Z axis from the library

4. Degrees: For this, insert a code block and type bottom.. top..# level. The input for this code block is already available as 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 loaf.
• Hence the parametric stadium have been created.
• The number of levels and width and length of rectangle can be varied accordingly.
• In rivet, structure is visible as follows:

Result:

The paramedic 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.

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.