CURVE VARY XY AT X¶
Generates a family of curves by simultaneously varying both the X position and the Y value at a specified X coordinate on a base curve, sweeping over user-defined ranges and step sizes. Use this worker to explore how joint perturbations of an X location and its corresponding Y value affect curve shape — useful for sensitivity studies or design-space sampling on curve data.
When to use¶
Classification: process.
Tagged: curve, curve_family, parametric_sweep, sensitivity, transformations, variation, xy_perturbation.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Base Curve | base_curve | vector | — | The reference curve (X-Y vector) that will be modified; all generated variants are derived from this baseline shape. | |
| X | x | scalar | — | The nominal X coordinate at which both X-position and Y-value perturbations are anchored; leave null to rely solely on min_x/max_x sweep bounds. | |
| Min X | min_x | scalar | — | Lower bound of the X-position sweep range (same units as the base curve’s X axis); defines where the X variation starts. | |
| Max X | max_x | scalar | — | Upper bound of the X-position sweep range (same units as the base curve’s X axis); defines where the X variation ends. | |
| Step Size X | step_sizefor_x | scalar | — | Increment between successive X-position values in the sweep (same units as the X axis); smaller values produce finer resolution but more output curves. | |
| Min Y | min_y | scalar | — | Lower bound of the Y-value sweep range at the target X location (same units as the base curve’s Y axis). | |
| Max Y | max_y | scalar | — | Upper bound of the Y-value sweep range at the target X location (same units as the base curve’s Y axis). | |
| Step Size Y | step_sizefor_y | scalar | — | Increment between successive Y values in the sweep (same units as the Y axis); smaller values produce finer resolution but more output curves. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_vary_xy_at_x_output_1 | curve_vary_xy_at_x_output_1 | vector | Collection of varied curves (X-Y vectors), one per (X-position, Y-value) combination in the Cartesian sweep grid, preserving the shape of the base curve outside the varied point. |
Disciplines¶
- data.curve.transform
- design_exploration.doe
- design_exploration.sensitivity
Runnable example¶
A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curve_vary_xy_at_x
Auto-generated from transformation schema. Worker id: curve_vary_xy_at_x. Schema hash: a1298e891fa8. Hand-curated docs in workerexamples/ override this page when present.