Placement Transform#

../../_images/gh_cmp_PlacementTransform.PNG

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

Context menu#

Name

Type

Description

Select param type

Curve station

Defines stations along the entire axis based on curve parameter

Span station

Defines stations within the bridge spans as detected by “S” Placement Type. For example, the 1st span is reparameterized from 0 to 1, 2nd span from 1 to 2, and so on.