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 Definitions

Axis Definition

List

Axis definitions containing necessary modeling information

Section 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*”

Base Plane

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

Placement Transformations

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