COMPUTER AIDED ARCHITECTURAL DESIGN

Workshop 1 Notes, Week of August 24, 2015

Initiating a drawing in Rhino and Graphics Primitives

1. Opening Rhino :

           Programs/Architecture and 3D Modeling/Rhinoceros 5.0/Rhinoceros 5.0

2. Opening and saving a new file :


Opening Rhino will automatically generate a new file. Choose File / Save and choose the directory where you want it to be saved to.

The file will open with 4 viewing windows –each show a different views of model space (Top, Perspective, Front, Right)

Rhino Full Program Window

Use Zoom Extents (small magnifying glass icon) to see all elements of drawing. Hover over the icon to see additional options for this command.

Double click on any of the viewport titles to maximize the view. Double click again to return to the four viewing windows. Left clicking on the mouse will activate the current view. A right click will display options for each viewport.

You can also change the view type by selecting Set View here.

3. Turning on standard tool bars (should be on by default):

Select: Tools / Toolbar Layout  and each of the following should also be selected on by default: Standard, Main1, Main2.

To save a customized toolbar collection, click on the check box for each toolbar and File / SaveAs to save the .tb file to your folder.

4. Establishing scale units:

5. Establishing Reference Grid:Setting a Grid to scale units:

6. Drawing graphic primitives (all tools in Main1 and Main2 tool palettes, screen-right)

a) COMMAND PROMPT: type in the tool in the command prompt. This will bring up additional options per tool. Click on the option or use the shorthand key (underlined) to modify the tool accordingly. To use the default dimensions/controls, use the right mouse button. NOTE: Pressing the spacebar or rightclicking is equivalent to "Press Enter".

To see a full list of all command prompts, go to Help / Command List...

b) ICONS: For any icon with a triangle in the lower right hand box ( ), click and hold down left mouse button over the icon to see tool subsets. Click/drag on this new window to tear away the linked window. Hover over any icon to see options for a left/right mouse button click.

TIP: You can use the spacebar or right click on the mouse to select the previously used tool. (i.e. to quickly draw points or circles successively).

7. Using the Status Bar for Snapping and Ortho controls:

An alternate and more detailed way to do this will be explored in the next workshop. is to select the icon in the standard toolbar (towards the top of your screen) to see other methods of object snapping.

 

8. Deleting objects:

Select object(s) to be deleted. If objects are overlapping, the selection menu window will appear to specify object. Toggle through the menu to find the desired object. Then use the delete button on keyboard.

9. Using the view icons in the standard toolbar at the top of your screen:

Pan View (Arrow): allows view to be repositioned allow a vector.

Rotate View: may be used to move about the construction.

Zoom in , zoom out

Window Area: defines view window for zooming in

Fit view: returns to window what has been constructed in the model space.

Zoom selected objects

Undo view changes. Press and hold left mouse button to see additional tool subsets.

Change View Layout. Press and hold left mouse button to see additional tool subsets.

Set View (front, top, etc.). Press and hold left mouse button to see additional tool subsets.

 

10. Saving file

Rhino provides a few ways to save a file:

File / SaveAs: saves file to desired location.

SaveAs Template: saves current model as a template file.

SaveSmall: saves geometry objects without render or analysis meshes (good for reducing disk space, or for emailing, etc.)

IncrementalSave: If you would like to save iterations of model, this will save sequentially numbered versions. Edit / undo / redo will allow you return to previous work, but is of limited value.

To turn automatic Autosave on: To edit this setting, go to Tools / Options. Under Rhino Options, select Files and under Autosave, adjust accordingly. Rhino autosaves every 20 minutes, but this can be adjusted here.

11. Choosing Layers:

Click the colorful pie wedge icon on the top toolbar to bring up the layers window. You can dock it anywhere on the screen. Double click on a layer to make any layer active, and turning the lightbulb icon on/off will control visibility of that layer. Using layers allows parts of the model to be turned off or on and will be useful for assigning attributes, such as assigning colors of lines or linetypes.

12. Adjusting Colors of Viewport, Selected Objects, etc.

Go to File / Properties, or Tools / Options, and select Colors to bring up options to set background colors, selction colors, etc.

13. Aliases for the command prompt:

