Available Constraint Types:
 
First Constraint
 
Second Constraint
 

 
First Constraint
 
Second Constraint
 
Through Datum Axis
 
Through Datum Axis
 

 
Through Cyl/Con/Rev
 
Through Datum Axis
 

 
Through Edge
 

 
Through Edge
 

 
Through Cyl/Con/Rev
 

 
Through Cyl/Con/Rev
 

 
Through Point
 

 
Through Point
 

 
Angle to Plane
 

 
Angle to Plane
 

 
Through Edge
 
Through Datum Axis
 

 
Through Point
 
Through Datum Axis
 

 
Through Edge
 

 
Through Edge
 

 
Through Cyl/Con/Rev
 

 
Through Cyl/Con/Rev
 

 
Through Point
 

 
Parallel to Plane
 

 
Angle to Plane
 

 
Tangent to Face
 

 
Angle to Plane
 
Through Datum Axis
 

 
Tangent to Face
 
Through Point
 

 
Through Edge
 

 
Angle to Plane, 05 or 905
 

 
Through Cyl/Con/Rev
 

 
Tangent to Face
 
Angle is 05
 
Through Point
 

 

 
Angle is 05 or 905
 
Tangent to Face
 
Offset from Plane
 
Offset from Plane
 

 
Offset From Plane (only one geometric constraint)
 
Through Three Points (three constraints)
 
NOTE: A "Through Point" constraint can only be specified by putting an edge in the object_tags array and an appropriate mid/end modifier in the point_select array.