Challenge

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

1)Aim:

Need to create sinusoidal point then curve from the point and then create surface

Introduction:

By using dynamo created a sinusoidal point then created a curve from the point and converted into the surface

Procedure:

Step 1) Open Dynamo

  • Open Revit software
  • In new architectural template
  • Go to manage tab, click on dynamo under visual programming
  • Dynamo window will open

Step 2) Create new file in Dynamo

  • Click on new in dynamo window

Step 3) Create sinusoidal Points

  • Insert 3 Integer Slider from Library and rename accordingly for Start, End and Step
  • Insert Range and connected all inputs from Sliders
  • Insert Point.ByCoordinate and connect “X” with seq (output of Range)
  • Insert Math.sin and provided input from seq (output of Range)
  • Insert Multiplication and CodeBlock (renamed with Curve)
  • Provided inputs for multiplication from Math.sin and Curve
  • Insert one more Integer Slider (renamed with Y-Point) and one Addition
  • Provided inputs for addition from Y-Point and Multiplication
  • Given output of addition to “z” point of Point.ByCoordinate

Step 4) Create Curve

  • Insert NurbsCurve.ByControlPoints
  • Provided input to NurbsCurve.ByControlPoints from output of Point.ByCoordinate
  • This will create Curve on the Sinusoidal points

Step 5) Create Custom Node

  • Select all Output Nodes
  • Go to Edit > Create Custom Node
  • Provided Name of node as SinWave
  • Provided Description as Sine Wave Curve and Category as Revit
  • Click on OK

Step 6) Create Surface

  • Copy all the input nodes and output nodes and past it 2 times
  • Change the value of Y-Points
  • Insert one List and provide the output of SinWave as an input to List
  • Insert one Surface.ByLoft and provide the output of List as Input of Surface.ByLoft

Result: After following above steps, we get the result of sinusoidal surface in Revit as shown below

2)Aim:By using dynamo created conceptual wall layout of floor plan

Introduction:

To create the conceptual layout of a floor plan in dynamo, used available tool for joining the line, wall type and floor type and used sliders for height and length of wall

Procedure:

Step 1) Open Dynamo

  • Open Revit software
  • In new architectural template
  • Go to manage tab, click on dynamo under visual programming
  • Dynamo window will open
  • Create a new dynamo model

Step 2) Create Point

  • Insert 2 integer sliders and rename with x and y
  • Insert 4 Point.ByCoordinates and rename them accordingly i.e. (0, 0, 0), (0, y, 0), (x, y, 0), (x, 0, 0)
  • Connect the output of integer sliders as an input of Point.ByCoordinates accordingly
  • 4 points created, based on the length and width

Step 3) Create Line

  • Insert 4 Line.ByStartPointEndPoint
  • Provide output Point.ByCoordinates as an input of Line.ByStartPointEndPoint to connect the line between point accordingly

Step 4) Provide level,Wall Type and Height of the Wall

  • Insert a List Create and add the 4 items in list
  • Connect the outputs of each Line.ByStartPointEndPoint to one-by-one list items
  • Insert Levels and select the level1
  • Insert the Wall Type and choose the wall type as Generic 5” Masonry
  • Insert Integer slider and rename as Height and change the Height as required
  • Insert Wall.ByCurveAndHight and provide the inputs from List, Level, Wall Type and Height

Step 5) Provide Floor Type

  • Insert Floor Type and select Wood Joist 10” – Ceramic Tile
  • Insert Floor.ByOutlineTypeAndLevel
  • Provide the input for Floor.ByOutlineTypeAndLevel from List, Floor Type and Level


Result:After following above steps, obtain the result in Revit as shown below with appropriate wall length, width, height and materials

3)Aim:

Need to create an array of elements in Revit and vary the properties by using slider or code block in dynamo

Introduction:

Created the array of columns in Revit and by using the integer slider from dynamo, rotate the column in Revit

Procedure:

Step 1) Open Revit and Create Array of Column

  • Open Revit software
  • In new architectural template
  • Go to architecture and select architectural column
  • Insert 4 columns as shown

Step 2) Open Dynamo

  • Go to manage tab, click on dynamo under visual programming
  • Dynamo window will open
  • Create a new dynamo model

Step 3) Create Rotation in Dynamo

  • Insert Select Model Elements
  • Click on Select and select the all the column from Revit
  • Insert Integer Slider and provide the angle to the slider
  • Insert FamilyInstance.SetRotation and provide inputs from Select Model Element and Integer Slider

Result:After following above steps, obtain the result as shown below, column as been rotated by 45 degree


4)Aim:Create the Conceptual Mass in Revit, create a form and use property of triangular bent icon in the parametric column

Introduction:

Created a Conceptual Mass and developed a parametric column by dividing the surface and finish the model by using triangular bent shape

Procedure:

Step 1) Open Conceptual Mass

  • Open Revit software
  • Go to File tab > from new select Conceptual Mass
  • Select Metric Mass from Conceptual Mass folder > click Open

Ste 2) Create Spline Column Line

  • Go to east elevation
  • Click on model from modify tab then select pick line from draw tool
  • Provide offset of 12’ from Level 1
  • Go to level 1 floor plan
  • In create tab select spline from draw tool and create 4 points

Step 3) Convert into Parametric Solid Form

  • In 3D view, select created column line
  • Set plane at each created point
  • Select polygon and create at all point with mass of 12’
  • Again, select created column line and first polygon
  • In modify tab, dropdown create form and select solid form

Step 4) Convert Solid Form to Triangular Bent

  • Select only form with the help of filter

  • Click on divide surface

  • After selecting the form change the property of pattern and number of U & V grid
  • Select the pattern Triangle bent

Result:

After following above steps, got the below shown result Conceptual Mass of parametric column and finished the model by using triangular bent shape

5)Aim:By using dynamo created conceptual wall layout of floor plan

Introduction:

To create the conceptual layout of a floor plan in dynamo, used available tool for joining the line, wall type and floor type and used sliders for height and length of wall

Procedure:

Step 1) Open Dynamo

  • Open Revit software
  • In new architectural template
  • Go to manage tab, click on dynamo under visual programming
  • Dynamo window will open
  • Create a new dynamo model

Step 2) Provide Height and Levels

  • Insert 4 Integer Slider and rename it i.e., Levels, Height, Top floor Rotation, Bottom floor Rotation.
  • Insert Code Block and provide code as “0..#Levels..FloorHeight”

  • Insert CoordinateSystem.ByOrigin
  • Provide the output of code block as an input to z point of CoordinateSystem.ByOrigin
  • Change the no of Level and Height is integer slider
  • This will create level on z axis

  • Insert 2 Integer Slider and renamed with Width and Length
  • Provide appropriate value to the sliders
  • Insert Rectangle.ByWidthLength
  • Provide input to Rectangle.ByWidthLength from Width, Length and CoordinateSystem.ByOrigin
  • It obtains the rectangle on the z axis level

Step 3) Rotate the Wheels

  • Insert Code Block and provide the code as “Bottom..Top..#Levels”
  • Connect the code Block with Bottom floor Rotation, Top floor Rotation and Levels
  • Insert Point.Origin and Vector.ZAxis
  • Insert Geometry.Rotate and provide the input from Code Block, Rectangle.ByWidthLength, Point.Origin and Vector.ZAxis

Step 4) Create Surface

  • Insert PolySurface.ByLayout
  • Provide input from Geometry.Rotate

Result:

After following above steps, got the result as shown 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.