Constraint¶
-
struct nvConstraint¶
Base two-body constraint.
Public Members
-
nvConstraintType type¶
Type of the constraint.
-
void *def¶
Constraint definition class. (This needs to be casted)
-
nvRigidBody *a¶
First body.
-
nvRigidBody *b¶
Second body.
-
nv_bool ignore_collision¶
Ignore collision of bodies connected with this constraint.
-
nvConstraintType type¶
-
enum nvConstraintType¶
Constraint types.
Contact constraint is not included because it’s handled internally by the engine.
Values:
-
enumerator nvConstraintType_DISTANCE¶
Distance constraint type. See nvDistanceConstraint.
-
enumerator nvConstraintType_HINGE¶
Hinge constraint type. See nvHingeConstraint.
-
enumerator nvConstraintType_SPLINE¶
Spline constraint type. See nvSplineConstraint.
-
enumerator nvConstraintType_DISTANCE¶
Spring Constraint¶
Warning
doxygenstruct: Cannot find class “nvSpring” in doxygen xml output for project “NovaPhysics” from directory: xml
Warning
doxygenfunction: Cannot find function “nvSpring_new” in doxygen xml output for project “NovaPhysics” from directory: xml
Distance Joint Constraint¶
Warning
doxygenstruct: Cannot find class “nvDistanceJoint” in doxygen xml output for project “NovaPhysics” from directory: xml
Warning
doxygenfunction: Cannot find function “nvDistanceJoint_new” in doxygen xml output for project “NovaPhysics” from directory: xml
Hinge Joint Constraint¶
Warning
doxygenstruct: Cannot find class “nvHingeJoint” in doxygen xml output for project “NovaPhysics” from directory: xml
Warning
doxygenfunction: Cannot find function “nvHingeJoint_new” in doxygen xml output for project “NovaPhysics” from directory: xml