
Interactive Moving and Resizing
The Move and Resize items in the Surface menu, Bodies Menu, and Surface/Body submenu of the 2D context menu are enabled if the action makes sense for the picked object. For example, a plane cannot be resized and a sphere centered at the origin cannot be moved. In most cases, a move or resize is similar to dragging the surface while creating it; exceptions are noted below. When moving a non-plane object, the cursor position determines the origin in the directions parallel to the cut; the location orthogonal to the cut remains unchanged. Only those bodies that can be created interactively can be moved and resized with the mouse.
Planes parallel to an axis-PXY, PXZ, PYZ: When moving, the plane remains parallel to the original plane.
Ellipsoids and Elliptical Cylinders: As in creation, the control key constrains the cross section to be circular.
Torus: When resizing the cut perpendicular to the torus axis, the inner or outer radius is resized, with the other held fixed, depending on which curve is closer to the initial click position. Resizing in one of the other cuts changes the cross section of the torus. Holding down the control key constrains the cross section to be circular.
Boxes and Wedges-BOX, WED: Vectors 1 and 2 can only be changed in the cut perpendicular to the 3rd vector. Only vector 3 can be changed in the other two cuts. For BOX/X, for example, Vectors 1 and 2 can be modified in the YZ cut; vector 3 can be modified in the XY and XZ cuts. The face closest to the click following the resize request will be moved to follow the mouse position. For the Wedge, the selected faces can include the imaginary faces that complete the rectangular cross section beyond the slanted face. The direction of the 3rd vector cannot be reversed. If it points in the +X direction for BOX/X, it cannot be changed to point in the -X direction.
Right Circular and Elliptical Cylinders-RCC, REC: The curved face is resized in the cut perpendicular to the height vector. The height vector is resized in either of the other 2 cuts. The direction of the height vector cannot be changed.
Truncated Right Cone-TRC: Both the conical surface and height vector are resized in either of the 2 cuts perpendicular to the height vector. The surface closest to the initial click is moved in the resize operation. The height vector's direction cannot be changed and it cannot be made to pass through the cone vertex.
Right Hexagonal Prism-RHP: The RHP cannot yet be interactively modified.
Right Parallelepiped-RPP: The face closest to the click position is moved in the resize operation.
| White Rock Science http://www.whiterockscience.com/wrs.html 505 672 1105 |