Module |
|
Header |
/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Joint/PBDJointSolverGaussSeidel.h |
Include |
#include "Chaos/Joint/PBDJointSolverGaussSeidel.h" |
class FJointSolverGaussSeidel
Calculate new positions and rotations for a pair of bodies connected by a joint.
This solver treats of the 6 possible constraints (up to 3 linear and 3 angular) individually and resolves them in sequence.
Name | Description | |
---|---|---|
|
FJointSolverGaussSeidel() |
Name | Description | ||
---|---|---|---|
|
ApplyConstraints ( |
||
|
ApplyProjections ( |
||
|
const FVec3 ... |
GetInitP ( |
|
|
const FRotat... |
GetInitQ ( |
|
|
GetIsActive() |
||
|
const FVec3 ... |
GetNetAngularImpulse() |
|
|
const FVec3 ... |
GetNetLinearImpulse() |
|
|
GetNumActiveConstraints() |
||
|
const FVec3 ... |
GetP ( |
|
|
const FRotat... |
GetQ ( |
|
|
const FVec3 ... |
GetV ( |
|
|
const FVec3 ... |
GetW ( |
|
|
Init ( |
||
|
InvM ( |
||
|
Update ( |
Name |
Description |
---|---|
FDenseMatrix61 |
|
FDenseMatrix66 |
Name |
Description |
---|---|
MaxConstrainedBodies |
FJointSolverCholesky