Initial commit.

This commit is contained in:
Patrick Marsee 2025-09-03 18:24:08 -04:00
commit 907695442f
28 changed files with 717 additions and 0 deletions

View file

@ -0,0 +1,27 @@
class_name FixedWingAircraftPerformance
extends Resource
@export var horizontal_surface: Airfoil
@export var horizontal_area: float
@export var horizontal_aspect_ratio: float
@export var horizontal_sweep: float
@export var vertical_surface: Airfoil
@export var vertical_area: float
@export var vertical_aspect_ratio: float
@export var vertical_sweep: float
@export var propultion: Propultion
@export var base_thrust: float
@export var base_drag: float
@export var empty_mass: float
@export var yaw_axis: Vector3 = Vector3.DOWN
@export var roll_axis: Vector3 = Vector3.FORWARD
@export var pitch_stability: float
@export var yaw_stability: float
@export var roll_stability: float
# Below are factors designed around the reference IAS.
@export var reference_ias_mps: float = 100.0
@export var braking_power: float
@export var pitch_power: Curve
@export var yaw_power: Curve
@export var roll_power: Curve