Rhino-Grasshopper
Introduction for Basic Operation
Session #1
20 Mar 2018
INTRODUCTION TO RHINO
USEFUL TIPS
In parallel viewports (for example: Top, Front, and Right), drag with the right
mouse button.
In perspective viewports, Shift + drag with the right mouse button.
In parallel viewports (for example: Top, Front, and Right), Ctrl + Shift
+ drag with the right mouse button.
In perspective viewports, drag with the right mouse button.
Ctrl+ drag the right mouse button up and down
Rotate the mouse wheel.
• Press the Home key to step back through your view changes.
• Press the End key to step forward through your view changes.
• Press Enter/Right Click to use the same command
CREATE GEOMETRY IN RHINO
Point Polyline
Circle Rectangle
4 Introductory Class to Rhino and Applications
INTRODUCTION TO GRASSHOPPER
Component Bar
View icon in Graph (Suggested) View icon in Text
INTRODUCTION TO GRASSHOPPER
COMPONENTS
PARAMETERS
INPUT FUNCTION OUTPUT
USING THE GRASSHOPPER CANVAS
GENERAL
RMB+Drag = Pan left/right/up/down
Scroll Wheel = Zoom in/out
MMB+Click/SpaceBar = Wheel menu
Alt+LMB+Drag = Split objects (aka 'The Moses Tool')
RMB+Click = Canvas menu
While over an object:
LMB+Drag = Drag selected objects
LMB+Drag+Alt = Copy all dragging objects
LMB+Shift+Click = Add an object to the selection
LMB+Ctrl+Click = Remove an object from the selection
LMB+Ctrl+Alt = Info mode
Wire Hotkeys
LMB+Drag = Create a new wire
LMB+Shift+Drag = Create a new wire without erasing old wires
LMB+Ctrl+Drag = Erase an existing wire by tracing over it
LMB+Ctrl+Shift+Drag = Move all existing wires to some other grip
Parameter Panel Input Tree visualisation
Galapagos
Receivers for any type of data Various tools for
Parameters input
Used to input geometry from Rhino or organizing the
(sliders..)
visualize intermediate results from GH file model
8
Math Toolbars
Domain tools Basic equations, Trigonometry
(n to m) average values, test
for equality…
9
Points, Vectors, and planes
Tool bars to create &
manipulates points, vectors
and planes
Nodes from coordinates or
coordinates from nodes
10
Curves
Toolbars to create & manipulate
curves
Tools to join curves
Create Curves
Divide Curves
Analyse Curves
11
Surfaces Tool bars to create & manipulates
surfaces
Create Surfaces (rectangles, extrusions,
loft…)
Analyse Surfaces (area,
centre….)
12
Geometric Operations on Objects
Tool bars to intersect all kind of
objects, and to move, rotate,
scale all objects
13
USEFUL GRASSHOPPER COMPONENTS
Get Geometry from Rhino
2. Get Geometry Collection
Component in Grasshopper
1. Create Geometry
(Points) in Rhino 3. Right click the
component
4. Set the Geometry,
which means the
geometry can be operated
in Grasshopper platform
USEFUL GRASSHOPPER COMPONENTS
Line+Polyline+Point
Create Multi-Points Create Polyline with
in Rhino Multiple Points
Create Line
with two points
Create Point by
controlling coordinates
USEFUL GRASSHOPPER COMPONENTS
List Item
Important Components to
choose item in a list
Index to be chosen
USEFUL GRASSHOPPER COMPONENTS
List Item
Important Components to
Create Bracing in Truss
Shift index for
certain number
USEFUL GRASSHOPPER COMPONENTS
List Length
Get Item Number in a list
Partition List
Divide list by defined
partition number
USEFUL GRASSHOPPER COMPONENTS
Split List
Split a list at index i
USEFUL GRASSHOPPER COMPONENTS
Reverse List
Upside down for
all items in the list
Sort List
Number in K represents the item
index in A;
K: input side shows the original
number for ordering
A: output side shows the results
after ordering (from small K
value to large K value)