Placement Transform#

../../_images/gh_cmp_PlacementTransform.PNG

Create transformations which transform arbitrary geometry from a source plane to placements on a curve in consideration of the placements’ properties

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

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