TRANSFORM
- Last UpdatedOct 06, 2023
- 2 minute read
Purpose
Performs geometric transformations on patches or curves.
Syntax
TRANSFORM < $L ! /ALL < PATCH ! CURVE ! CLINE > >
< /SCALE $N >
< /TRANSLATE < < /ABSOLUTE $N $N $N > !
< $N $N $N > > >
< /RX $N >
< /RY $N >
< /RZ $N >
< /ROTATE $N < /AXIS $N $N $N < /POINT $N $N $N >>>
< /ALIGN < /LINE $N $N $N $N $N $N < TO >
$N $N $N $N $N $N > >
< /REFLECT < %X ! %Y ! %Z ! %NORMAL $N $N $N > >
< /COPY < /REPEAT $N > >
Description
Performs geometric transformations on selected surfaces, 3D curves or 2D Clines. The object to transform can be selected via the cursor or by name. Alternatively the user can specify that all objects of a particular type are to be transformed or that all objects in the model are to be transformed.
Several transformation can be performed at the same time and optionally the object may also be copied one or more times.
Command Qualifiers
|
$L |
Specifies a list of names of objects that are to be transformed. |
|
/ALL |
Specifies that all objects are to be transformed. The optional qualifiers PATCH, CURVE and CLINE can be added to specify all items of that type. |
|
/SCALE $N |
Scales the selected objects by the specified factor. |
|
/TRANSLATE |
Translates an object by selecting two vertices to define a translation vector and then the object to translate. |
|
/ABSOLUTE $N $N $N |
Optional qualifier that defines the (X, Y, Z) coordinates at which to locate the selected vertex of the object being moved. |
|
$N $N $N |
Optional qualifier that define the X, Y, Z components of the translation vector. |
|
/RX $N |
Translates the object $N degrees about the X axis. |
|
/RY $N |
Translates the object $N degrees about the Y axis. |
|
/RZ $N |
Translates the object $N degrees about the Z axis. |
|
/ROTATE $N |
Rotates the selected object $N degrees about an axis specified by selecting two vertices. |
|
/AXIS $N $N $N |
Optional qualifier that specifies the X, Y, Z components of a vector from the global origin, that defines the rotation axis. |
|
/POINT $N $N $N |
Optional qualifier that specifies the X, Y, Z coordinates of the origin for the above vector. |
|
/ALIGN |
Translates an object by selecting two pairs of vertices that define two lines that are to be aligned and then selecting the object to translate. |
|
/LINE...TO... |
Optional qualifier used to specify the X, Y, Z coordinates of the start and end points of the two lines. |
|
/REFLECT |
Reflects the object about the specified axis (X, Y, or Z) or about a plane NORMAL to a specified vector. |
|
/COPY |
Specifies that the object is copied under transformation thereby producing a duplicate in the transformed position. |
|
/REPEAT $N |
Optional qualifier that specifies that multiple copies are to be made. |