
getConstraintId()
- Returns the constraint ID.
- Returns 0 if there isn't a constraint ID.
- integer
Note:
- The constraint ID is NOT the same thing as the constraint type.
- The BGE assigns a new--and sometimes different--constraint ID number each time the constraint is created.

Sample Code
################ get the constraint ID
# import bge
import bge
# get current scene
scene = bge.logic.getCurrentScene()
# get object list
objList = scene.objects
# get object named Cube_Green
obj1 = objList["Cube_Green"]
# get object named Cube_Red
obj2 = objList["Cube_Red"]
# want to use a 6DOF constraint
constraintType = 12
# get obj1 physics ID
obj1_ID = obj1.getPhysicsId()
# get obj2 physics ID
obj2_ID = obj2.getPhysicsId()
# Use the object center of obj1 for pivot point
pivotPos_X = 0.0
pivotPos_Y = 0.0
pivotPos_Z = 0.0
# create a 6DOF constraint
cube_6DOF = bge.constraints.createConstraint( obj1_ID, obj2_ID, constraintType,pivotPos_X, pivotPos_Y, pivotPos_Z)
# get the constraint ID
id_number = cube_6DOF.getConstraintId()