Rhinoceros | Introduction


  1. Basic operation | example file
    1. User Interface
    2. Unit and tolerance
  2. Getting Started with Modeling
    1. Curve Degree
  3.  Commands
    1. 2D Modeling
    2. 3D Modeling
    3. Set Operations
    4. Translation and Measurement

Basic Operation

User Interface



The toolbar is composed of several sets of menu buttons that run Rhino commands. With Rhinoceros, we can run commands
both by using toolbar menu buttons and by typing command names in the command line.

Command line
command line

command line

The command line is the main interface for basic modeling with Rhino. We can type command names and run commands. Instructions for commands and the results of the commands are also displayed in this window.

Properties/Layers/ Help
properties / layers / displays / help

properties / layers / help

  • The “properties” tab shows object types and properties. You can check to see if curves are closed, geometries are valid, and so on.
  • The “layers” tab is for handling layers. You can separate objects into groups using layers.
  • The “help” tab can explain how to use functions while you are running a specific command.
Rotate View/Zoom
rotate view

rotate view / zoom

Rotate view is for perspective view only. You can rotate the view by right clicking and dragging on the window.

Zooming is also available with the scroll wheel.

Pan/Select Window

pan / select window

Pan is available in all the view ports. You can pan view by left clicking and dragging with the shift key pressed. In the orthography view port, you can pan just by right clicking and dragging.

To select the window, just double click the view port name. Double clicking the name again will return you to 4-view.



If you click on the snap button, you can find the check button for enabling snap. You can enable grid snap by clicking GridSnap button. Click again to disable.



Gumball is a new feature in Rhino5. You can enable gumball by clicking the Gumball button. You can:

  • move a object linearly by dragging vectors,
  • move a object planarly by dragging the grid shape icon,
  • rotate an object by dragging the arcs,
  • scale an object linearly by dragging the rectangle.

You can translate objects numerically by clicking them and typing numbers.

Units and tolerances

In Rhino, you can choose units and tolerances. You can find the units setting by typing “DocumentSetting” in the command line, or by selecting File -> Properties… in the menu bar.


Getting Started with Modeling

Curve Degree

The degree is a index to evaluate curvature. The higher the degree of the curve is, the smoother the curvature of the curve is. The degree is mathematic term and basically indicates the order of the polynomial.

That is to say, “degree 1 continuity” means that the curve is continuous in zeroth-order differentiation (= continuous in position), “degree 2 continuity” means that the curve is continuous in first-order differentiation (=continuous in tangent), and “degree 3 continuity” means that the curve is continuous in second-order differentiation (=continuous in curvature).


degree 1 : line, polyline


degree 2 : parabola, arc, circle


degree 3 : curve


2D modeling

3D modeling

Set Operations

Translation and Measurement