buffalo_wings.airfoil.SplineSurfaceSpec

class buffalo_wings.airfoil.SplineSurfaceSpec(control_points=<factory>)[source]

Bases: object

Bezier-backed spline control data for one airfoil surface.

Notes

The current spline schema supports only the Bezier subtype. Control points are stored as planar [x, y] pairs ordered from leading edge to trailing edge.

Attributes

control_points

Surface control points ordered from leading edge to trailing edge.

control_points: list[tuple[float, float]]

Surface control points ordered from leading edge to trailing edge.