TRANSFORM
通过变换移动点:平移、旋转、缩放、镜像或任意矩阵。
语法
TRANSFORM [points],transformation
| 参数 | 含义 |
|---|---|
| [points] | 要移动的点,例如 [P2,P3] 或 [P0..P3]。 |
| transformation | TRANSLATE、ROTATE、SCALE、MIRROR、SKEW、MATRIX、透视变换 HOMOGRAPHY,或其中几项相乘。 |
示例
LINE @1,P0,P2
LINE @2,P1,P3
TRANSFORM [P2,P3],TRANSLATE([0,100])
TRANSFORM [P0..P3],ROTATE([250,250],15)

顶部两个角向上移动 100,然后整个盒子连同其角点上的直线一起绕 [250,250] 旋转 15°。
说明
每个点都会被就地重新定义为经过变换的原定义:固定位置变为新位置;由另一个被移动的点定义的点保持其尺寸;其他情况则被包装为 (…)*ROTATE(…)。因此,点仍然跟随定义它的内容,绘制在其上的所有内容随之移动,并且不会创建新点。未被移动、但由被移动的点定义的点保持原位。不会有任何内容被固定在空间中。
要移动或复制图元,请选择它们,然后使用变换工具或拖动选择框:它们同样会被就地移动,详见该页说明。
另请参阅:阵列工具。