![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RBFSolver.h>
Public Member Functions | |
| ANIMGRAPHRUNTIME_API | FRBFParams () |
| ANIMGRAPHRUNTIME_API FVector | GetTwistAxisVector () const |
Parameters used by RBF solver
| FRBFParams::FRBFParams | ( | ) |
| FVector FRBFParams::GetTwistAxisVector | ( | ) | const |
Util for returning unit direction vector for swing axis
| bool FRBFParams::bAutomaticRadius |
| ERBFDistanceMethod FRBFParams::DistanceMethod |
| ERBFFunctionType FRBFParams::Function |
| float FRBFParams::MedianMax |
Maximum distance used for median
| float FRBFParams::MedianMin |
Minimum distance used for median
| FVector FRBFParams::MedianReference |
Rotation or position of median (used for normalization)
| ERBFNormalizeMethod FRBFParams::NormalizeMethod |
Method to use for normalizing the weight
| float FRBFParams::Radius |
Default radius for each target.
| ERBFSolverType FRBFParams::SolverType |
Specifies the type of solver to use. The additive solver requires normalization, for the most part, whereas the Interpolative solver is not as reliant on it. The interpolative solver also has smoother blending, whereas the additive solver requires more targets but has a more precise control over the influence of each target.
| int32 FRBFParams::TargetDimensions |
How many dimensions input data has
| TEnumAsByte<EBoneAxis> FRBFParams::TwistAxis |
Axis to use when DistanceMethod is SwingAngle
| float FRBFParams::WeightThreshold |
Weight below which we shouldn't bother returning a contribution from a target