UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TireSystem.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
6#include "VehicleUtility.h"
7
8#if VEHICLE_DEBUGGING_ENABLED
10#endif
11
12
18namespace Chaos
19{
21 {
22 // Tires are normally specified as 192/55R15
24 : Radius(594.f / 2.f / 1000.0f)
25 , Width(195.f / 1000.0f)
26 , Depth(107.f / 1000.0f)
30 , InitialTireWear(0.f)
31 {
32
33 }
34
35 float Radius;
36 float Width;
37 float Depth;
38
43
44 };
45
46 class FSimpleTireSim : public TVehicleSystem<FSimpleTireConfig>
47 {
48 public:
51 , TirePressure(0.f)
52 , TireTemperature(0.f)
53 , TireWear(0.f)
54 {
55 }
56
57 private:
58
59 float TirePressure;
60 float TireTemperature;
61 float TireWear; // [0 no wear, 1 fully worn]
62
63 };
64
65} // namespace Chaos
66
67#if VEHICLE_DEBUGGING_ENABLED
69#endif
#define UE_ENABLE_OPTIMIZATION
Definition CoreMiscDefines.h:60
#define UE_DISABLE_OPTIMIZATION
Definition CoreMiscDefines.h:59
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition TireSystem.h:47
FSimpleTireSim(const FSimpleTireConfig *SetupIn)
Definition TireSystem.h:49
Definition VehicleSystemTemplate.h:13
Definition SkeletalMeshComponent.h:307
Definition TireSystem.h:21
float InitialTirePressure
Definition TireSystem.h:41
float KineticFrictionCoefficient
Definition TireSystem.h:40
float Radius
Definition TireSystem.h:35
float StaticFrictionCoefficient
Definition TireSystem.h:39
float Depth
Definition TireSystem.h:37
float Width
Definition TireSystem.h:36
FSimpleTireConfig()
Definition TireSystem.h:23
float InitialTireWear
Definition TireSystem.h:42