Jolt Physics
A multi core friendly Game Physics Engine
|
#include <Jolt/Core/Reference.h>
#include <Jolt/Core/NonCopyable.h>
#include <Jolt/Core/Result.h>
#include <Jolt/ObjectStream/SerializableObject.h>
Go to the source code of this file.
Classes | |
class | ConstraintSettings |
Class used to store the configuration of a constraint. Allows run-time creation of constraints. More... | |
class | Constraint |
Base class for all physics constraints. A constraint removes one or more degrees of freedom for a rigid body. More... | |
Enumerations | |
enum class | EConstraintType { Constraint , TwoBodyConstraint } |
Enum to identify constraint type. More... | |
enum class | EConstraintSubType { Fixed , Point , Hinge , Slider , Distance , Cone , SwingTwist , SixDOF , Path , Vehicle , RackAndPinion , Gear , Pulley , User1 , User2 , User3 , User4 } |
Enum to identify constraint sub type. More... | |
enum class | EConstraintSpace { LocalToBodyCOM , WorldSpace } |
Certain constraints support setting them up in local or world space. This governs what is used. More... | |
|
strong |
Certain constraints support setting them up in local or world space. This governs what is used.
Enumerator | |
---|---|
LocalToBodyCOM | All constraint properties are specified in local space to center of mass of the bodies that are being constrained (so e.g. 'constraint position 1' will be local to body 1 COM, 'constraint position 2' will be local to body 2 COM). Note that this means you need to subtract Shape::GetCenterOfMass() from positions! |
WorldSpace | All constraint properties are specified in world space. |
|
strong |
|
strong |