BGE: Some changes for the constraint document

* Change the constraint type alignment to vertical.
* Changed PHY_CONE_TWIST_CONSTRAINT to the correct value.
* Some minor changes.
This commit is contained in:
Thomas Szepe
2015-05-20 18:49:18 +02:00
parent 2c5d5a9feb
commit 093d11df35
2 changed files with 35 additions and 33 deletions

View File

@@ -15,41 +15,43 @@ Physics Constraints (bge.constraints)
Creates a constraint.
:arg physicsid_1: the physics id of the first object in constraint
:type physicsid: int
:arg physicsid_2: the physics id of the second object in constraint
:type physicsid2: int
:arg constrainttype: the type of the constraint. The constraint types are:
:type constrainttype: int
Constraints types:
- :class:`POINTTOPOINT_CONSTRAINT`
- :class:`LINEHINGE_CONSTRAINT`
- :class:`ANGULAR_CONSTRAINT`
- :class:`CONETWIST_CONSTRAINT`
- :class:`VEHICLE_CONSTRAINT`
- :class:`GENERIC_6DOF_CONSTRAINT`
:arg pivot_X: pivot X position
:type pivot_X: float (optional)
- :class:`GENERIC_6DOF_CONSTRAINT`
:arg pivot_Y: pivot Y position
:type pivot_Y: float (optional)
:arg physicsid_1: the physics id of the first object in constraint.
:type physicsid_1: int
:arg pivot_Z: pivot Z position
:type pivot_Z: float (optional)
:arg physicsid_2: the physics id of the second object in constraint.
:type physicsid_2: int
:arg axis_X: X axis angle in degrees
:type axis_X: float (optional)
:arg constrainttype: the type of the constraint.
:type constrainttype: int
:arg axis_Y: Y axis angle in degrees
:type axis_Y: float (optional)
:arg pivot_X: pivot X position (optional).
:type pivot_X: float
:arg axis_Z: Z axis angle in degrees
:type axis_Z: float (optional)
:arg pivot_Y: pivot Y position (optional).
:type pivot_Y: float
:arg flag: 128 to disable collision between linked bodies
:type flag: int (optional)
:arg pivot_Z: pivot Z position (optional).
:type pivot_Z: float
:arg axis_X: X axis angle in degrees (optional).
:type axis_X: float
:arg axis_Y: Y axis angle in degrees (optional).
:type axis_Y: float
:arg axis_Z: Z axis angle in degrees (optional).
:type axis_Z: float
:arg flag: 128 to disable collision between linked bodies (optional).
:type flag: int
:return: a constraint wrapper.
:rtype: :class:`bge.types.KX_ConstraintWrapper`

View File

@@ -28,7 +28,7 @@ base class --- :class:`PyObjectPlus`
* Lowerlimit > Upperlimit -> axis is free
* Lowerlimit < Upperlimit -> axis it limited in that range
PHY_LINEHINGE_CONSTRAINT = 2 or PHY_ANGULAR_CONSTRAINT = 3:
For PHY_LINEHINGE_CONSTRAINT = 2 or PHY_ANGULAR_CONSTRAINT = 3:
axis = 3 is a constraint limit, with low/high limit value
* 3: X axis angle
@@ -38,7 +38,7 @@ base class --- :class:`PyObjectPlus`
:arg value1 (max): Set the maximum limit of the axis
:type value1: float
PHY_CONE_TWIST_CONSTRAINT = 3:
For PHY_CONE_TWIST_CONSTRAINT = 4:
axis = 3..5 are constraint limits, high limit values
* 3: X axis angle
@@ -50,7 +50,7 @@ base class --- :class:`PyObjectPlus`
:arg value1 (max): Set the maximum limit of the axis
:type value1: float
PHY_GENERIC_6DOF_CONSTRAINT = 12:
For PHY_GENERIC_6DOF_CONSTRAINT = 12:
axis = 0..2 are constraint limits, with low/high limit value
* 0: X axis position
@@ -133,10 +133,10 @@ base class --- :class:`PyObjectPlus`
Returns the contraint type (read only)
:type: integer
- 1 = :class:`~bge.constraints.POINTTOPOINT_CONSTRAINT`
- 2 = :class:`~bge.constraints.LINEHINGE_CONSTRAINT`
- 3 = :class:`~bge.constraints.ANGULAR_CONSTRAINT`
- 4 = :class:`~bge.constraints.CONETWIST_CONSTRAINT`
- 11 = :class:`~bge.constraints.VEHICLE_CONSTRAINT`
- 12 = :class:`~bge.constraints.GENERIC_6DOF_CONSTRAINT`
- 1 = :class:`~bge.constraints.POINTTOPOINT_CONSTRAINT`
- 2 = :class:`~bge.constraints.LINEHINGE_CONSTRAINT`
- 3 = :class:`~bge.constraints.ANGULAR_CONSTRAINT`
- 4 = :class:`~bge.constraints.CONETWIST_CONSTRAINT`
- 11 = :class:`~bge.constraints.VEHICLE_CONSTRAINT`
- 12 = :class:`~bge.constraints.GENERIC_6DOF_CONSTRAINT`