6#include "Containers/Array.h"
13#include "CCDIK.generated.h"
39 , CurrentAngleDelta(0.0)
47 , CurrentAngleDelta(0.0)
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
Definition AngularLimit.cpp:6
bool SolveCCDIK(TArray< FCCDIKChainLink > &InOutChain, const FVector &TargetPosition, float Precision, int32 MaxIteration, bool bStartFromTail, bool bEnableRotationLimit, const TArray< float > &RotationLimitPerJoints)
Definition CCDIK.cpp:10
double CurrentAngleDelta
Definition CCDIK.h:35
int32 TransformIndex
Definition CCDIK.h:29
FCCDIKChainLink()
Definition CCDIK.h:37
TArray< int32 > ChildZeroLengthTransformIndices
Definition CCDIK.h:33
FTransform LocalTransform
Definition CCDIK.h:26
FTransform Transform
Definition CCDIK.h:23
FCCDIKChainLink(const FTransform &InTransform, const FTransform &InLocalTransform, const int32 &InTransformIndex)
Definition CCDIK.h:43