FFABRIKChainLink

Controller which implements the FABRIK IK approximation algorithm - see [http://andreasaristidou.com/publications/FABRIK.pdf](http://andreasaristidou.com/publications/FABRIK.pdf) for detailsTransient structure for FABRIK node evaluation Transient structure for FABRIK node evaluation

Windows
MacOS
Linux

References

Module

AnimationCore

Header

/Engine/Source/Runtime/AnimationCore/Public/FABRIK.h

Include

#include "FABRIK.h"

Syntax

struct FFABRIKChainLink

Remarks

Controller which implements the FABRIK IK approximation algorithm - see http://andreasaristidou.com/publications/FABRIK.pdf for detailsTransient structure for FABRIK node evaluation Transient structure for FABRIK node evaluation

Variables

Name Description

Public variable

int32

 

BoneIndex

Bone Index in SkeletalMesh

Public variable

TArray< int32 >

 

ChildZeroLengthTransformIndices

Child bones which are overlapping this bone.

Public variable

FVector

 

DefaultDirToParent

Default Direction to Parent

Public variable

float

 

Length

Distance to its parent link.

Public variable

FVector

 

Position

Position of bone in component space.

Public variable

int32

 

TransformIndex

Transform Index that this control will output

Constructors

Name Description

Public function

FFABRIKChainLink()

Public function

FFABRIKChainLink

(
    const FVector& InPosition,
    const float InLength,
    const FCompactPoseBoneIndex& InBon...,
    const int32& InTransformIndex
)

Public function

FFABRIKChainLink

(
    const FVector& InPosition,
    const float InLength,
    const int32 InBoneIndex,
    const int32 InTransformIndex
)

Public function

FFABRIKChainLink

(
    const FVector& InPosition,
    const float InLength,
    const FCompactPoseBoneIndex& InBon...,
    const int32& InTransformIndex,
    const FVector& InDefaultDirToParen...
)

Functions

Name Description

Public function Static

FVector

 

GetDirectionToParent

(
    const FBoneContainer& BoneContaine...,
    FCompactPoseBoneIndex BoneIndex
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss