FSolverInput

Choose your operating system:

Windows

macOS

Linux

References

Module

FullBodyIK

Header

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

Include

#include "FBIKShared.h"

Syntax

USTRUCT()
struct FSolverInput

Variables

Name Description

Public variable UProperty Category, EditAnywhere

float

 

AngularMotionStrength

This value is applied to the target information for effectors, which influence back to Joint's motion that are affected by the end effector The reason min/max is used when we apply the depth through the chain that are affected

Public variable UProperty Category, EditAnywhere

bool

 

bUseJacobianTranspose

Cheaper solution than default Jacobian Pseudo Inverse Damped Least Square

Public variable UProperty Category, EditAnywhere

float

 

Damping

The precision to use for the fabrik solver

Public variable UProperty Category, EditAnywhere

float

 

DefaultTargetClamp

This is a scale value (range from 0-0.7) that is used to stablize the target vector.

Public variable UProperty Category, EditAnywhere

float

 

LinearMotionStrength

This value is applied to the target information for effectors, which influence back to Joint's motion that are affected by the end effector The reason min/max is used when we apply the depth through the chain that are affected

Public variable UProperty Category, EditAnywhere

int32

 

MaxIterations

The maximum number of iterations. Values between 4 and 16 are common.

Public variable UProperty Category, EditAnywhere

float

 

MinAngularMotionStrength

Public variable UProperty Category, EditAnywhere

float

 

MinLinearMotionStrength

Public variable UProperty Category, EditAnywhere

float

 

Precision

The precision to use for the solver