Tool Transform Shapes
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.
- Author: Victor Olaya, Volker Wichmann (c) 2004-2022
- Menu: Shapes|Tools
Parameters
Name | Type | Identifier | Description | Constraints | |
---|---|---|---|---|---|
Input | Shapes | Shapes, input | SHAPES | The input shapes to transform. | - |
Output | Transformed Shapes (*) | Shapes, output, optional | TRANSFORM | The transformed output shapes. | - |
Options | dX | Floating point | MOVEX | The shift along the x-axis [map units]. | Default: 0.000000 |
dY | Floating point | MOVEY | The shift along the y-axis [map units]. | Default: 0.000000 | |
dZ | Floating point | MOVEZ | The shift along the z-axis [map units]. | Default: 0.000000 | |
X | Floating point | ANCHORX | The x-coordinate of the anchor point. | Default: 0.000000 | |
Y | Floating point | ANCHORY | The y-coordinate of the anchor point. | Default: 0.000000 | |
Z | Floating point | ANCHORZ | The z-coordinate of the anchor point. | Default: 0.000000 | |
Angle X | Floating point | ROTATEX | Angle in degrees, clockwise around x-axis. | Default: 0.000000 | |
Angle Y | Floating point | ROTATEY | Angle in degrees, clockwise around y-axis. | Default: 0.000000 | |
Angle Z | Floating point | ROTATEZ | Angle in degrees, clockwise around z-axis. | Default: 0.000000 | |
Scale Factor X | Floating point | SCALEX | The scale factor in x-direction. | Default: 1.000000 | |
Scale Factor Y | Floating point | SCALEY | The scale factor in y-direction. | Default: 1.000000 | |
Scale Factor Z | Floating point | SCALEZ | The scale factor in z-direction. | Default: 1.000000 | |
Type of Reflection | Choice | REFLECTION_TYPE | The 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 | |
(*) optional |
Command-line
Usage: saga_cmd shapes_tools 10 [-SHAPES <str>] [-TRANSFORM <str>] [-MOVEX <double>] [-MOVEY <double>] [-MOVEZ <double>] [-ANCHORX <double>] [-ANCHORY <double>] [-ANCHORZ <double>] [-ROTATEX <double>] [-ROTATEY <double>] [-ROTATEZ <double>] [-SCALEX <double>] [-SCALEY <double>] [-SCALEZ <double>] [-REFLECTION_TYPE <str>] -SHAPES:<str> Shapes Shapes, input -TRANSFORM:<str> Transformed Shapes Shapes, output, optional -MOVEX:<double> dX Floating point Default: 0.000000 -MOVEY:<double> dY Floating point Default: 0.000000 -MOVEZ:<double> dZ Floating point Default: 0.000000 -ANCHORX:<double> X Floating point Default: 0.000000 -ANCHORY:<double> Y Floating point Default: 0.000000 -ANCHORZ:<double> Z Floating point Default: 0.000000 -ROTATEX:<double> Angle X Floating point Default: 0.000000 -ROTATEY:<double> Angle Y Floating point Default: 0.000000 -ROTATEZ:<double> Angle Z Floating point Default: 0.000000 -SCALEX:<double> Scale Factor X Floating point Default: 1.000000 -SCALEY:<double> Scale Factor Y Floating point Default: 1.000000 -SCALEZ:<double> Scale Factor Z Floating point Default: 1.000000 -REFLECTION_TYPE:<str> Type of Reflection Choice 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