10 | Transform Commands

Transforms change the location, rotation, number and shape of whole objects. They can Move , Copy , Rotate , Scale Mirror , Array , Shear , Twist , Bend , and Taper amongst other actions.

The transform commands do not break the objects into pieces or cut holes in them. They are geometry agnostic, meaning they can modify any geometry type supported by Rhino.

Move

There are different ways of moving objects in Rhino:

Move Objects Using Gumball:

The Gumball is a ubiquotous tool for transforming objects.

In the following clip, you’ll learn how to move objects using the Gumball :

  • Lock the movement in one-direction using any of the arrow widgets.
  • Lock the movement in two-directions using any of the plane widgets.

Move Objects by Dragging:

The quickest way to move objects is to select the object and drag it. Rhino provides tools for accurately dragging objects. You can drag objects in any viewport. Object snaps help align objects to each other.

  1. Open Drag-Objects.3dm in Rhino .
  2. Deactivate the Gumball to avoid confusion.
  3. Activate Cen from the Osnap Control .
  4. Move the mouse cursor close to the cone’s bottom edge, hold down the left mouse button until the Cen Osnap tooltip displays.
  1. Drag the cone to the top edge of the cylinder. The Cen object snap tooltip displays.
  2. Release the mouse button to place the cone.

Move Objects Using Move:

Use the Move command when you want to move an object a certain distance or if you want to use object snaps to place an object accurately. The Move command requires a from and to location.

  1. Open Move-Sphere.3dm in Rhino .
  1. Select the sphere.
  2. From the Transform menu, select Move.
  3. Make sure Cen is active in the Osnap Control .
  4. At the Point to move from prompt, move the mouse around the edge of the sphere until the Cen tooltip displays. Then click.
  1. At the Point to move to prompt, type 0,0,0.
The sphere is now located at the center of the CPlane.

The sphere is now located at the center of the CPlane.

Coordinate Entry Shortcut
Simply typing 0 is a shortcut for the coordinates 0,0,0.

Move Objects in the Z Direction:

The default movement in Rhino is constrained to the CPlane X and Y directions (axis). You can move objects in the Z direction of a CPlane by pressing the key and dragging. This is called elevator mode.

Copy

There are various ways of copying objects in Rhino:

Copy Objects Using Gumball

The Gumball is a ubiquotous tool for transforming objects.

In the following clip, you’ll learn how to copy objects using the Gumball :

  • One-direction: press and drag an arrow widget.
  • Two-directions: press and drag a plane widget.

Copy Objects by Dragging

The quickest way to copy objects is to select the object and drag it, then tap the key. Rhino provides tools for accurately dragging objects. You can drag objects in any viewport. Object snaps help align objects to each other.

  1. Open Drag-Objects.3dm in Rhino .
  2. Deactivate the Gumball to avoid confusion.
  3. Select the cylinder.
  4. Start dragging it, do not let go.
  5. Now press key. You’ve made a copy!
Copy with Precision
While copying by dragging, you can use Ortho or type a distance to move with precision. Enter the distance in the Command Line and press Enter, before letting go of the drag.

Copy Objects Using Copy

The Copy command makes copies of objects. Like the Move command, it requires a from and to location.

  1. Open Copy-Objects.3dm in Rhino .
  2. Select the box.
  3. From the Transform menu, select Copy.
  4. At the Point to copy from prompt, click anywhere in the viewport. Then right-click.
  5. At the Point to copy to prompt, click elsewhere in the viewport. Continue clicking to copy multiple times.
  6. Press to end the command.
  1. On the Layer panel:
    • turn on Layer 01.
    • turn off Default.
  2. Activate Cen in the Osnap Control .
  3. Select the truncated cone.
  4. From the Transform menu, select Copy.
  5. At the Point to copy from prompt, hover the cursor down to the cone’s bottom edge, until the Cen Osnap tooltip displays. Then left-click.
  1. At the Point to copy to prompt, hover the cursor to the cylinder’s top edge, until the Cen Osnap tooltip displays. Then left-click.
  1. Press to end the command.
  2. Try it on your own! Copy the sphere from its center to the center of the truncated cones.

