UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::JointConstraintDefaults Namespace Reference

Variables

float JointStiffness = 1.0f
 
float LinearDriveStiffnessScale = 1.0f
 
float LinearDriveDampingScale = 1.0f
 
float AngularDriveStiffnessScale = 1.5f
 
float AngularDriveDampingScale = 1.5f
 
int SoftLinearForceMode = (int)EJointForceMode::Acceleration
 
float SoftLinearStiffnessScale = 1.5f
 
float SoftLinearDampingScale = 1.2f
 
int SoftAngularForceMode = (int)EJointForceMode::Acceleration
 
float SoftAngularStiffnessScale = 100000
 
float SoftAngularDampingScale = 1000
 
float LinearBreakScale = 1.0f
 
float AngularBreakScale = 1.0f
 
FAutoConsoleVariableRef CVarJointStiffness (TEXT("p.Chaos.JointConstraint.JointStiffness"), JointStiffness, TEXT("Hard-joint solver stiffness."))
 
FAutoConsoleVariableRef CVarLinearDriveStiffnessScale (TEXT("p.Chaos.JointConstraint.LinearDriveStiffnessScale"), LinearDriveStiffnessScale, TEXT("Conversion factor for Linear drive stiffness."))
 
FAutoConsoleVariableRef CVarLinearDriveDampingScale (TEXT("p.Chaos.JointConstraint.LinaearDriveDampingScale"), LinearDriveDampingScale, TEXT("Conversion factor for Linear drive damping."))
 
FAutoConsoleVariableRef CVarAngularDriveStiffnessScale (TEXT("p.Chaos.JointConstraint.AngularDriveStiffnessScale"), AngularDriveStiffnessScale, TEXT("Conversion factor for Angular drive stiffness."))
 
FAutoConsoleVariableRef CVarAngularDriveDampingScale (TEXT("p.Chaos.JointConstraint.AngularDriveDampingScale"), AngularDriveDampingScale, TEXT("Conversion factor for Angular drive damping."))
 
FAutoConsoleVariableRef CVarSoftLinearStiffnessScale (TEXT("p.Chaos.JointConstraint.SoftLinearStiffnessScale"), SoftLinearStiffnessScale, TEXT("Conversion factor for soft-joint stiffness."))
 
FAutoConsoleVariableRef CVarSoftLinearDampingScale (TEXT("p.Chaos.JointConstraint.SoftLinearDampingScale"), SoftLinearDampingScale, TEXT("Conversion factor for soft-joint damping."))
 
FAutoConsoleVariableRef CVarSoftLinearForceMode (TEXT("p.Chaos.JointConstraint.SoftLinearForceMode"), SoftLinearForceMode, TEXT("Soft Linear constraint force mode (0: Acceleration; 1: Force"))
 
FAutoConsoleVariableRef CVarSoftAngularForceMode (TEXT("p.Chaos.JointConstraint.SoftAngularForceMode"), SoftAngularForceMode, TEXT("Soft Angular constraint force mode (0: Acceleration; 1: Force"))
 
FAutoConsoleVariableRef CVarSoftAngularStiffnessScale (TEXT("p.Chaos.JointConstraint.SoftAngularStiffnessScale"), SoftAngularStiffnessScale, TEXT("Conversion factor for soft-joint stiffness."))
 
FAutoConsoleVariableRef CVarSoftAngularDampingScale (TEXT("p.Chaos.JointConstraint.SoftAngularDampingScale"), SoftAngularDampingScale, TEXT("Conversion factor for soft-joint damping."))
 
FAutoConsoleVariableRef CVarJointLinearBreakScale (TEXT("p.Chaos.JointConstraint.LinearBreakScale"), LinearBreakScale, TEXT("Conversion factory for Linear Break Theshold."))
 
FAutoConsoleVariableRef CVarJointAngularBreakScale (TEXT("p.Chaos.JointConstraint.AngularBreakScale"), AngularBreakScale, TEXT("Conversion factory for Angular Break Theshold."))
 

Variable Documentation

◆ AngularBreakScale

float Chaos::JointConstraintDefaults::AngularBreakScale = 1.0f

