OFFSET AND SCALE THE X-VALUES AND Y-VALUES BY THE FACTORS PROVIDED BELOW

Applies independent offset and scale factors to both the X and Y values of a curve, in that order: offset is added first, then the result is multiplied by the scale factor. Use this worker to shift and/or rescale any curve’s axes during pre- or post-processing.

When to use

Classification: process.

Tagged: curve, curve_transform, offset, scale, transform, x-axis, y-axis.

Inputs

Label ID Type Default Required Description
Curve curve vector   Input curve (vector of X/Y pairs) to be transformed; all offset and scale operations are applied to this curve.
X Offset Value x_offsetvalue scalar 0.0   Scalar added to every X value before scaling is applied; dimensionless additive shift — default 0.0 (no offset).
Y Offset Value y_offset scalar 0.0   Scalar added to every Y value before scaling is applied; dimensionless additive shift — default 0.0 (no offset).
X Scale Value x_scalevalue scalar 1.0   Multiplicative factor applied to every X value after the X offset; default 1.0 (no scaling).
Y Scale Value y_scalevalue scalar 1.0   Multiplicative factor applied to every Y value after the Y offset; default 1.0 (no scaling).

Outputs

Label ID Type Description
curve_offset_and_scale_output_1 curve_offset_and_scale_output_1 vector Transformed curve (vector of X/Y pairs) after all specified offset and scale operations have been applied to the input curve.

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_offset_and_scale


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