![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <FABRIK.h>
Public Member Functions | |
| FFABRIKChainLink () | |
| FFABRIKChainLink (const FVector &InPosition, const double InLength, const FCompactPoseBoneIndex &InBoneIndex, const int32 &InTransformIndex) | |
| FFABRIKChainLink (const FVector &InPosition, const double InLength, const FCompactPoseBoneIndex &InBoneIndex, const int32 &InTransformIndex, const FVector &InDefaultDirToParent) | |
| FFABRIKChainLink (const FVector &InPosition, const double InLength, const int32 InBoneIndex, const int32 InTransformIndex) | |
Public Attributes | |
| FVector | Position |
| double | Length |
| int32 | BoneIndex |
| int32 | TransformIndex |
| FVector | DefaultDirToParent |
| TArray< int32 > | ChildZeroLengthTransformIndices |
Controller which implements the FABRIK IK approximation algorithm - see http://andreasaristidou.com/publications/FABRIK.pdf for details Transient structure for FABRIK node evaluation Transient structure for FABRIK node evaluation
|
inline |
|
inline |
|
inline |
|
inline |
| int32 FFABRIKChainLink::BoneIndex |
Bone Index in SkeletalMesh
Child bones which are overlapping this bone. They have a zero length distance, so they will inherit this bone's transformation.
| FVector FFABRIKChainLink::DefaultDirToParent |
Default Direction to Parent
| double FFABRIKChainLink::Length |
Distance to its parent link.
| FVector FFABRIKChainLink::Position |
Position of bone in component space.
| int32 FFABRIKChainLink::TransformIndex |
Transform Index that this control will output