buffalo_wings.airfoil.PolylineCurveSpec

class buffalo_wings.airfoil.PolylineCurveSpec(type='polyline_curve', points=<factory>)[source]

Bases: object

Directly authored point-to-point open curve definition.

Notes

This family stores explicit vertices and resolves to a piecewise-linear runtime curve, which makes it the lightest-weight authoring path for simple walls or guide geometry.

Attributes

type

Schema discriminator for a point-to-point open curve.

points

Ordered vertices from curve start to curve end.

type: Literal['polyline_curve']

Schema discriminator for a point-to-point open curve.

points: list[tuple[float, float]]

Ordered vertices from curve start to curve end.