Next: , Previous: Touch mode, Up: Mode palette


2.2.4 Reshape mode

reshapemode.png

Reshape mode is a general purpose object selection and edit mode. In this mode you can

When translating, you can

The cursor changes to an arrow cursor when it is on top of a grip handle. It is used for a reshape or resize, where you can

Object type Modifier key Solid grip handle Open grip handle
Line Drag the line’s start- or endpoint
shift Restrict movement to the line’s direction
command Anchor the line’s center
Polyline Drag a polyline vertex Move a polyline line
shift Restrict movement to an adjacent line’s direction Move the line perpendicular to its own direction
command Resize the polyline from its center Resize the polyline from its center
shift & command Resize the polyline proportionally from its center Resize the polyline proportionally from its center
Square Resize the square diagonally Resize the square horizontally or vertically
command Anchor the square’s center Anchor the square’s center
Rectangle Drag a rectangle vertex Drag a rectangle line
shift Resize the rectangle proportionally Resize the rectangle proportionally
command Anchor the rectangle’s center Anchor the rectangle’s center
Circle Resize the circle diagonally Resize the circle horizontally or vertically
command Anchor the circle’s opposite box vertex Anchor the circle’s opposite side
Ellipse Reshape the ellipse, anchoring its center Resize the ellipse horizontally or vertically
shift Resize the ellipse proportionally Resize the ellipse proportionally
command Anchor the ellipse’s opposite box vertex Anchor the ellipse’s center
Circle arc Resize the circle arc Change the circle arc’s start or end angle
Ellipse arc Reshape the ellipse arc Change the ellipse arc’s start or end angle
shift Resize the ellipse arc proportionally
String Resize the string
Raster image Resize the raster image proportionally Resize the raster image vertically or horizontally
shift Resize the raster image unrestricted (unless it is sheared) Resize the raster image proportionally
command Anchor the raster image’s center Anchor the raster image’s center
Block insert Resize the block insert proportionally Resize the block insert vertically or horizontally
shift Resize the block insert unrestricted (unless it is sheared) Resize the block insert proportionally
command Anchor the block insert’s center Anchor the block insert’s center

A reshape or resize can have the effect that an object is flipped horizontally or vertically or both horizontally and vertically. The latter is equal to a 180 degrees rotation.

Important
When you drag, you will notice that nothing happens until the cursor moves a few pixels. This is called drag hesitation and its purpose is to prevent unintentional drags caused by object selection.

Programming
Drags can be customized with CADSetDragPrefs, snaps with CADSetSnapPrefs.

Methods
CADGetGrid, CADSetGrid, CADGetSnapPrefs, CADSetSnapPrefs, CADGetDragPrefs, CADSetDragPrefs.