Challenge

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

A1 aim - Using Dynamo create a set of sinusoidal points and create a curve and create a surface out of the curve.

open architecture template in revit and from the manage tab open dynamo

in the search panel, search for code block

start block has value 5

second one has value 300

last one has value 1

type the range

connect code block to range block

search points by coordinate from search panel

connect range block to x coordinate of the point by coordinate block

we need to create sin wave out of these points so we'll insert sin function from the search library

we'll insert another slider since sin value is small

amplififer code block needs to be multiplied to sin block

input for x value is sin block and y value is amplifier block

we need to provide phase for sin curve which we'll do by providing integer slider and name it as phase

phase block is then added to amplified sin block

insert add operator block from library

connect this to y coordinates of the point by coordinates block

sinusoidal pts are obrained

we need to convert them to curve

curve will be created from nurbscurve

connect the pts by coordinate block as input for nurbs curve to develop line connecting the pts

sinusoidal curve is created

next step is to create surface

we need to group entire thing together

copy entire block 2 times to create surface

adjust phase to view curves

for creating surface we need to create list

connect all outputs of sin curve for input to the list

it will serve as input for surface by loft block

search surface by loft

surface is developed

a2 aim - to create floor layout using dynamo

open architectural template in revit

from manage tab open dynamo

we will need 4 pts for the layout which we'll create using point coordinates

origin will be (0,0,0) rest is ctrl pt 1(x,0,0) and ctrl pt 2(0,y,0) and ctrl pt 3 (x,y,0)

provide slider integers to control value of x and y

we need to connect these points with a line so search for line by start and end and insert 4 blocks

layout of floor plan is obtained

search walls and choose walls by curve and height

for this we require curve, height, level and wall types

for curve, combine all 4 lines in a list by choosing list.create

for height, another number slider is chose and named as height

for wall, search type in the panel

floor plan layout

heiight of wall can be adjusted using slider

for floor, type floor in the library and select floor by outline curve, floor type and panel

3d view

result - conceptual floor plan layout has been created

A4 aim - Create an array of model elements in Revit. Use dynamo to vary the properties of model elements by using the slider or code block

procedure - open architectural template in revit

from architecture tab place 16 columns of 610mm x 610mm

properties of model elements are varied using dynamo

open dynamo

search model elemnts, integer slider and set rotation

rename integer slider as rotation angle

model elemts block will be input for integer slider and integer slider will be input for degree

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.