Choose your operating system:
Windows
macOS
Linux
| UChaosVehicleSimulation
|
Module |
|
Header |
/Engine/Plugins/Experimental/ChaosVehiclesPlugin/Source/ChaosVehicles/Public/ChaosWheeledVehicleMovementComponent.h |
Include |
#include "ChaosWheeledVehicleMovementComponent.h" |
class UChaosWheeledVehicleSimulation : public UChaosVehicleSimulation
Name | Description | ||
---|---|---|---|
|
bOverlapHit |
||
|
TArray< FPhysic... |
ConstraintHandles |
Cached state that holds wheel data for this frame |
|
OverlapResults |
Cache trace overlap query |
|
|
QueryBox |
||
|
Wheels |
#TODO - should not exist here, now duplicated, best not to access at all from Physics |
|
|
WheelState |
Name | Description | |
---|---|---|
|
UChaosWheeledVehicleSimulation ( |
Name | Description | |
---|---|---|
|
~UChaosWheeledVehicleSimulation() |
Name | Description | ||
---|---|---|---|
|
ApplySuspensionForces ( |
Calculate and apply chassis suspension forces |
|
|
ApplyWheelFrictionForces ( |
Calculate and apply lateral and longitudinal friction forces from wheels |
|
|
ContainsTraces ( |
||
|
IsWheelSpinning() |
||
|
PerformSuspensionTraces ( |
Perform suspension ray/shape traces |
|
|
ProcessMechanicalSimulation ( |
Update the engine/transmission simulation |
|
|
ProcessSteering ( |
Process steering mechanism |
Name | Description | ||
---|---|---|---|
|
ApplyInput ( |
Pass control Input to the vehicle systems |
|
|
CanSimulate() |
Are enough vehicle systems specified such that physics vehicle simulation is possible |
|
|
DrawDebug3D() |
Draw 3D debug lines and things along side the 3D model |
|
|
FillOutputState ( |
||
|
Init |
||
|
TickVehicle ( |
||
|
UpdateConstraintHandles ( |
||
|
UpdateSimulation ( |
Advance the vehicle simulation |