buffalo_wings.airfoil.SurfaceSamples
- class buffalo_wings.airfoil.SurfaceSamples(xi, arc_length, curve_u, coordinates, slope, slope_is_finite, curvature, surface_length)[source]
Bases:
objectSampled geometry for one airfoil surface in leading-edge order.
- xi
Surface-local chord coordinates in leading-edge to trailing-edge order.
- Type:
buffalo_core.typing.FloatArray
- arc_length
Surface-local arc lengths measured from the leading edge.
- Type:
buffalo_core.typing.FloatArray
- curve_u
Native airfoil parameters matching the sampled points.
- Type:
buffalo_core.typing.FloatArray
- coordinates
(x, y)coordinates with shape(N, 2).- Type:
buffalo_core.typing.FloatArray
- slope
Surface slope reported as
dy/dx.- Type:
buffalo_core.typing.FloatArray
- slope_is_finite
Boolean mask identifying finite slope entries.
- Type:
NDArray[np.bool_]
- curvature
Signed surface curvature in surface-local orientation.
- Type:
buffalo_core.typing.FloatArray
- surface_length
Total arc length of the sampled surface.
- Type:
buffalo_core.typing.FloatScalar
Attributes