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.