UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TwoBoneIK.h File Reference
#include "CoreMinimal.h"
#include "Math/MathFwd.h"
#include "Math/Transform.h"

Go to the source code of this file.

Namespaces

namespace  AnimationCore
 

Functions

void AnimationCore::SolveTwoBoneIK (const FVector &RootPos, const FVector &JointPos, const FVector &EndPos, const FVector &JointTarget, const FVector &Effector, FVector &OutJointPos, FVector &OutEndPos, bool bAllowStretching, double StartStretchRatio, double MaxStretchScale)
 
void AnimationCore::SolveTwoBoneIK (const FVector &RootPos, const FVector &JointPos, const FVector &EndPos, const FVector &JointTarget, const FVector &Effector, FVector &OutJointPos, FVector &OutEndPos, double UpperLimbLength, double LowerLimbLength, bool bAllowStretching, double StartStretchRatio, double MaxStretchScale)
 
void AnimationCore::SolveTwoBoneIK (FTransform &InOutRootTransform, FTransform &InOutJointTransform, FTransform &InOutEndTransform, const FVector &JointTarget, const FVector &Effector, bool bAllowStretching, double StartStretchRatio, double MaxStretchScale)
 
void AnimationCore::SolveTwoBoneIK (FTransform &InOutRootTransform, FTransform &InOutJointTransform, FTransform &InOutEndTransform, const FVector &JointTarget, const FVector &Effector, double UpperLimbLength, double LowerLimbLength, bool bAllowStretching, double StartStretchRatio, double MaxStretchScale)