SPLIT THE CURVE AT SPECIFIED X-VALUES

Splits a single curve into multiple segments at one or more user-specified x-values. Use this worker whenever you need to isolate sub-intervals of a curve (e.g. elastic vs. plastic regions of a stress-strain curve) by cutting at exact x-axis positions.

When to use

Classification: process.

Tagged: curve_split, curve_transform, interval, segmentation, split, x_values.

Inputs

Label ID Type Default Required Description
Choose Curve To Be Split choose_curvetobe_split vector   The input curve (x-y vector) to be split; connect any upstream curve output here — leave disconnected only if the curve will be supplied inline.
X-Values x_values scalar 0   Comma-separated list of x-axis positions at which the curve is cut (e.g. ‘0,5,10’); each value creates a new segment boundary, producing N+1 output curves for N split points.

Outputs

Label ID Type Description
Split Curves curve_split_by_x_values_1 vector Ordered collection of curve segments resulting from the split; the number of segments equals the number of specified x-values plus one, returned as a vector array.

Disciplines

  • data.curve.transform

Runnable example

A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curve_split_at_xvalues


Auto-generated from transformation schema. Worker id: curve_split_at_xvalues. Schema hash: 2ab8f7a75ba5. Hand-curated docs in workerexamples/ override this page when present.