FAnimPhysAngularLimit

Angular limit, keeps angular torque around an axis within a defined range

Windows
MacOS
Linux

Inheritance Hierarchy

FAnimPhysLimit

FAnimPhysAngularLimit

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/Animation/AnimPhysicsSolver.h

Include

#include "Animation/AnimPhysicsSolver.h"

Syntax

class FAnimPhysAngularLimit : public FAnimPhysLimit

Remarks

Angular limit, keeps angular torque around an axis within a defined range

Variables

Name Description

Public variable

float

 

CachedSpinToTorque

Cached spin to torque value that is independant of iterations.

Public variable

float

 

MaximumTorque

Maximum torque this limit can apply.

Public variable

float

 

MinimumTorque

Minimum torque this limit can apply.

Public variable

float

 

TargetSpin

The required spin required to align the limit.

Public variable

float

 

Torque

Rotational impulse.

Public variable

FVector

 

WorldSpaceAxis

Axis of the limit in world space.

Constructors

Name Description

Public function

FAnimPhysAngularLimit()

Public function

FAnimPhysAngularLimit

(
    FAnimPhysRigidBody* InFirstBod...,
    FAnimPhysRigidBody* InSecondBo...,
    const FVector& InWorldSpaceAxis,
    float InTargetSpin,
    float InMinimumTorque,
    float InMaximumTorque
)

Functions

Name Description

Public function

void

 

Iter

(
    float DeltaTime
)

Solve the limit

Public function

void

 

RemoveBias()

Remove bias added to solve the limit

Public function

void

 

UpdateCachedData()

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