FRBFSolver

Library of Radial Basis Function solver functions

Windows
MacOS
Linux

References

Module

AnimGraphRuntime

Header

/Engine/Source/Runtime/AnimGraphRuntime/Public/RBF/RBFSolver.h

Include

#include "RBF/RBFSolver.h"

Syntax

struct FRBFSolver

Remarks

Library of Radial Basis Function solver functions

Functions

Name Description

Public function Static

float

 

FindDistanceBetweenEntries

(
    const FRBFEntry& A,
    const FRBFEntry& B,
    const FRBFParams& Params,
    ERBFDistanceMethod OverrideMethod
)

Util to find distance between two entries, using provided params

Public function Static

bool

 

FindTargetNeighbourDistances

(
    const FRBFParams& Params,
    const TArray< FRBFTarget >& Target...,
    TArray< float >& NeighbourDists
)

Util to find distance to nearest neighbour target for each target

Public function Static

float

 

GetRadiusForTarget

(
    const FRBFTarget& Target,
    const FRBFParams& Params
)

Returns the radius for a given target

Public function Static

void

 

Solve

(
    const FRBFParams& Params,
    const TArray< FRBFTarget >& Target...,
    const FRBFEntry& Input,
    TArray< FRBFOutputWeight >& Output...
)

Given a set of targets and new input entry, give list of activated targets with weights

Public function Static

bool

 

ValidateTargets

(
    const FRBFParams& Params,
    const TArray< FRBFTarget >& Target...,
    TArray< int >& InvalidTargets
)

Given a list of targets, verify which ones are valid for solving the RBF setup.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss