ADD POINTS WHERE THE CURVE INTERSECTS WITH THE Y-AXIS¶
Inserts explicit data points wherever a curve crosses the Y-axis (x = 0), using linear interpolation between the bracketing samples. Use this worker to ensure Y-axis crossing events are represented as exact vertices in the curve before downstream processing or visualization.
When to use¶
Classification: process.
Tagged: add_points, curve, interpolation, intersection, y-axis, zero_crossing.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curve | curve | vector | — | Input XY curve (vector of x/y pairs) to be analyzed for Y-axis intersections; the worker scans for sign changes in x and inserts interpolated points at x = 0. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_add_points_at_intersections_with_yaxis_output_1 | curve_add_points_at_intersections_with_yaxis_output_1 | vector | Output curve identical to the input but augmented with linearly-interpolated points precisely at each x = 0 crossing. |
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_add_points_at_intersections_with_yaxis
Auto-generated from transformation schema. Worker id: curve_add_points_at_intersections_with_yaxis. Schema hash: eee81f0f8460. Hand-curated docs in workerexamples/ override this page when present.