Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Experimental/FullBodyIK/Source/FullBodyIK/Public/JacobianIK.h |
Include |
#include "JacobianIK.h" |
struct FFBIKEffectorTarget
Name | Description | ||
---|---|---|---|
|
float |
AdjustedLength |
This is to support UpdateClamp for each iteration we recalculate the adjusted value and apply |
|
float |
AngularMotionStrength |
|
|
bPositionEnabled |
Position Target |
|
|
bRotationEnabled |
Rotation Target |
|
|
float |
ChainLength |
Total chain length of this effector from root. Used when clamping |
|
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 |
|
float |
InitialPositionDistance |
Initial distance prior to solver iteration from effetor to target |
|
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 |
|
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. |
|
LinkChain |
Save list of chain it affects |
|
|
Position |
||
|
Rotation |
||
|
float |
TargetClampScale |
ClampScale to target. Helps to stablize the target |
Name | Description | |
---|---|---|
|
FFBIKEffectorTarget() |
Name | Description | ||
---|---|---|---|
|
float |
GetCurrentLength() |