Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Components::ArcadeGliderTuning Struct Reference

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
float highSpeedDrag = 0.005f
float minGlideSink = 0.65f
float maxClimbRate = 6.0f
float climbMomentumCost = 0.48f
float diveSinkRate = 7.0f
float diveMomentumGain = 0.72f
float windMomentumGain = 0.72f
float windDiminishingSpeed = 12.0f
float windAlignmentPower = 1.6f
float crosswindTurnRate = 0.06f
float headwindPenalty = 0.55f
float glideTurnRate = 7.0f
float stallSpeed = 3.5f
float stallRecoverySpeed = 4.7f
float stallSinkSpeed = 6.0f
float stallDiveSinkScale = 0.35f
float stallExtraDrag = 0.12f
float stallRecoveryDelay = 0.18f
float emergencyMaxSpeed = 80.0f

Detailed Description

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.

Member Data Documentation

◆ climbMomentumCost

float Engine::Components::ArcadeGliderTuning::climbMomentumCost = 0.48f

Definition at line 17 of file ArcadeGliderFlightModel.h.

◆ crosswindTurnRate

float Engine::Components::ArcadeGliderTuning::crosswindTurnRate = 0.06f

Definition at line 23 of file ArcadeGliderFlightModel.h.

◆ diveMomentumGain

float Engine::Components::ArcadeGliderTuning::diveMomentumGain = 0.72f

Definition at line 19 of file ArcadeGliderFlightModel.h.

◆ diveSinkRate

float Engine::Components::ArcadeGliderTuning::diveSinkRate = 7.0f

Definition at line 18 of file ArcadeGliderFlightModel.h.

◆ emergencyMaxSpeed

float Engine::Components::ArcadeGliderTuning::emergencyMaxSpeed = 80.0f

Definition at line 32 of file ArcadeGliderFlightModel.h.

◆ glideTurnRate

float Engine::Components::ArcadeGliderTuning::glideTurnRate = 7.0f

Definition at line 25 of file ArcadeGliderFlightModel.h.

◆ headwindPenalty

float Engine::Components::ArcadeGliderTuning::headwindPenalty = 0.55f

Definition at line 24 of file ArcadeGliderFlightModel.h.

◆ highSpeedDrag

float Engine::Components::ArcadeGliderTuning::highSpeedDrag = 0.005f

Definition at line 14 of file ArcadeGliderFlightModel.h.

◆ maxClimbRate

float Engine::Components::ArcadeGliderTuning::maxClimbRate = 6.0f

Definition at line 16 of file ArcadeGliderFlightModel.h.

◆ minGlideSink

float Engine::Components::ArcadeGliderTuning::minGlideSink = 0.65f

Definition at line 15 of file ArcadeGliderFlightModel.h.

◆ momentumDrag

float Engine::Components::ArcadeGliderTuning::momentumDrag = 0.12f

Definition at line 13 of file ArcadeGliderFlightModel.h.

◆ stallDiveSinkScale

float Engine::Components::ArcadeGliderTuning::stallDiveSinkScale = 0.35f

Definition at line 29 of file ArcadeGliderFlightModel.h.

◆ stallExtraDrag

float Engine::Components::ArcadeGliderTuning::stallExtraDrag = 0.12f

Definition at line 30 of file ArcadeGliderFlightModel.h.

◆ stallRecoveryDelay

float Engine::Components::ArcadeGliderTuning::stallRecoveryDelay = 0.18f

Definition at line 31 of file ArcadeGliderFlightModel.h.

◆ stallRecoverySpeed

float Engine::Components::ArcadeGliderTuning::stallRecoverySpeed = 4.7f

Definition at line 27 of file ArcadeGliderFlightModel.h.

◆ stallSinkSpeed

float Engine::Components::ArcadeGliderTuning::stallSinkSpeed = 6.0f

Definition at line 28 of file ArcadeGliderFlightModel.h.

◆ stallSpeed

float Engine::Components::ArcadeGliderTuning::stallSpeed = 3.5f

Definition at line 26 of file ArcadeGliderFlightModel.h.

◆ windAlignmentPower

float Engine::Components::ArcadeGliderTuning::windAlignmentPower = 1.6f

Definition at line 22 of file ArcadeGliderFlightModel.h.

◆ windDiminishingSpeed

float Engine::Components::ArcadeGliderTuning::windDiminishingSpeed = 12.0f

Definition at line 21 of file ArcadeGliderFlightModel.h.

◆ windMomentumGain

float Engine::Components::ArcadeGliderTuning::windMomentumGain = 0.72f

Definition at line 20 of file ArcadeGliderFlightModel.h.


The documentation for this struct was generated from the following file: