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.