Building volumes

(Download the Bamboo_Park_Tutorial_4.2.3dm file in order to start the tutorial from this chapter.)

This project contains 4 simple volumes of building elements that you will create using Rhino tools. You will need to use the curves located in the Layer Guidelines > Building footprints.

1. Main building

Fig 1. Pick the two opposite corners of the main building footprint and then enter the height.

Fig 1. Pick the two opposite corners of the main building footprint and then enter the height.

  1. Run the _Box command Box and pick the two opposite corners of the main building footprint (Fig 1.) (Make sure the Osnap "End", "Int" and "Smart Track" points are enabled)
  2. Define the volume height by typing the number (i.e 10m). Hit Enter or right click to end the command.
  3. Create another volume using the _Box command Box again as shown in Fig. 2. This box will be used as the volume of subtraction from the main one. Take the end points of the arriving paths as the volume width. Make the box 5m high and half depth as the main bulding (enable the Mid snap point).
  4. Run the _BooleanDifference BooleanDifference command. Select the main volume as the polysurface to subtract from, and then the smaller volume as the polysurface to subtract with.

Fig 2. Volume of subtraction

Fig 2. Volume of subtraction



2. The two big green walls

Fig. 3. Extrude the two curves selected to create the big walls.

Fig. 3. Extrude the two curves selected to create the big walls.

The volume of these two walls, inspired in the Tadao Ando's Kibo no Kabe (wall of hope), can be created extruding their base curves and applying boolean differences with some auxiliary volumes.

  1. Start by one of the volumes. Run the _ExtrudeCrv command ExtrudeCrv and pick one of the wall's base closed curve as shown in Fig. 3.
  2. Make sure the Solid option is set to Yes in the command line.
  3. Enter the extrusion distance: 10m.
  4. Create an auxiliary volume of subtraction using the _Box command Box. Make it 15m width and 6m high. Make it at least as depth as the wall (>5m).
  5. Run the _BooleanDifference BooleanDifference command. Select the main volume as the polysurface to subtract from, and then the smaller volume as the polysurface to subtract with.
  6. Fig 4. Main building and the two big walls created.

    Fig 4. Main building and the two big walls created.

  7. Repeat the same steps to generate the other volume. See the results in Fig. 4


3. The pergola

There are different ways to model this pergola roof. Since it has a rectangular base, the easiest way to create it is by using the Pyramid command:

Fig. 5. Pergola roof and columns created.

Fig. 5. Pergola roof and columns created.

3.1 Roof

  1. Run the _Pyramid command Pyramid.
  2. In the command line, set the Number of sides to 4, and Solid option to No.
  3. Click on the center of the diagonals as the Pyramid insert point, and define the height to 5m.
  4. Run the offset surface command (_OffsetSrf OffsetSrf) to give some thickness to the pyramid faces. Select the offset direction and type the thickness value (0.02m) in the Command line.
  5. Move the resulting pyramid 10m vertically.

3.2 Columns

The columns of that pergola structure can be created by extruding the given circles, or by using cilinders.

  1. Run the _Cylinder Cylinder command .
  2. Pick the center of one the circles in the drawing as the insert point. Make sure the Center snap point is on.
  3. Click on a point on the circle curve to define the cylinder radius.
  4. Enter the cylinder height (11m).
  5. Repeat this operation for the other 3 columns or _Copy Copy the first one from its base point to the center of each one of the other columns.