/Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/Units/Highlevel/Hierarchy/RigUnit_FitChainToCurve.h
Fits a given chain to a four point bezier curve. Additionally provides rotational control matching the features of the Distribute Rotation node.
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)( Meta=(DisplayName="Fit Chain on Curve", Category="Hierarchy", Keywords="Fit,Resample,Bezier", Deprecated="5.0")) struct FRigUnit_FitChainToCurvePerItem : public [FRigUnit_HighlevelBaseMutable](API\Plugins\ControlRig\Units\Highlevel\FRigUnit_HighlevelBaseMutable)
EControlRigCurv...
Alignment
Specifies how to align the chain on the curve
FRigVMFourPoint...
Bezier
The curve to align to
bool
bPropagateToChildren
If set to true all of the global transforms of the children of this bone will be recalculated based on their local transforms.
FRigUnit_FitCha...
DebugSettings
FRigElementKeyC...
Items
The items to align
float
Maximum
The maximum U value to use on the curve
float
Minimum
The minimum U value to use on the curve
FVector
PoleVectorPosition
The the position of the pole vector used for aligning the secondary axis.
FVector
PrimaryAxis
The major axis being aligned - along the bone
ERigVMAnimEasin...
RotationEaseType
The easing to use between to rotations.
TArray<FRigUni...
Rotations
The list of rotations to be applied along the curve
int32
SamplingPrecision
The number of samples to use on the curve. Clamped at 64.
FVector
SecondaryAxis
The minor axis being aligned - towards the pole vector. You can use (0.0, 0.0, 0.0) to disable it.
float
Weight
The weight of the solver - how much the rotation should be applied
FRigUnit_FitCha...
WorkData