Navigation
API > API/Plugins > API/Plugins/BodyIntersectIKOp
Per-chain pole vector intersection functionality.
| Name | FPoleVectorChainIntersector |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Animation/RelativeIKOp/Source/BodyIntersectIKOp/Public/BodyIntersectIKOp.h |
| Include Path | #include "BodyIntersectIKOp.h" |
Syntax
struct FPoleVectorChainIntersector
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllChildrenWithinChain | TArray< int32 > | BodyIntersectIKOp.h | ||
| IntersectBonesIdx | TArray< int32 > | BodyIntersectIKOp.h | ||
| PhysicsAsset | TObjectPtr< const UPhysicsAsset > | BodyIntersectIKOp.h | ||
| PoleBodiesSettingsIdx | TArray< int32 > | BodyIntersectIKOp.h | ||
| PoleBonesIdx | TArray< int32 > | BodyIntersectIKOp.h | ||
| Settings | const FIKRetargetBodyIntersectIKOpSettings * | BodyIntersectIKOp.h | ||
| TargetBoneChain | const FResolvedBoneChain * | BodyIntersectIKOp.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplyIntersectRotation
(
const FRetargetSkeleton& TargetSkeleton, |
BodyIntersectIKOp.h | ||
FVector CalculatePoleVector
(
const EAxis::Type& PoleAxis, |
BodyIntersectIKOp.h | ||
FVector GetChainAxisNormalized
(
const TArray< int32 >& BoneIndices, |
BodyIntersectIKOp.h | ||
FVector GetIntersectDelta
(
const FTransform& PoleTfm, |
BodyIntersectIKOp.h | ||
void Initialize
(
const FIKRetargetBodyIntersectIKOpSettings* InSettings, |
BodyIntersectIKOp.h |