.. _auto_curve_split_at_xvalues: *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 ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - 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 ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - 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 `_ .. raw:: html

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