UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAnimPhysAngularLimit Class Reference

#include <AnimPhysicsSolver.h>

+ Inheritance diagram for FAnimPhysAngularLimit:

Public Member Functions

ENGINE_API FAnimPhysAngularLimit ()
 
ENGINE_API FAnimPhysAngularLimit (FAnimPhysRigidBody *InFirstBody, FAnimPhysRigidBody *InSecondBody, const FVector &InWorldSpaceAxis, float InTargetSpin=0, float InMinimumTorque=-MAX_flt, float InMaximumTorque=MAX_flt)
 
ENGINE_API void RemoveBias ()
 
ENGINE_API void Iter (float DeltaTime)
 
ENGINE_API void UpdateCachedData ()
 
- Public Member Functions inherited from FAnimPhysLimit
ENGINE_API FAnimPhysLimit (FAnimPhysRigidBody *InFirstBody, FAnimPhysRigidBody *InSecondBody)
 

Public Attributes

FVector WorldSpaceAxis
 
float Torque
 
float TargetSpin
 
float MinimumTorque
 
float MaximumTorque
 
float CachedSpinToTorque
 
- Public Attributes inherited from FAnimPhysLimit
FAnimPhysRigidBodyBodies [2]
 

Detailed Description

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

Constructor & Destructor Documentation

◆ FAnimPhysAngularLimit() [1/2]

FAnimPhysAngularLimit::FAnimPhysAngularLimit ( )

◆ FAnimPhysAngularLimit() [2/2]

FAnimPhysAngularLimit::FAnimPhysAngularLimit ( FAnimPhysRigidBody InFirstBody,
FAnimPhysRigidBody InSecondBody,
const FVector InWorldSpaceAxis,
float  InTargetSpin = 0,
float  InMinimumTorque = -MAX_flt,
float  InMaximumTorque = MAX_flt 
)

Member Function Documentation

◆ Iter()

void FAnimPhysAngularLimit::Iter ( float  DeltaTime)

Solve the limit

◆ RemoveBias()

void FAnimPhysAngularLimit::RemoveBias ( )

Remove bias added to solve the limit

◆ UpdateCachedData()

void FAnimPhysAngularLimit::UpdateCachedData ( )

Member Data Documentation

◆ CachedSpinToTorque

float FAnimPhysAngularLimit::CachedSpinToTorque

◆ MaximumTorque

float FAnimPhysAngularLimit::MaximumTorque

◆ MinimumTorque

float FAnimPhysAngularLimit::MinimumTorque

◆ TargetSpin

float FAnimPhysAngularLimit::TargetSpin

◆ Torque

float FAnimPhysAngularLimit::Torque

◆ WorldSpaceAxis

FVector FAnimPhysAngularLimit::WorldSpaceAxis

The documentation for this class was generated from the following files: