Navigation
API > API/Plugins > API/Plugins/Locomotor
| Name | FLocomotorPelvis |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Animation/Locomotor/Source/Locomotor/Public/LocomotorCore.h |
| Include Path | #include "LocomotorCore.h" |
Syntax
struct FLocomotorPelvis
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLocomotorPelvis() |
LocomotorCore.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BobOffsetSpring | FFloatSpring | LocomotorCore.h | ||
| BodyLeadDamper | FVectorDamper | LocomotorCore.h | ||
| BodyRotationSpring | FQuatSpring | LocomotorCore.h | ||
| CurrentBodyLead | FVector | LocomotorCore.h | ||
| CurrentBodyTargetWorld | FTransform | LocomotorCore.h | ||
| CurrentBodyWorld | FTransform | LocomotorCore.h | ||
| CurrentHeightOffset | float | Height offset (bob) is tracked separately and applied additively through a spring | LocomotorCore.h | |
| CurrentWorld | FTransform | LocomotorCore.h | ||
| InitialBodyWorld | FTransform | The transform of the "body"; this is a separately maintained transform representing the center of mass which is different than the pelvis location which is usually far from the center of the body in quadrupeds | LocomotorCore.h | |
| InitialRelativeToRootGoal | FTransform | LocomotorCore.h | ||
| InitialWorld | FTransform | The initial world transform of the pelvis | LocomotorCore.h | |
| PelvisPositionDamper | FVectorDamper | LocomotorCore.h | ||
| PreviousBodyTargetWorld | FTransform | LocomotorCore.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CalculateBodyTransform
(
const TArray< FLocomotorFoot* > AllFeet, |
LocomotorCore.h | ||
void Initialize
(
const TArray< FLocomotorFoot* >& AllFeet, |
LocomotorCore.h |