Rotate

There are various ways of rotating objects in Rhino:

Rotate Objects Using Gumball

The Gumball is a ubiquotous tool for transforming objects.

In the following clip, you’ll learn how to rotate objects using the Gumball :

  • Free rotation: select an object and drag any of the Gumball Arcs .
  • At an angle: select an object and click inside any Gumball Arc to enter a specific angle.

Rotate Objects Using Rotate

The Rotate command rotates objects around a center point. The CPlane Z direction will be used as the rotation axis. In this exercise, we will learn how to rotate using an angle as well as two reference points.

  1. Open Rotate-Objects.3dm in Rhino .
  2. Deactivate the Gumball to avoid confusion.
  3. Activate End, Near and Int only in the Osnap Control .
  4. Select the cyan box.
  5. From the Transform menu, select Rotate.
  6. At the Center of rotation prompt, click on the top-left corner of the box.
  7. At the Angle… prompt, type 40. Press .
Rotate using a 40º angle. Notice how the rotation moves counter-clockwise.

Rotate using a 40º angle. Notice how the rotation moves counter-clockwise.

  1. Set the Display Mode to Wireframe.
  2. Select the purple box.
  3. From the Transform menu, select Rotate.
  4. At the Center of rotation prompt, click at the intersection of the 3 boxes.
  5. At the Angle or first reference point prompt, snap to the bottom-right corner of the purple box.
  6. At the Second reference point prompt, snap to the inner edge of the cyan box.
Rotate using two reference points. Click to enlarge.

Rotate using two reference points. Click to enlarge.

Scale

There are various ways of scaling objects in Rhino:

Scale Objects Using Gumball

The Gumball is a ubiquotous tool for transforming objects.

In the following clip, you’ll learn how to scale objects using the Gumball :

  • One-direction: select an object and drag one of the Gumball Scale Handles .
  • Two-directions: select an object and drag one of the Gumball Plane Handles while pressing .
  • Three-directions: select an object and drag one of the Gumball Scale Handles while pressing .
  • By scale factor: select an object and click inside one of the Gumball Scale Handles to enter a scale factor.

Scale Objects Using Scale

The Scale command resizes an object. Rhino has commands to scale in one, two or three directions. In this exercise, we will learn how to scale using a scale factor as well as two reference points.

  1. Open Scale-Objects.3dm in Rhino .
  2. Deactivate the Gumball to avoid confusion.
  3. Activate End and Quad only in the Osnap Control .
  4. Select the white sphere.
  5. Run the Scale command.
  6. At the Base point… prompt, type 0 and press .
  7. At the Scale factor or… prompt, type 1.5. Press .
Scale using a scale factor where 1=100%.

Scale using a scale factor where 1=100%.

  1. Now, on the Layer panel:
    • turn on Scale by Reference.
    • turn off Scale by Factor.
  2. Select the pinkle cylinder.
  3. Run the Scale command.
  4. At the Base point prompt, click at the far-left base of the cylinder.
  5. At the Scale factor or first reference point prompt, snap to the far-right base of cylinder.
  6. At the Second reference point prompt, snap to the far-right top face of the truncated cone.
Scale using a distance (two reference points). Use Osnaps for precision.

Scale using a distance (two reference points). Use Osnaps for precision.

  1. Try it on your own! Play around scaling objects from different base and reference points. Notice how the origin and direction of the object changes.
A Universe of Transform Tools
Rhino has other commands than the classic ones mentioned in this Guide. You can orient, array, mirror, deform, shear, project amongst other options. Learn about other Transform tools in Rhino…
Finished
Congratulations for following through! If you have any questions write ask on Discourse or drop an email to vanessa@mcneel.com