## Parametrized Pavilion Geometry

Model rendering seen below.

## Model Geometry

### Axonometric from Revit

### Plans & Elevations from Revit

## Modeling Approach

The modeling process followed the listed steps here:

- Defining Base Geometry using Revit & Mathematical Equations
- Creating 3 sets of NURBs splines to be used to in Loft Surface Command
- Rotating Geometry around Central Axis (Z-Axis)
- Assigning Adaptive Families in Revit to the Dynamo-Defined Geometries

## Parameters Used

### Defining Geometry

The blocks in the below image were used to extract the initial geometry from Revit and to create a quadratic curve which starts at the base of the Revit circle. In this step, the following parameters are adjustable:

- Radius of base circle from Revit
- Number of divisions (number of arches in each of the interior and exterior circles)
- Number of steps in ridge curves
- Height of ridge curves
- Width of ridge curves (adjustable using “Scale Factor” parameter)

### Creating Ridges & Archways in Between

The blocks in the below images were used to create 3 sets of points used to form NURBs curves in the next step. In this step, the following parameters are adjustable:

- Height of each of the archways (adjustable using “Scale Factor” parameters)

### Creating a Surface by Lofting Between 3 Archways

The blocks in the below image is used to create NURBs curves from the lists of points that were previously created and to form a surface using the loft from curves tool in Dynamo. In this step, the following parameters are adjustable:

- The discretization of the 3 NURBs (adjustable using “# Steps” parameters)

### Create Revit Geometry from Dynamo Elements

The blocks in the below images are used to add adaptive family instances to Revit using the determined Dynamo geometry. In this step, the following parameters are adjustable:

- Radii and depths of tubes and beams
- The frame width as a percentage is meant to be randomized for each panel, but I only figured out how to randomize it between different divisions. I didn’t like that, so I just left it as a fixed parameter for now. This will be something to go back to in the future.

## Usage

This pavilion was designed as a temporary shelter for exterior use. The pavilion was designed to be used with wood or timber framing and a wood and glass composite panel. Adaptive families were provided by the CEE220C course library.