FRigidBody

Choose your operating system:

Windows

macOS

Linux

References

Module

PBIK

Header

/Engine/Plugins/Experimental/FullBodyIK/Source/PBIK/Public/Core/PBIKBody.h

Include

#include "Core/PBIKBody.h"

Syntax

struct FRigidBody

Variables

Name Description

Public variable

FBone *

 

Bone

Public variable

FVector

 

BoneLocalPosition

Public variable

TArray< FVector...

 

ChildLocalPositions

Public variable

FEffector *

 

Effector

Public variable

FQuat

 

InitialRotation

Public variable

FVector

 

InputPosition

Public variable

float

 

InvMass

Public variable

FBoneSettings

 

J

Public variable

float

 

Mass

Public variable

float

 

MaxInvMass

Public variable

float

 

MinInvMass

Public variable

FPinConstraint ...

 

Pin

Public variable

FVector

 

Position

Public variable

FQuat

 

Rotation

Constructors

Name Description

Public function

FRigidBody

(
    FBone* InBone
)

Functions

Name Description

Public function

void

 

ApplyPushToPosition

(
    const FVector& Push
)

Public function

void

 

ApplyPushToRotateBody

(
    const FVector& Push,
    const FVector& Offset
)

Public function

void

 

ApplyRotationDelta

(
    const FQuat& InDelta
)

Public function Const

int

 

GetNumBonesToRoot()

Public function Const

FRigidBody &...

 

GetParentBody()

Public function

void

 

Initialize

(
    FBone* SolverRoot
)

Public function

void

 

UpdateFromInputs

(
    const FPBIKSolverSettings& Setting...
)