If you prefer to create shortkeys for the command prompt (for example, typing in"C" instead of "Circle" and "L" for "Line"), this can be done under Aliases in the same window. You can import your own .txt file to define shortkeys. Some predefined ones can be found online.

 

13. History - Associative Geometrical Modeling Preview

Using the create control point curve  tool, create two control point curves along the X - axis in the X-Z plane through the front view window with roughly the same end control points but otherwise different.

           control curve icon  two control point curves

From the top view , move one of the curves along the negative "y" axis such that they appear as follows:

curves from top view

On the lower right-hand side of the Rhino application window, turn on the "Record History" button":

record history button

From within  the perspective view window, preselect the two curves and then use the loft tool with  its default settings to generate a lofted surface between the two curves:

            loft surface tool  lofted surface 

From within the perspective view window, move either of the two curves, and the surface will be modified  accordingly. Here, the "history" of the surface is retained such that it is impacted by any modification to the original curves. In the image below, the curve along the x-axis was moved vertically, and the surface is modified accordingly:

surface modified

Or, going back one step further in the construction sequence, select the curve, then select the control point tool with the left mouse button. In the front view window move one of the control points on the curve vertically. Again, the surface is modified accordingly.

control point tool  modified surface via control point on curve


14. History - Associative Geometrical Modeling Preview Continued

Using "history" in a similar way, use the "rectangle: corner to corner" tool to build a square  in the "top" view:

rect tool  rectangle

Turn on the "history" button, and from the "surfaces" tool palette, create a patch surface:

surface patch tool surface patch

From the "perspective" view, the patch surface also appears to be flat:

perspective view of patch surface

Now, similarly to the case of the lofted surface above, turn on the control points of the corner by corner rectangle, move them vertically upward from the "front" view, and you determine a simple saddle shape:

control points for original rectangle on  patch surface modified


15. Extracurricular example: associative points and lines via Grasshopper (you do not need to be able to know this technique, at least at this point in the semester):

[Note: when the steps below are completed, they result in creating the Rhino file  associatedLines.3dm file and Grasshopper file  associatedlines.gh. This files are linked here for reference. However, this example is just a preview of techniques we will look at later in the semester. You do need to master the techniques involved or know Grasshopper at least at this point in the semester.]

Within Rhino create 3 corner points of an implicit triangle and a fourth point in its center.

four points

At the command prompt, type in "Grasshopper" to open Grasshopper.

enter grasshopper command

Within Grasshopper, go to menu "File/Nnew Document". Next, select a point parameter icon and with the left-mouse button drag it to the "canvas" window.

move point parameter to canvas


Right-click on the point parameter inside the canvas window, select the "set" menu item, and then select the lower left-hand corner point previously created  in Rhino. In the illustration below this results in the point icon in Grasshopper being associated with the point at the origin in Rhino:

set one point

Do the same by adding three additional point parameter symbolss and connecting them with the remaining thee points in Rhino.

set four pts

Within Grasshopper, go the the "curve" task, and drag the "line" icon below into the "canvas" window three times as illustrated below.

four line symbols

Drag an arrow from the output port each of the three corner points symbols in Grasshopper to the input port "A" of a corresponding  line symbol:

connect pts to lines part 1

Drag the output port of the centerpoint in Rhino to the input port "B" of all three line symbols.

connect center point

Return to Rhino and move any of the original points and see what happens. Note that the lines are redrawn relative to the movements of each point.

Now add two points inside Rhino at locations that straddle to either side any one of the lines, such as the lower right-hand line below.

two points straddle a line

Within Grasshopper, create two additional point symbols and one line symbols using the methods described above to determine a line between the two new points.

add fourth line in GH

Continuing with Grasshopper, go to the "intersect"  task, and drag an "intersect line" symbol into the "canvass" windows:

add intersect symbol

Now, drag the output ports of the two intersecting lines, to determine a point that lies at the their intersection.

find intersect point

Now back in Rhino, move the original points and see what happens as the result of associative connections between different elements.

move pts to define lines and intersections

Such a construction can be continued indefinitely. For example, within Rhino, add a new point, and then within Grasshopper, add a line between the new point and the intersection point as depicted below. Now back in Rhino, move the original points and see what happens once again as the result of associative connections between different elements..


line from intersect point