Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Hull and Outfitting

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.

TitleResults for “How to create a CRG?”Also Available in