| FAnimPhysLimit
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/Animation/AnimPhysicsSolver.h |
Include |
#include "Animation/AnimPhysicsSolver.h" |
class FAnimPhysLinearLimit : public FAnimPhysLimit
Name | Description | ||
---|---|---|---|
|
FirstPosition |
Position of anchor on first object (in first object local space) |
|
|
float |
InverseInertiaImpulse |
Cached denominator of the impulse calculation, doesn't change across iterations. |
|
LimitNormal |
Normal along which the limit is applied. |
|
|
float |
Maximumforce |
Maximum force this limit can apply along the normal. |
|
float |
MinimumForce |
Minimum force this limit can apply along the normal. |
|
SecondPosition |
Position of anchor on second object (in second object local space) |
|
|
float |
SumImpulses |
Sum of impulses applied. |
|
float |
TargetSpeed |
Target speed needed to solve the limit. |
|
float |
TargetSpeedWithoutBias |
Target speed of the limit without bias (force added just to solve limit) |
|
WorldSpacePosition0 |
Cached world space position on body 0. |
|
|
WorldSpacePosition1 |
Cached world space position on body 1. |
Name | Description | |
---|---|---|
|
FAnimPhysLinearLimit() |
|
|
FAnimPhysLinearLimit ( |
Name | Description | ||
---|---|---|---|
|
Iter ( |
Solve the limit |
|
|
RemoveBias() |
Remove bias added to solve the limit |
|
|
UpdateCachedData() |