ReactPhysics3D  v0.10.2
C++ Physics engine library
Loading...
Searching...
No Matches
reactphysics3d::SolveHingeJointSystem Class Reference

This class is responsible to solve the BallAndSocketJoint constraints. More...

#include <include/reactphysics3d/systems/SolveHingeJointSystem.h>

Public Member Functions

 SolveHingeJointSystem (PhysicsWorld &world, RigidBodyComponents &rigidBodyComponents, TransformComponents &transformComponents, JointComponents &jointComponents, HingeJointComponents &hingeJointComponents)
 Constructor.
 
 ~SolveHingeJointSystem ()=default
 Destructor.
 
void initBeforeSolve ()
 Initialize before solving the constraint.
 
void warmstart ()
 Warm start the constraint (apply the previous impulse at the beginning of the step)
 
void solveVelocityConstraint ()
 Solve the velocity constraint.
 
void solvePositionConstraint ()
 Solve the position constraint (for position error correction)
 
void setTimeStep (decimal timeStep)
 Set the time step.
 
void setIsWarmStartingActive (bool isWarmStartingActive)
 Set to true to enable warm starting.
 

Detailed Description

This class is responsible to solve the BallAndSocketJoint constraints.


The documentation for this class was generated from the following files: