top of page

Creating a Multi-Floor Arched Opening Building with Grasshopper For Rhino 3D

Welcome to DCO_Parametric!

In today's blog, we'll guide you through the process of creating a multi-floor building using parametric design techniques. Whether you're an architect, designer, or just curious about parametric modeling, this tutorial will provide you with valuable insights.

Step 1: Setting Up Initial Details

We start by establishing the basic structure of our building. Here's how:

  1. Line Segment Component: Begin by bringing in the "SDL Line Segment" component. This component defines a line segment starting from a specific location with a particular direction and length.

  • Use the "Construct Point" component to set the start point parametrically.

  • Set the direction (e.g., unit X).

  • Specify the desired length for the line segment.

  1. Dividing the Line Segment: Divide the line segment to locate the positions for doors and openings.

  • Utilize the "Divide Curve" component to subdivide the line segment into desired intervals.

  • Adjust the number of subdivisions as needed.

Step 2: Creating Wall Segments

Next, we create the base geometry for our walls:

  1. Moving the Line Segment: Adjust the position of the line segment in the Z-direction to define the wall height.

  2. Closing the Polyline: Connect the endpoints of the adjusted line segment to form a closed polyline representing the wall.

  3. Extracting Points: Select one of the points on the polyline to create the desired openings or arches.

Step 3: Configuring Arch Openings

Now, let's create arch openings within the walls:

  1. Moving Points: Adjust the position of selected points to define the openings' dimensions.

  • Use the "Move" component to shift points in the X-direction.

  • Create copies of points and apply negative offsets to define the openings' dimensions.

  1. Creating Arcs: Generate arcs at the top of the openings using the "Arc SED" component.

  2. Creating Polylines: Connect points to form polylines representing the wall segments with arch openings.

Step 4: Adjusting Staggered Door Arrangements

To stagger door arrangements within the building:

  1. Calculating Distances: Determine the distance between points to stagger door positions accordingly.

  2. Shifting Door Positions: Use calculated distances to shift door positions, ensuring staggered arrangements.

  3. Realigning Points: Adjust point positions to ensure consistent spacing and alignment.

Step 5: Creating Vertical Modules

Finally, create multiple floors for the building:

  1. Rotating Segments: Rotate line segments to create perimeter outlines for upper floors.

  2. Extruding Surfaces: Extrude outlines to generate floor and ceiling surfaces.

  3. Creating Vertical Arrays: Use a series to vertically replicate floors with consistent spacing.

Step 6: Organizing and Finalizing

Clean up the script by labeling components and organizing them logically. Optionally, create clusters for streamlined management and ease of reuse.

By following these steps, you've successfully created a multi-floor building using parametric design techniques. Feel free to explore further customization and experiment with different parameters to refine your design.

Thank you for joining us in this tutorial journey! Don't forget to visit our website for additional resources and updates. We look forward to seeing your creations. Happy modeling!

76 views0 comments


bottom of page