|
Getting Started with Rhino
COMPANY
COMMANDS
TUTORIALS
Rhino Minimal 101
Rhino tutorials
- An overview of the Rhino 4 user interface
- Basic object types in Rhino
- Lynda Rhino 4 Tutorials
- Getting Started [with Rhino] Webinar
A FEW commands to do a LOT of things
NB 1. When there’s a length or an option, you can type it (if you can)
NB 2. Use a two button mouse, use a big/second screen (if you can)
drawing:
(generally: you can either click to draw or type the dimensions you want)
- points
- circle
- line
- rec
- polyline
- interpcrv
- crv
measurements:
- length: length of line or curve
- distance: distance between two points
- area: area of a surface
geometric transformation:
- move
- copy
- rotate
- extend: make a curve longer
- scale1D: good for resizing lines
- scale2D: good for resizing flat shapes
- scale (you can indicate with numbers the scaling factor)
- mirror: copy/move and rotate; can be used to reflect or flip
- arraycrv: orient and copy
- orient: good when the thing you’re moving is asymmetric/sided/chiral
- offset: scale and copy
- fillet: round sharp corners
2d-3d-2d:
- planarSrf: turn a closed curve into a surface
- loft: make connecting surface between two lines/curves
- extrude
- make2d: create 2d shape of selected surface, according to current view
- unrollSrf: turn a volume into flat components
- dupBorders: produce curve from boundary of a surface
cutting/expanding:
- explode
- split: divides a line/curve/surface at a center point/line/intersective-surf/curv
- trim: split + delete
- extend
- rebuild
- curveBooleon
make many out of one:
- divide: dividing lines/curves into equal parts
- rebuild: either turn cuves into lines or make ugly curves pretty curves
housekeeping/getting-around:
- layer: show layers window (use many layers!)
- show/hide: select an object and temporary show it or hide it
- setPt: set all X and/or Y and/or Z points of a geometry to a new value
- zs: zoom set, show you just the selected object in the active transport
- join: make one curve/surface out of many segments
- explode: separate segements of a curve/surface
- group
- orientCameraToSurface
Relevant Links:
COMPANY
COMMANDS
Grasshopper for Rhino:
Plugin that provides a visual programming environment for parametric design in Rhino
RESOURCES and TUTORIALS
EXAMPLE DEFINITIONS
Critical GH components for getting started:
DRAWING
- Point XYZ
- Circle
- IntCrv
- PLine
- Divide
- Loft
LISTS and DATA TREES
- range
- series
- flatten
- list length
- item
- shift
- reverse
- split
- cull nth and cull pattern
SURFACE DECOMPOSITION
- Divide (Domain 2)
- SubSrf
- Explode
Rhino and Python
OFFICIAL DOCUMENTATION
WHAT YOU NEED
LEARNING
EXAMPLES
- Class Examples: a few simple scripts I showed in class, some adopted from the above sources
- Rhinoscript > RhinoCommon < IronPython: McNeel pages on the conbination of Rhino.NET + Rhino.Common + Python with lots of great sample code here, particularly for RhinoCommon
|