docs / features / Spline

Spline

Status: Implemented

Spline feature dialog

(The image shows the schema-driven part of the form. The Anchors section below it is drawn by the app against the live engine, which the documentation capture rig does not run.)

Spline creates a Hermite curve through a list of through-points (anchors), publishes it into the scene as a named path other features can sweep along, and — when its end anchors are attached to connection points (a part's ports) — becomes a segment of the wire-harness network.

Walkthrough

Spline walkthrough

Recorded from the running app by BREP_mcp/tests/videos/spline.json; regenerate every walkthrough with ./build.sh docs-videos.

Inputs

The Anchors editor

Opening a spline's form arms the move/rotate gizmo on its first free anchor, so a new spline can be shaped by dragging straight away. One row per anchor:

While the form is open the viewport draws each anchor's direction cage — the forward run in blue, the backward run dimmer — and a dot per anchor (green = selected, orange = attached).

Behaviour

As a harness segment

A spline whose first and last anchors attach to two different ports is a segment of the wire-harness network. The side of each port the segment occupies is read from the curve's end tangent, so the anchors' sides decide which physical side of a waypoint the run uses. See the workbench page for the routing rules.

Where to find it

Offered in the Wire harness, Modeling and All workbenches. Type code SP.