◆ AngularDriveDampingScale

float Chaos::JointConstraintDefaults::AngularDriveDampingScale = 1.5f

◆ AngularDriveStiffnessScale

float Chaos::JointConstraintDefaults::AngularDriveStiffnessScale = 1.5f

◆ CVarAngularDriveDampingScale

FAutoConsoleVariableRef Chaos::JointConstraintDefaults::CVarAngularDriveDampingScale(TEXT("p.Chaos.JointConstraint.AngularDriveDampingScale"), AngularDriveDampingScale, TEXT("Conversion factor for Angular drive damping.")) ( TEXT("p.Chaos.JointConstraint.AngularDriveDampingScale")  ,
AngularDriveDampingScale  ,
TEXT("Conversion factor for Angular drive damping.")   
)

◆ CVarAngularDriveStiffnessScale

FAutoConsoleVariableRef Chaos::JointConstraintDefaults::CVarAngularDriveStiffnessScale(TEXT("p.Chaos.JointConstraint.AngularDriveStiffnessScale"), AngularDriveStiffnessScale, TEXT("Conversion factor for Angular drive stiffness.")) ( TEXT("p.Chaos.JointConstraint.AngularDriveStiffnessScale")  ,
AngularDriveStiffnessScale  ,
TEXT("Conversion factor for Angular drive stiffness.")   
)

◆ CVarJointAngularBreakScale

FAutoConsoleVariableRef Chaos::JointConstraintDefaults::CVarJointAngularBreakScale(TEXT("p.Chaos.JointConstraint.AngularBreakScale"), AngularBreakScale, TEXT("Conversion factory for Angular Break Theshold.")) ( TEXT("p.Chaos.JointConstraint.AngularBreakScale")  ,
AngularBreakScale  ,
TEXT("Conversion factory for Angular Break Theshold.")   
)

◆ CVarJointLinearBreakScale

FAutoConsoleVariableRef Chaos::JointConstraintDefaults::CVarJointLinearBreakScale(TEXT("p.Chaos.JointConstraint.LinearBreakScale"), LinearBreakScale, TEXT("Conversion factory for Linear Break Theshold.")) ( TEXT("p.Chaos.JointConstraint.LinearBreakScale")  ,
LinearBreakScale  ,
TEXT("Conversion factory for Linear Break Theshold.")   
)

◆ CVarJointStiffness

FAutoConsoleVariableRef Chaos::JointConstraintDefaults::CVarJointStiffness(TEXT("p.Chaos.JointConstraint.JointStiffness"), JointStiffness, TEXT("Hard-joint solver stiffness.")) ( TEXT("p.Chaos.JointConstraint.JointStiffness")  ,
JointStiffness  ,
TEXT("Hard-joint solver stiffness.")   
)

◆ CVarLinearDriveDampingScale

FAutoConsoleVariableRef Chaos::JointConstraintDefaults::CVarLinearDriveDampingScale(TEXT("p.Chaos.JointConstraint.LinaearDriveDampingScale"), LinearDriveDampingScale, TEXT("Conversion factor for Linear drive damping.")) ( TEXT("p.Chaos.JointConstraint.LinaearDriveDampingScale")  ,
LinearDriveDampingScale  ,
TEXT("Conversion factor for Linear drive damping.")   
)

◆ CVarLinearDriveStiffnessScale

FAutoConsoleVariableRef Chaos::JointConstraintDefaults::CVarLinearDriveStiffnessScale(TEXT("p.Chaos.JointConstraint.LinearDriveStiffnessScale"), LinearDriveStiffnessScale, TEXT("Conversion factor for Linear drive stiffness.")) ( TEXT("p.Chaos.JointConstraint.LinearDriveStiffnessScale")  ,
LinearDriveStiffnessScale  ,
TEXT("Conversion factor for Linear drive stiffness.")   
)

◆ CVarSoftAngularDampingScale

