FFBIKLinkData

Windows
MacOS
Linux

References

Module

FullBodyIK

Header

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

Include

#include "FBIKConstraint.h"

Syntax

struct FFBIKLinkData

Variables

Name Description

Public variable

float

 

Length

Public variable

FQuat

 

LocalFrame

Local frame - ideally we can make this to be angular vs linear different, but for now we just have one frame

Public variable

int32

 

ParentLinkIndex

Constructors

Name Description

Public function

FFBIKLinkData()

Destructors

Name Description

Public function

~FFBIKLinkData()

Functions

Name Description

Public function

void

 

AddMotionBase

(
    const FMotionBase& InLinkAxis
)

Public function

void

 

AddMotionStrength

(
    float InLinearScale,
    float InAngularScale
)

This is with

Public function

void

 

FinalizeForSolver()

Public function Const

float

 

GetAngularMotionStrength()

Public function Const

float

 

GetLinearMotionStrength()

Public function

FMotionBase ...

 

GetMotionBase

(
    int32 Index
)

Public function Const

const FMotio...

 

GetMotionBase

(
    int32 Index
)

Public function Const

int32

 

GetNumMotionBases()

Public function Const

const FTrans...

 

GetPreviousTransform()

Public function Const

const FVecto...

 

GetRotationAxis

(
    int32 Index
)

Public function Const

const FTrans...

 

GetTransform()

Public function Const

bool

 

IsAngularMotionAllowed()

Return true if any of my motion bases allow angular motion

Public function Const

bool

 

IsAngularMotionAllowed

(
    int32 BaseIndex
)

Return true if any specific motion base by index allows linear motion

Public function Const

bool

 

IsLinearMotionAllowed()

Return true if any of my motion bases allow linear motion

Public function Const

bool

 

IsLinearMotionAllowed

(
    int32 BaseIndex
)

Return true if any specific motion base by index allows linear motion

Public function

void

 

ResetMotionBases()

Public function

void

 

SavePreviousTransform()

Public function

void

 

SetTransform

(
    const FTransform& InTransform
)

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