|
Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
|
Stores the config values for the glider. Can be used to change the flight behavior of the glider movement controller. More...
#include <ArcadeGliderFlightModel.h>
Public Attributes | |
| float | momentumDrag = 0.12f |
| Base horizontal momentum loss per second. | |
| float | highSpeedDrag = 0.005f |
| Extra drag scaled by squared horizontal speed. | |
| float | minGlideSink = 0.65f |
| Minimum downward speed while gliding. | |
| float | maxClimbRate = 6.0f |
| Maximum upward speed from full climb input. | |
| float | climbMomentumCost = 0.48f |
| Momentum lost per unit of climb rate. | |
| float | diveSinkRate = 7.0f |
| Downward speed added by full dive input. | |
| float | diveMomentumGain = 0.72f |
| Momentum gained per unit of dive rate. | |
| float | windMomentumGain = 0.72f |
| Momentum gain scale from aligned wind. | |
| float | windDiminishingSpeed = 12.0f |
| Speed where wind momentum gain begins to diminish. | |
| float | windAlignmentPower = 1.6f |
| Exponent applied to tailwind alignment. | |
| float | crosswindTurnRate = 0.06f |
| Rate that crosswind steers carried direction. | |
| float | headwindPenalty = 0.55f |
| Momentum loss scale for opposing wind. | |
| float | glideTurnRate = 7.0f |
| Rate that carried velocity turns toward glide direction. | |
| float | stallSpeed = 3.5f |
| Horizontal speed below which the glider stalls. | |
| float | stallRecoverySpeed = 4.7f |
| Horizontal speed required to recover from stall. | |
| float | stallSinkSpeed = 6.0f |
| Downward speed while stalled. | |
| float | stallDiveSinkScale = 0.35f |
| Fraction of dive sink applied during stall. | |
| float | stallExtraDrag = 0.12f |
| Additional momentum drag while stalled. | |
| float | stallRecoveryDelay = 0.18f |
| Time at recovery speed before leaving stall. | |
| float | emergencyMaxSpeed = 80.0f |
| Safety clamp for total velocity magnitude. | |
Stores the config values for the glider. Can be used to change the flight behavior of the glider movement controller.
Definition at line 11 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderTuning::climbMomentumCost = 0.48f |
Momentum lost per unit of climb rate.
Definition at line 17 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderTuning::crosswindTurnRate = 0.06f |
Rate that crosswind steers carried direction.
Definition at line 23 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderTuning::diveMomentumGain = 0.72f |
Momentum gained per unit of dive rate.
Definition at line 19 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderTuning::diveSinkRate = 7.0f |
Downward speed added by full dive input.
Definition at line 18 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderTuning::emergencyMaxSpeed = 80.0f |
Safety clamp for total velocity magnitude.
Definition at line 32 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderTuning::glideTurnRate = 7.0f |
Rate that carried velocity turns toward glide direction.
Definition at line 25 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderTuning::headwindPenalty = 0.55f |
Momentum loss scale for opposing wind.
Definition at line 24 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderTuning::highSpeedDrag = 0.005f |
Extra drag scaled by squared horizontal speed.
Definition at line 14 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderTuning::maxClimbRate = 6.0f |
Maximum upward speed from full climb input.
Definition at line 16 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderTuning::minGlideSink = 0.65f |
Minimum downward speed while gliding.
Definition at line 15 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderTuning::momentumDrag = 0.12f |
Base horizontal momentum loss per second.
Definition at line 13 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderTuning::stallDiveSinkScale = 0.35f |
Fraction of dive sink applied during stall.
Definition at line 29 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderTuning::stallExtraDrag = 0.12f |
Additional momentum drag while stalled.
Definition at line 30 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderTuning::stallRecoveryDelay = 0.18f |
Time at recovery speed before leaving stall.
Definition at line 31 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderTuning::stallRecoverySpeed = 4.7f |
Horizontal speed required to recover from stall.
Definition at line 27 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderTuning::stallSinkSpeed = 6.0f |
Downward speed while stalled.
Definition at line 28 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderTuning::stallSpeed = 3.5f |
Horizontal speed below which the glider stalls.
Definition at line 26 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderTuning::windAlignmentPower = 1.6f |
Exponent applied to tailwind alignment.
Definition at line 22 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderTuning::windDiminishingSpeed = 12.0f |
Speed where wind momentum gain begins to diminish.
Definition at line 21 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderTuning::windMomentumGain = 0.72f |
Momentum gain scale from aligned wind.
Definition at line 20 of file ArcadeGliderFlightModel.h.