INTERPOLATION CURVES BETWEEN TWO CURVES¶
Generates a specified number of linearly interpolated curves between two input curves, producing a smooth family of intermediate curves. Use this worker when you need to fill the space between two boundary curves (e.g., corridor bounds or material envelopes) with evenly spaced intermediates. If the two curves do not share identical x-points, a digitization step can be applied first.
When to use¶
Classification: process.
Tagged: corridor, curve_interpolation, family_of_curves, interpolate_between, interpolation, transformations.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curves | curves | vector | — | A pair of input curves (lower and upper bounds) between which intermediate curves will be interpolated; supply exactly two curves as a multi-value vector input. | |
| Num Int | num_int | float | 10 | Number of intermediate curves to generate between the two input curves (unitless integer count); defaults to 10. | |
| Digitize Points | num_dig_points | float | 0 | Number of digitization points used to re-sample both curves onto a common x-axis before interpolation; set to 0 (default) when the two curves already share identical x-coordinates, otherwise provide a positive integer (e.g. 100). |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curves_interpolate_output_1 | curves_interpolate_output_1 | vector | Ordered collection of interpolated curves (vector of curve objects) spanning from the first input curve to the second, containing the requested number of intermediate curves. |
Disciplines¶
- data.curve.pair
- 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=curves_interpolate_between
Auto-generated from transformation schema. Worker id: curves_interpolate_between. Schema hash: 7870c64cde25. Hand-curated docs in workerexamples/ override this page when present.