buffalo_panel.config.AirfoilPlacement2DSpec

class buffalo_panel.config.AirfoilPlacement2DSpec(scale=1.0, rotation=0.0, rotation_point=(0.0, 0.0), translation=(0.0, 0.0))[source]

Rigid placement and scale applied to a Buffalo Wings airfoil boundary.

Attributes

scale

Uniform scale applied to the unit-chord Buffalo Wings coordinates.

rotation

Rotation angle applied after scaling.

rotation_point

Body-frame point about which rotation is applied.

translation

Global translation applied after scaling and rotation.

scale: float

Uniform scale applied to the unit-chord Buffalo Wings coordinates.

rotation: float

Rotation angle applied after scaling.

rotation_point: tuple[float, float]

Body-frame point about which rotation is applied.

translation: tuple[float, float]

Global translation applied after scaling and rotation.