G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FRBFParams Struct Reference

Parameters used by RBF solver. More...

Public Member Functions

Functions
FRBFParams & opAssign (FRBFParams Other)

Public Attributes

RBFData
EBoneAxis TwistAxis
 Axis to use when DistanceMethod is SwingAngle.
float32 Radius
 Default radius for each target.
bool bAutomaticRadius
 Automatically pick the radius based on the average distance between targets.
ERBFFunctionType Function
ERBFDistanceMethod DistanceMethod
ERBFSolverType 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.
float32 WeightThreshold
 Weight below which we shouldn't bother returning a contribution from a target.
ERBFNormalizeMethod NormalizeMethod
 Method to use for normalizing the weight.
FVector MedianReference
 Rotation or position of median (used for normalization).
float32 MedianMin
 Minimum distance used for median.
float32 MedianMax
 Maximum distance used for median.

Detailed Description

Parameters used by RBF solver.

Member Function Documentation

◆ opAssign()

FRBFParams & opAssign ( FRBFParams Other)

Member Data Documentation

◆ bAutomaticRadius

bool bAutomaticRadius

Automatically pick the radius based on the average distance between targets.

◆ DistanceMethod

ERBFDistanceMethod DistanceMethod

◆ Function

ERBFFunctionType Function

◆ MedianMax

float32 MedianMax

Maximum distance used for median.

◆ MedianMin

float32 MedianMin

Minimum distance used for median.

◆ MedianReference

FVector MedianReference

Rotation or position of median (used for normalization).

◆ NormalizeMethod

ERBFNormalizeMethod NormalizeMethod

Method to use for normalizing the weight.

◆ Radius

float32 Radius

Default radius for each target.

◆ SolverType

ERBFSolverType 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.

◆ TwistAxis

EBoneAxis TwistAxis

Axis to use when DistanceMethod is SwingAngle.

◆ WeightThreshold

float32 WeightThreshold

Weight below which we shouldn't bother returning a contribution from a target.