Axis Definition#

../../_images/gh_cmp_AxisDefinition.PNG

Create an axis definition that combines modeling information consisting of rail curves, sections, placements and variability.

The component features a context menu, accessible by right-clicking.

The component has the option to keep the Axis visualization in Rhino visible even when it is not selected. This option can be accessed from SOFiSTiK settings under ‘Display’ and ‘Show Permament Axis Visualization.

Input#

Name

Type

Structure

Description

Curves

Curve

List

Geometry of axis

Sections

Section

Tree

Cross section to be extruded along the axis. When using multiple curves / sections:
Sections in branch { j } are assigned to curve j.
Section at index i will be positioned between placement i and i + 1.

Variables

Axis Variable

Tree

Axis variables describing the course of a variable along the axis

Placements

Axis Placement

Tree

Axis placements specifying orientations of the section at different stations along the axis

Axis ID

Text

List

4 char axis identifier

Direction Z

Vector

List

Sets the axis local Z direction

InteAttr

InteAttr

Item

Interpolation attributes

Output#

Name

Type

Structure

Description

Axis Definition

Axis Definition

List

Resulting axis definition

Context menu#

Name

Description

First curve as main curve

Ensures that the placement plane of the first curve is used for all subsequent curves.

When enabled, this option makes the placement planes of all curves parallel, providing a consistent orientation.

If disabled, each curve’s placement plane is determined by its local rotations, potentially leading to non-parallel planes.