Placement Transform#
Create transformations which transform arbitrary geometry from a source plane to placements along an axis. The transformation considers all placement alignment properties.
The component features a context menu, accessible by right-clicking.
Input#
Name |
Type |
Structure |
Description |
---|---|---|---|
Axis |
Axis Definition |
List |
Axis definitions containing necessary modeling information |
Points |
Text |
List |
Optional section point ids as target for the created transformations It is allowed to separate points within a single list item using whitespaces |
Station |
Number /
Text /
Axis Placement
|
List |
Station values, placements or
placement names for which
transformations are created.
E.g. “1.2”, “myPlcName*”
|
BasePln |
Plane |
Tree |
Base plane as source plane of
resulting transformations.
Plane at branch { j } item i will be
the source plane of resulting
transformations targeting curve j,
station i.
|
Scale |
Boolean |
Item |
Scale transformed geometry according to placement’s rotation about local Z-axis |
Vertical |
Boolean |
Item |
If true, transformed geometry stays
vertical
( Rotation around axial direction and
non-vertical placement alignment
is ignored )
|
Output#
Name |
Type |
Structure |
Description |
---|---|---|---|
PlcTra |
Transformation |
Tree |
Resulting placement transformations
as tree.
Transformations in branch { j, k }
correspond to curve j and station k.
Transformation at list index i
refers to point on curve or section
point i
|
Planes |
Plane |
Tree |
Planes representing the coordinate frames of associated transformations |