Wing API Guide
This page groups the public buffalo_wings.wing API by role so the runtime, schema, and support types are easier to browse.
Use the runtime section when you want evaluated wing geometry and sampled sections.
Use the schema sections when you want serialized configuration types that match the documented wing definition forms.
For the source-of-truth schema reference, see Wing Geometry Schema.
Typical Workflow
Define a wing with
WingSpecplus named airfoils.Build a canonical evaluator with
WingCanonical.Sample evaluated stations and section curves for fitting, meshing, or inspection.
Evaluate A Wing Definition
Canonical evaluator for wing-section placement and sampling. |
Evaluation Result Types
These types hold sampled output from the canonical wing evaluator.
Evaluated panel properties at a span station. |
|
Sampled upper and lower 3D section curves at one span station. |
Define A Wing In Schema
These types correspond to top-level user-facing wing schema objects.
Top-level wing geometry schema. |
|
The |
Use Nested Schema Building Blocks
These types support nested schema blocks used by the top-level wing specs.
Unit declarations used by the serialized schema. |
|
Human-readable axis labels for the wing coordinate frame. |
|
Piecewise-linear scalar distribution over |
|
Reference-axis position distributions used for sweep and dihedral. |
|
Reference to a single named airfoil. |
|
Spanwise airfoil blend definition for a panel. |
|
Requested NURBS polynomial degrees. |
|
Requested NURBS control-point counts. |
|
Surface fitting method for internal NURBS construction. |
|
Panel-local NURBS construction controls. |
|
VLM sampling controls. |
|
CFD surface sampling controls. |
|
Optional export sampling settings. |
|
Parametric definition of a single spanwise wing panel. |
|
One side of a panel-to-panel join constraint. |
|
Continuity constraint across a panel interface. |
See Also
For the complete export list, including the ungrouped module view, see Module Reference.