CREATE A WING CURVE

Generates a parametric wing-shaped curve from five geometric scalars (center position, width, height, and span). Use this worker whenever a symmetric wing profile needs to be constructed programmatically for downstream curve operations or visualizations.

When to use

Classification: process.

Tagged: curve_generation, geometry, parametric, wing, wing_profile.

Inputs

Label ID Type Default Required Description
Wing center-x wingcenter-x scalar 0.5   X-coordinate of the wing curve’s center point (dimensionless or user-units); default 0.5 positions the apex near the left side of a normalized axis.
Wing center-y wingcenter-y scalar 1   Y-coordinate of the wing curve’s center point (dimensionless or user-units); default 1.0 sets the apex one unit above the baseline.
Wing width wingwidth scalar 0.2   Half-width (or full width, depending on convention) of the wing profile in the x-direction (user-units); default 0.2 produces a narrow wing.
Wing height wingheight scalar 10   Vertical extent of the wing curve from base to tip (user-units); default 10 scales the wing to a tall profile.
Wing span wingspan scalar 10   Horizontal span of the wing curve from tip to tip (user-units); default 10 produces a wide symmetric wing.

Outputs

Label ID Type Description
curve_create_wing_output_1 curve_create_wing_output_1 vector Generated wing-shaped curve returned as an x-y vector array; contains the ordered coordinate pairs tracing the full wing profile.

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_create_wing


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