Tool NameTransform Shapes
Tool ID10
Library IDshapes_tools
Version1.1
Author(s)Victor Olaya, Volker Wichmann (c) 2004-2022

Description

The tool allows one to transform the input shapes by the following operations:

- translation
- rotation
- scaling
- reflection (mirroring)

The operations are applied in the same order as listed above.


Parameters

NameTypeIdentifierDescriptionConstraints
Input
Shapesshapes, inputSHAPESThe input shapes to transform.
Output
Transformed Shapesshapes, output, optionalTRANSFORMThe transformed output shapes.
Options
dXfloating point numberMOVEXThe shift along the x-axis [map units].Default: 0.000000
dYfloating point numberMOVEYThe shift along the y-axis [map units].Default: 0.000000
dZfloating point numberMOVEZThe shift along the z-axis [map units].Default: 0.000000
Xfloating point numberANCHORXThe x-coordinate of the anchor point.Default: 0.000000
Yfloating point numberANCHORYThe y-coordinate of the anchor point.Default: 0.000000
Zfloating point numberANCHORZThe z-coordinate of the anchor point.Default: 0.000000
Angle Xfloating point numberROTATEXAngle in degrees, clockwise around x-axis.Default: 0.000000
Angle Yfloating point numberROTATEYAngle in degrees, clockwise around y-axis.Default: 0.000000
Angle Zfloating point numberROTATEZAngle in degrees, clockwise around z-axis.Default: 0.000000
Scale Factor Xfloating point numberSCALEXThe scale factor in x-direction.Default: 1.000000
Scale Factor Yfloating point numberSCALEYThe scale factor in y-direction.Default: 1.000000
Scale Factor Zfloating point numberSCALEZThe scale factor in z-direction.Default: 1.000000
Type of ReflectionchoiceREFLECTION_TYPEThe type of reflection (mirroring) to apply.Available Choices:
[0] no reflection
[1] reflection relative to xz plane
[2] reflection relative to yz plane
[3] reflection relative to xy plane
Default: 0