sparkygd/scripts/aircraft/resources/fixed_wing_aircraft_performance.gd

28 lines
903 B
GDScript3
Raw Normal View History

2025-09-03 18:24:08 -04:00
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