Overview | Statement List | Example
obj list = TRANSF/matrix,obj list[,MOVE][,TRACRV]
Invokes various previously defined matrices that were created by the MATRIX statement. Execution of this statement can either cause new objects to be created, or the original objects to be moved, and provides a means for generating trace curves.
By default, the execution of this transformation creates a copy of the original objects and would be object valued.
If you wish to move the original objects, you must use the minor word MOVE. In this case, do not use the TRANSF statement as an assignment.
See the description of a Transform 3 x 4 Matrix Definition.
Parameter |
Description |
matrix |
A previously defined matrix. |
obj list |
An existing object or an object list which may consist of object arrays. |
MOVE |
Minor word which indicates that the specified object is to be physically modified and that the modified object is to remain on its original layer. If MOVE is not specified, the system makes a copy of the object, which then resides on the current work layer, and the original object remains unchanged. |
TRACRV |
Minor word which indicates that trace curves are to be generated as the object is moved. Trace curves, which are straight line segments, are generated by the end points of the curves. The trace curves are straight lines even if the transformed objects are rotated. |