![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Namespaces | |
| namespace | CVars |
Functions | |
| float | KgPerM3ToKgPerCm3 (float KgPerM3) |
| float | gPerCm3ToKgPerCm3 (float gPerCm3) |
| float | GetBodyInstanceDensity (const FBodyInstance *OwningBodyInstance) |
| Chaos::FMassProperties | ApplyMassPropertiesModifiers (const FBodyInstance *OwningBodyInstance, Chaos::FMassProperties MassProps, const FTransform &MassModifierTransform, const bool bInertaScaleIncludeMass) |
| Chaos::FMassProperties | ComputeMassProperties (const FBodyInstance *OwningBodyInstance, const TArray< FPhysicsShapeHandle > &Shapes, const FTransform &MassModifierTransform, const bool bInertaScaleIncludeMass) |
| Chaos::FMassProperties | ComputeMassProperties (const FBodyInstance *OwningBodyInstance, const Chaos::FShapesArray &Shapes, const TArray< bool > &bContributesToMass, const FTransform &MassModifierTransform, const bool bInertaScaleIncludeMass) |
Utility methods for use by BodyInstance and ImmediatePhysics
| Chaos::FMassProperties BodyUtils::ApplyMassPropertiesModifiers | ( | const FBodyInstance * | OwningBodyInstance, |
| Chaos::FMassProperties | MassProps, | ||
| const FTransform & | MassModifierTransform, | ||
| const bool | bInertaScaleIncludeMass | ||
| ) |
| Chaos::FMassProperties BodyUtils::ComputeMassProperties | ( | const FBodyInstance * | OwningBodyInstance, |
| const Chaos::FShapesArray & | Shapes, | ||
| const TArray< bool > & | bContributesToMass, | ||
| const FTransform & | MassModifierTransform, | ||
| const bool | bInertaScaleIncludeMass | ||
| ) |
| Chaos::FMassProperties BodyUtils::ComputeMassProperties | ( | const FBodyInstance * | OwningBodyInstance, |
| const TArray< FPhysicsShapeHandle > & | Shapes, | ||
| const FTransform & | MassModifierTransform, | ||
| const bool | bInertaScaleIncludeMass = false |
||
| ) |
Computes and adds the mass properties (inertia, com, etc...) based on the mass settings of the body instance. The inertia returned will be diagonal, and there may be a non-identity rotation of mass. Note: this includes a call to ModifyMassProperties, so the BodyInstance modifiers will be included in the calculation.
|
inline |