Navigation
API > API/Runtime > API/Runtime/AnimGraphRuntime > API/Runtime/AnimGraphRuntime/BoneControllers
References
| Module | AnimGraphRuntime |
| Header | /Engine/Source/Runtime/AnimGraphRuntime/Public/BoneControllers/BoneControllerSolvers.h |
| Include | #include "BoneControllers/BoneControllerSolvers.h" |
Syntax
USTRUCT (BlueprintInternalUseOnly)
struct FIKFootPelvisPullDownSolver
Variables
| Type | Name | Description | |
|---|---|---|---|
| double | PelvisAdjustmentErrorTolerance | Specifies the pelvis adjustment distance error that is tolerated for each iteration of the solver | |
| FVectorRK4SpringInterpolator | PelvisAdjustmentInterp | Specifies the spring interpolation parameters applied during pelvis adjustment. | |
| double | PelvisAdjustmentInterpAlpha | Specifies an alpha between the original and final adjusted pelvis locations This is used to retain some degree of the original pelvis motion | |
| double | PelvisAdjustmentMaxDistance | Specifies the maximum displacement the pelvis can be adjusted relative to its original location. | |
| int32 | PelvisAdjustmentMaxIter | Specifies the maximum number of iterations to run for the pelvis adjustment solver Higher iterations will guarantee closer PelvisAdjustmentErrorTolerance convergence at the cost of performance |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FTransform | Solve
(
FTransform PelvisTransform, |
Iteratively pulls the character pelvis towards the ground based on the relationship of driven IK foot targets versus FK foot limits. |