buffalo_wings.wing.SectionCurves

class buffalo_wings.wing.SectionCurves(station, chordwise_samples, upper_curve, lower_curve)[source]

Bases: object

Sampled upper and lower 3D section curves at one span station.

Parameters:
  • station (EvaluatedStation)

  • chordwise_samples (buffalo_wings.type_aliases.FloatArray)

  • upper_curve (buffalo_wings.type_aliases.FloatArray)

  • lower_curve (buffalo_wings.type_aliases.FloatArray)

station

Evaluated panel properties used to place the section in 3D space.

Type:

EvaluatedStation

chordwise_samples

One-dimensional normalized chordwise sample locations in [0, 1].

Type:

buffalo_wings.type_aliases.FloatArray

upper_curve

Array of shape (n_samples, 3) containing upper-surface points.

Type:

buffalo_wings.type_aliases.FloatArray

lower_curve

Array of shape (n_samples, 3) containing lower-surface points.

Type:

buffalo_wings.type_aliases.FloatArray

__init__(station, chordwise_samples, upper_curve, lower_curve)
Parameters:
  • station (EvaluatedStation)

  • chordwise_samples (buffalo_wings.type_aliases.FloatArray)

  • upper_curve (buffalo_wings.type_aliases.FloatArray)

  • lower_curve (buffalo_wings.type_aliases.FloatArray)

Return type:

None

Methods

__init__(station, chordwise_samples, ...)

Attributes

station

chordwise_samples

upper_curve

lower_curve