Module |
|
Header |
/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Joint/JointSolverConstraints.h |
Include |
#include "Chaos/Joint/JointSolverConstraints.h" |
class FJointSolverJointState
Body and joint state required during a joint's solve (used by all sub-constraints in the joint)
Name | Description | ||
---|---|---|---|
|
AngleTolerance |
||
|
FVec3[MaxConstr... |
DPs |
|
|
FVec3[MaxConstr... |
DRs |
|
|
FVec3[MaxConstr... |
InvILs |
|
|
FMatrix33[MaxCo... |
InvIs |
|
|
FReal[MaxConstr... |
InvMs |
|
|
PositionTolerance |
||
|
FVec3[MaxConstr... |
PrevPs |
XPBD initial world-space body state (start of each tick, not each sub-tick iteration) |
|
FRotation3[MaxC... |
PrevQs |
|
|
FVec3[MaxConstr... |
PrevXs |
|
|
FVec3[MaxConstr... |
Ps |
World-space body state. |
|
FRotation3[MaxC... |
Qs |
|
|
FRotation3[MaxC... |
Rs |
|
|
XLs |
Local-space constraint settings. |
|
|
FVec3[MaxConstr... |
Xs |
World-space constraint state. |
Name | Description | ||
---|---|---|---|
|
ApplyDelta |
||
|
ApplyRotationDelta |
||
|
Init ( |
||
|
InitDerivedState() |
||
|
Update ( |
||
|
UpdateDerivedState() |
Name |
Description |
---|---|
MaxConstrainedBodies |