SCALING

Scale XYZ

 

The size of an object is thought of as its scale. When an object is created, its scale is automatically set to 1.0. The values related to scaling are called factors. The Scale command, available in all modules except Tools, lets you scale objects or points on objects interactively with the mouse or numerically in the Scaling dialogue box (see Changing Values).

An object is scaled from its own centre (local). For curves and points, scaling is applied from the global centre (origin). For example, a cube created at a length of 5 and scaled with a factor of 2 has a length of 10. A negative scaling yields an inverted object.

Scaling an Object

  1. Select an object and choose the entire ScaleXYZ menu cell collection or one of its axis cells (ScaleX, ScaleY, or ScaleZ).
  2. Select one of the Scaling modes (see Scaling Modes).
  3. Choose a way to change the scaling values for the object as described in Changing Values.

Scaling Points

  1. Select an object and choose Show->Point to display its points.
  2. Activate the tagged point mode by selecting the TAG manipulation mode (see the Manipulation Modes section).
  3. Tag the points you want to scale (press the t Supra key or refer to the Tag commands).
  4. Choose the entire ScaleXYZ command or one of its axis cells (ScaleX, ScaleY, or ScaleZ).
  5. Choose a way to change the scaling values for the points as described in Changing Values.

Note:

Note that transformations on points are additive only; clicking Set in the Scaling dialogue box has the same effect as Add.

Changing Values

You can change the values in the Scale menu cells using the mouse or the keyboard:

Using the Mouse

The mouse buttons can be used individually or simultaneously.

Using the Keyboard

You can also use negative values, which are added or set accordingly.

Math Operations

The text boxes in the ScaleXYZ menu cells allow you to use the four basic math operations (addition, subtraction, multiplication, and division).

If you have the Multi menu cell selected, the math operation is added to each object's current values, which has the same effect as when you click Add in the Scaling dialogue box. For example, if two objects are selected (one with a scaling value of 45, the other with 90), the number in the Scale text box is displayed with a "d" at the beginning to show that the values for the two objects are different. If you add +45 to the end of the menu cell's value, the first model changes to 90 and the second to 135. This is different than if you specify 90 in the Scaling text box, which would make both objects have a scale of 90 units.

Note:

If you delete the number currently displayed and replace it with another, all objects are set to that value.

Scaling Modes

There are three scaling modes: Non-uniform (XYZ), Uniform (UNI), and Volumetric (VOL). All three can be used in conjunction with any of the manipulation modes (OBJ, TAG, CTR, TXT, or POL - see the Manipulation Modes section).

XYZ

The Non-uniform scaling mode is activated by default. You can also press Shift-F8 to activate it. This mode lets you scale an object by one of its three axes separately by using this mode.

The mouse movements are configured so that the left mouse button scales along the x-axis, the middle mouse button scales along the y-axis, and the right mouse button scales along the z-axis.

UNI

Uniform scaling mode allows you to scale uniformly along all three axes at once. You can also press Shift -F9 to activate this mode. This mode scales an object uniformly on all three axes so its shape does not change, just its size.

The left mouse button scales slowly, the middle mouse button scales at a moderate speed, and the right mouse button scales quickly.

VOL

Volumetric scaling mode allows you to scale an object along any axis while keeping the volume of its bounding box constant even though its proportions have changed. You can also press Shift-F10 to activate this mode. This mode is especially useful for "squashing" and "stretching" objects. For more information on volumetric scaling, see Preferences->Classic Scaling.

The left mouse button scales along the x-axis, the middle mouse button scales along the y-axis, and the right mouse button scales along the z-axis.

 


Last updated 02-apr-1998