|  | ReactPhysics3D
    v0.10.2
    C++ Physics engine library | 
This class is responsible to solve the BallAndSocketJoint constraints. More...
#include <include/reactphysics3d/systems/SolveBallAndSocketJointSystem.h>
| Public Member Functions | |
| SolveBallAndSocketJointSystem (PhysicsWorld &world, RigidBodyComponents &rigidBodyComponents, TransformComponents &transformComponents, JointComponents &jointComponents, BallAndSocketJointComponents &ballAndSocketJointComponents) | |
| Constructor. | |
| ~SolveBallAndSocketJointSystem ()=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. | |
| Static Public Member Functions | |
| static decimal | computeCurrentConeHalfAngle (const Vector3 &coneLimitWorldAxisBody1, const Vector3 &coneLimitWorldAxisBody2) | 
| Return the current cone angle (for the cone limit) | |
This class is responsible to solve the BallAndSocketJoint constraints.
| 
 | static | 
Return the current cone angle (for the cone limit)