![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#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 | |
| FAnimPhysRigidBody * | Bodies [2] |
Angular limit, keeps angular torque around an axis within a defined range
| FAnimPhysAngularLimit::FAnimPhysAngularLimit | ( | ) |
| FAnimPhysAngularLimit::FAnimPhysAngularLimit | ( | FAnimPhysRigidBody * | InFirstBody, |
| FAnimPhysRigidBody * | InSecondBody, | ||
| const FVector & | InWorldSpaceAxis, | ||
| float | InTargetSpin = 0, |
||
| float | InMinimumTorque = -MAX_flt, |
||
| float | InMaximumTorque = MAX_flt |
||
| ) |
| void FAnimPhysAngularLimit::RemoveBias | ( | ) |
Remove bias added to solve the limit
| void FAnimPhysAngularLimit::UpdateCachedData | ( | ) |
| float FAnimPhysAngularLimit::CachedSpinToTorque |
| float FAnimPhysAngularLimit::MaximumTorque |
| float FAnimPhysAngularLimit::MinimumTorque |
| float FAnimPhysAngularLimit::TargetSpin |
| float FAnimPhysAngularLimit::Torque |
| FVector FAnimPhysAngularLimit::WorldSpaceAxis |