Navigation
API > API/Plugins > API/Plugins/PBIK > API/Plugins/PBIK/Core
References
| Module | PBIK |
| Header | /Engine/Plugins/Experimental/FullBodyIK/Source/PBIK/Public/Core/PBIKBody.h |
| Include | #include "Core/PBIKBody.h" |
Syntax
struct FRigidBody
Variables
| Type | Name | Description | |
|---|---|---|---|
| FBone * | Bone | ||
| FVector | BoneLocalPosition | ||
| TArray< FVector > | ChildLocalPositions | ||
| FEffector * | Effector | ||
| FQuat | InitialRotation | ||
| FVector | InputPosition | ||
| float | InvMass | ||
| FBoneSettings | J | ||
| float | Mass | ||
| float | MaxAngle | ||
| FPinConstraint * | Pin | ||
| FVector | Position | ||
| FQuat | Rotation | ||
| const FPBIKSolverSettings * | SolverSettings |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRigidBody
(
FBone* InBone |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ApplyPushToPosition
(
const FVector& Push |
||
| void | ApplyPushToRotateBody
(
const FVector& Push, |
||
| void | ApplyRotationDelta
(
const FQuat& InDelta |
||
| float | |||
| int | |||
| FRigidBody * | |||
| void | Initialize
(
const FBone* SolverRoot |
||
| void | UpdateFromInputs
(
const FPBIKSolverSettings& Settings |
||
| void |