Navigation
API > API/Runtime > API/Runtime/Engine
Angular limit, keeps angular torque around an axis within a defined range
| Name | FAnimPhysAngularLimit |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Animation/AnimPhysicsSolver.h |
| Include Path | #include "Animation/AnimPhysicsSolver.h" |
Syntax
class FAnimPhysAngularLimit : public FAnimPhysLimit
Inheritance Hierarchy
- FAnimPhysLimit → FAnimPhysAngularLimit
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Animation/AnimPhysicsSolver.h | |||
FAnimPhysAngularLimit
(
FAnimPhysRigidBody* InFirstBody, |
Animation/AnimPhysicsSolver.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedSpinToTorque | float | Cached spin to torque value that is independant of iterations. | Animation/AnimPhysicsSolver.h | |
| MaximumTorque | float | Maximum torque this limit can apply. | Animation/AnimPhysicsSolver.h | |
| MinimumTorque | float | Minimum torque this limit can apply. | Animation/AnimPhysicsSolver.h | |
| TargetSpin | float | The required spin required to align the limit. | Animation/AnimPhysicsSolver.h | |
| Torque | float | Rotational impulse. | Animation/AnimPhysicsSolver.h | |
| WorldSpaceAxis | FVector | Axis of the limit in world space. | Animation/AnimPhysicsSolver.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Iter
(
float DeltaTime |
Solve the limit | Animation/AnimPhysicsSolver.h | |
void RemoveBias() |
Remove bias added to solve the limit | Animation/AnimPhysicsSolver.h | |
void UpdateCachedData() |
Animation/AnimPhysicsSolver.h |