Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/FPBDJointUtilities
Description
Increase the IParent inertia so that its largest component is at least MinRatio times the largest IChild component. This is used to condition joint chains for more robust solving with low iteration counts or larger time steps.
| Name | ConditionParentInertia |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/PBDJointConstraintUtilities.h |
| Include Path | #include "Chaos/PBDJointConstraintUtilities.h" |
| Source | /Engine/Source/Runtime/Experimental/Chaos/Private/Chaos/PBDJointConstraintUtilities.cpp |
static FVec3 ConditionParentInertia
(
const FVec3 & IParent,
const FVec3 & IChild,
const FReal MinRatio
)
The max/min ratio of InI elements.
Parameters
| Name | Remarks |
|---|---|
| IParent | The input inertia. |
| IChild | The input inertia. |
| OutIParent | The output inertia. |
| MinRatio | Parent inertia will be at least this multiple of child inertia |