FAutoConsoleVariableRef Chaos::JointConstraintDefaults::CVarSoftAngularDampingScale(TEXT("p.Chaos.JointConstraint.SoftAngularDampingScale"), SoftAngularDampingScale, TEXT("Conversion factor for soft-joint damping.")) ( TEXT("p.Chaos.JointConstraint.SoftAngularDampingScale")  ,
SoftAngularDampingScale  ,
TEXT("Conversion factor for soft-joint damping.")   
)

◆ CVarSoftAngularForceMode

FAutoConsoleVariableRef Chaos::JointConstraintDefaults::CVarSoftAngularForceMode(TEXT("p.Chaos.JointConstraint.SoftAngularForceMode"), SoftAngularForceMode, TEXT("Soft Angular constraint force mode (0: Acceleration; 1: Force")) ( TEXT("p.Chaos.JointConstraint.SoftAngularForceMode")  ,
SoftAngularForceMode   
)

◆ CVarSoftAngularStiffnessScale

FAutoConsoleVariableRef Chaos::JointConstraintDefaults::CVarSoftAngularStiffnessScale(TEXT("p.Chaos.JointConstraint.SoftAngularStiffnessScale"), SoftAngularStiffnessScale, TEXT("Conversion factor for soft-joint stiffness.")) ( TEXT("p.Chaos.JointConstraint.SoftAngularStiffnessScale")  ,
SoftAngularStiffnessScale  ,
TEXT("Conversion factor for soft-joint stiffness.")   
)

◆ CVarSoftLinearDampingScale

FAutoConsoleVariableRef Chaos::JointConstraintDefaults::CVarSoftLinearDampingScale(TEXT("p.Chaos.JointConstraint.SoftLinearDampingScale"), SoftLinearDampingScale, TEXT("Conversion factor for soft-joint damping.")) ( TEXT("p.Chaos.JointConstraint.SoftLinearDampingScale")  ,
SoftLinearDampingScale  ,
TEXT("Conversion factor for soft-joint damping.")   
)

◆ CVarSoftLinearForceMode

FAutoConsoleVariableRef Chaos::JointConstraintDefaults::CVarSoftLinearForceMode(TEXT("p.Chaos.JointConstraint.SoftLinearForceMode"), SoftLinearForceMode, TEXT("Soft Linear constraint force mode (0: Acceleration; 1: Force")) ( TEXT("p.Chaos.JointConstraint.SoftLinearForceMode")  ,
SoftLinearForceMode   
)

◆ CVarSoftLinearStiffnessScale

FAutoConsoleVariableRef Chaos::JointConstraintDefaults::CVarSoftLinearStiffnessScale(TEXT("p.Chaos.JointConstraint.SoftLinearStiffnessScale"), SoftLinearStiffnessScale, TEXT("Conversion factor for soft-joint stiffness.")) ( TEXT("p.Chaos.JointConstraint.SoftLinearStiffnessScale")  ,
SoftLinearStiffnessScale  ,
TEXT("Conversion factor for soft-joint stiffness.")   
)

◆ JointStiffness

float Chaos::JointConstraintDefaults::JointStiffness = 1.0f

◆ LinearBreakScale

float Chaos::JointConstraintDefaults::LinearBreakScale = 1.0f

◆ LinearDriveDampingScale

float Chaos::JointConstraintDefaults::LinearDriveDampingScale = 1.0f

◆ LinearDriveStiffnessScale

float Chaos::JointConstraintDefaults::LinearDriveStiffnessScale = 1.0f

◆ SoftAngularDampingScale

float Chaos::JointConstraintDefaults::SoftAngularDampingScale = 1000

◆ SoftAngularForceMode

int Chaos::JointConstraintDefaults::SoftAngularForceMode = (int)EJointForceMode::Acceleration

◆ SoftAngularStiffnessScale

float Chaos::JointConstraintDefaults::SoftAngularStiffnessScale = 100000

◆ SoftLinearDampingScale

float Chaos::JointConstraintDefaults::SoftLinearDampingScale = 1.2f

◆ SoftLinearForceMode

int Chaos::JointConstraintDefaults::SoftLinearForceMode = (int)EJointForceMode::Acceleration

◆ SoftLinearStiffnessScale

float Chaos::JointConstraintDefaults::SoftLinearStiffnessScale = 1.5f