UIKRig_PBIKBoneSettings

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UIKRig_PBIKBoneSettings

References

Module

IKRig

Header

/Engine/Plugins/Animation/IKRig/Source/IKRig/Public/Solvers/IKRig_PBIKSolver.h

Include

#include "Solvers/IKRig_PBIKSolver.h"

Syntax

UCLASS()
class UIKRig_PBIKBoneSettings : public UObject

Variables

Name Description

Public variable UProperty Category, Meta visibleanywhere

FName

 

Bone

The bone these settings are applied to.

Public variable UProperty Category, EditAnywhere

bool

 

bUsePreferredAngles

When true, this bone will "prefer" to rotate in the direction specified by the Preferred Angles when the chain it belongs to is compressed.

Public variable UProperty Category, EditAnywhere, Meta

float

 

MaxX

Range is 0 to 180 (Default is 0).

Public variable UProperty Category, EditAnywhere, Meta

float

 

MaxY

Range is 0 to 180 (Default is 0).

Public variable UProperty Category, EditAnywhere, Meta

float

 

MaxZ

Range is 0 to 180 (Default is 0).

Public variable UProperty Category, EditAnywhere, Meta

float

 

MinX

Range is -180 to 0 (Default is 0).

Public variable UProperty Category, EditAnywhere, Meta

float

 

MinY

Range is -180 to 0 (Default is 0).

Public variable UProperty Category, EditAnywhere, Meta

float

 

MinZ

Range is -180 to 0 (Default is 0).

Public variable UProperty Category, EditAnywhere, Meta

float

 

PositionStiffness

Range is 0 to 1 (Default is 0).

Public variable UProperty Category, EditAnywhere

FVector

 

PreferredAngles

The local Euler angles (in degrees) used to rotate this bone when the chain it belongs to is squashed.

Public variable UProperty Category, EditAnywhere, Meta

float

 

RotationStiffness

Range is 0 to 1 (Default is 0).

Public variable UProperty Category, EditAnywhere

EPBIKLimitType

 

X

Limit the rotation angle of the bone on the X axis.

Public variable UProperty Category, EditAnywhere

EPBIKLimitType

 

Y

Limit the rotation angle of the bone on the Y axis.

Public variable UProperty Category, EditAnywhere

EPBIKLimitType

 

Z

Limit the rotation angle of the bone on the Z axis.

Constructors

Name Description

Public function

UIKRig_PBIKBoneSettings()

Functions

Name Description

Public function

void

 

CopySettings

(
    const UIKRig_PBIKBoneSettings*...
)

Public function Const

void

 

CopyToCoreStruct

(
    PBIK::FBoneSettings& Settings
)