The manipulator

The manipulator is a versatile grip tool to swiftly move, rotate, scale and mirror selected entities. Holding down the Ctrl key when starting the action keeps the original entities, creating copies. When selecting an entity, the manipulator is displayed at a user-controlled location and orientation. The location and orientation are controlled in a similar way to a dynamic UCS. When multiple entities are selected simultaneously, the manipulator is displayed at their geometric center. When a selection is built up step by step, the initial location of the manipulator is preserved. The manipulator can be moved to any desired location or orientation using its handles and the context menu options.

Depending on the operation type and if dynamic dimensions are active, a dynamic entry field is available to set the distance, angle or scale factor.

Adaptive snap step

The snap step size automatically adapts to the current screen zoom factor if SNAPTYPE= 2. The ADAPTIVEGRIDSTEPSIZE system variable controls the smallest available step size. The adaptive step size is used to dynamically adjust the step size in the Manipulator Ruler, which enables you to quickly modify entities using precise values, without having to key in numbers.

The manipulator settings

The manipulator settings can be found in the Settings dialog box under Program Options > Manipulator.

When the Manipulator is displayed, select Manipulator Settings in the right-click context menu.

The manipulator layout

Check the Classic Color option in the manipulator context menu for the classic layout. Untick the option for the default layout.

Default Classic

4 handles

  • 1: manipulator handle
  • 2: axis handle

12 command trigger zones

  • 3: axis
  • 4: arrowhead
  • 5: plane swatch
  • 6: rotation arc

When the current view is parallel to one of the main axes of the coordinate system, as in a plan view, the manipulator is simplified to a 2D version.



The location and orientation of the manipulator

The initial location and orientation of the 3D manipulator tripod depends on:

  • The entity type.
  • The point you click on the entity.
Entity Type Selection Point Manipulator - Anchor Point Manipulator - Orientation
Line Near endpoint At endpoint X-axis through the other endpoint
Line Near midpoint At midpoint X-axis through the nearest endpoint
Polyline Line Segment Near vertex At vertex X-axis through the other vertex of the selected line segment
Polyline Line Segment Near segment midpoint At the segment midpoint X-axis through the nearest vertex
Polyline Arc Segment On the arc segment At the arc center X-axis through the nearest vertex
Arc Random At the arc center X-axis through the nearest endpoint
Circle Random At the circle center X-axis parallel with the X axis of the current coordinate system
Spline Random At the nearest endpoint Through the other endpoint
Region On a line segment At the nearest endpoint of the line segment X-axis through the other endpoint
Region On an arc segment At the center of the arc segment X-axis through the nearest endpoint of the arc segment
Text, MText, Block, Xref Random At the origin of the entity X-axis at the rotation angle of the entity
3D Solid

3D Solid Face

On a face of the solid At the nearest vertex X-axis along the nearest edge

XY-plane in the selected face

Multiple Entities Random At the geometric center of the selection set** Parallel with the axes of the current coordinate system

* See Selection Modes to learn how to select a 3D solid face or the entire solid.

** The position of the manipulator does not change when more entities are added to the selection set.

Displaying the manipulator

The value of the MANIPULATOR system variable controls when the MANIPULATOR appears automatically upon selection:

  • 0: Do not display Manipulator
  • 1: Display Manipulator when entities are selected
  • 2: Display Manipulator if the left mouse button is pressed longer than the duration defined in the MANIPULATORDURATION system variable.

In order to display the Manipulator when multiple entities are selected:

  • Select the entities one by one or use window selection, then long-click to select the last entity.
  • Set the value of the MANIPULATOR system variable to 1.
  • Compose the selection set, then launch the MANIPULATE command.

Moving the manipulator

Do one of the following:

  • Long-click anywhere on the manipulator and move it to a new location.

  • MANIPULATORHANDLE = 0: Click the manipulator handle (1) and move it to a new location*.

    The anchor handle stands out to avoid overlap with entity grips.

  • MANIPULATORHANDLE = 1: Long-click the manipulator handle (1) and move it to a new location*.

  • Place the cursor over the manipulator, then right-click and choose Move in the context menu and move it to a new location*.

* Specify the new location using entity snaps.

Rotating the manipulator

Select one of its axis handles (2) to rotate the manipulator. Pick a point or type a value in the dynamic entry field to specify the rotation angle.

Press the Shift key to rotate the Manipulator 90 degrees around its normal axis (Z-axis).

Reorienting the manipulator

  1. Place the cursor over the manipulator, then right-click and choose Reorient Manipulator in the context menu.

    You are prompted: Specify origin of manipulator:

  2. Pick a point.

    The anchor point of the manipulator is placed at the specified point.

    You are prompted: Point on X-axis or <Accept>:

  3. Pick a point.

    The manipulator rotates about its X-axis.

    You are prompted: Point on the XY-plane with positive Y value or <Accept>:

  4. Pick a point to define new position of the manipulator.

Aligning the manipulator with a coordinate system

Move the cursor over the manipulator, then right-click and select an option in the context menu:

  • Align with WCS: the manipulator axes are forced to become parallel to the corresponding axes of the World Coordinate System.
  • Align with UCS: if a UCS is currently the active coordinate system, the manipulator axes are forced to become parallel to the corresponding axes of the UCS.

Aligning the manipulator with the face of a solid

Dynamic UCS (DUCS) must be ON for this operation to succeed.

  1. Place the cursor over the manipulator then right-click and choose Move in the context menu.
  2. Hover over the face of a solid.

    The XY-plane of the manipulator aligns with the solid face under the cursor.

  3. Do one of the following:
    • Snap to a point on the selected face or on one of its edges.
    • Press the Shift key to lock the XY-plane to the selected face, then snap to a point outside the face.