FFBIKEffectorTarget

Choose your operating system:

Windows

macOS

Linux

References

Module

FullBodyIK

Header

/Engine/Plugins/Experimental/FullBodyIK/Source/FullBodyIK/Public/JacobianIK.h

Include

#include "JacobianIK.h"

Syntax

struct FFBIKEffectorTarget

Variables

Name Description

Public variable

float

 

AdjustedLength

This is to support UpdateClamp for each iteration we recalculate the adjusted value and apply

Public variable

float

 

AngularMotionStrength

Public variable

bool

 

bPositionEnabled

Position Target

Public variable

bool

 

bRotationEnabled

Rotation Target

Public variable

float

 

ChainLength

Total chain length of this effector from root. Used when clamping

Public variable

float

 

ConvergeScale

This is applied when testing converge to see if the effector is reached to target or not This allows to look of pull or reach based on this value

Public variable

float

 

InitialPositionDistance

Initial distance prior to solver iteration from effetor to target

Public variable

float

 

InitialRotationDistance

Initial distance prior to solver iteration from effetor to target - currently not used to avoid having another precision value for input that is difficult to estimate

Public variable

float

 

LinearMotionStrength

This strength is applied to how strong this effector target is If you want the position to be more effective, you can increase this to be more precise and lower if you want less.

Public variable

TArray< int32 >

 

LinkChain

Save list of chain it affects

Public variable

FVector

 

Position

Public variable

FQuat

 

Rotation

Public variable

float

 

TargetClampScale

ClampScale to target. Helps to stablize the target

Constructors

Name Description

Public function

FFBIKEffectorTarget()

Functions

Name Description

Public function Const

float

 

GetCurrentLength()