BGE Docs: Moving the BL_ArmatureChannel.rotation_mode constant docs from bge.types.rst to bge.logic.rst where the rest of the constants docs are.

This commit is contained in:
Mitchell Stokes 2012-11-22 08:16:30 +00:00
parent 8dd96bcefb
commit d9f6edff14
2 changed files with 54 additions and 21 deletions

View File

@ -992,6 +992,59 @@ Blender Material
.. data:: BL_SRC_COLOR .. data:: BL_SRC_COLOR
.. data:: BL_ZERO .. data:: BL_ZERO
----------------
Armature Channel
----------------
.. _armaturechannel-constants-rotation-mode:
See :class:`bge.types.BL_ArmatureChannel.rotation_mode`
.. note:
euler mode are named as in Blender UI but the actual axis order is reversed
.. data:: ROT_QUAT
Use quaternion in rotation attribute to update bone rotation.
:value: 0
.. data:: ROT_XYZ
Use euler_rotation and apply angles on bone's Z, Y, X axis successively.
:value: 1
.. data:: ROT_XZY
Use euler_rotation and apply angles on bone's Y, Z, X axis successively.
:value: 2
.. data:: ROT_YXZ
Use euler_rotation and apply angles on bone's Z, X, Y axis successively.
:value: 3
.. data:: ROT_YZX
Use euler_rotation and apply angles on bone's X, Z, Y axis successively.
:value: 4
.. data:: ROT_ZXY
Use euler_rotation and apply angles on bone's Y, X, Z axis successively.
:value: 5
.. data:: ROT_ZYX
Use euler_rotation and apply angles on bone's X, Y, Z axis successively.
:value: 6
---------------- ----------------
Armature Constraint Armature Constraint
---------------- ----------------

View File

@ -4812,16 +4812,6 @@ Types
Proxy to armature pose channel. Allows to read and set armature pose. Proxy to armature pose channel. Allows to read and set armature pose.
The attributes are identical to RNA attributes, but mostly in read-only mode. The attributes are identical to RNA attributes, but mostly in read-only mode.
See :data:`rotation_mode`
.. data:: PCHAN_ROT_QUAT
.. data:: PCHAN_ROT_XYZ
.. data:: PCHAN_ROT_XZY
.. data:: PCHAN_ROT_YXZ
.. data:: PCHAN_ROT_YZX
.. data:: PCHAN_ROT_ZXY
.. data:: PCHAN_ROT_ZYX
.. attribute:: name .. attribute:: name
channel name (=bone name), read-only. channel name (=bone name), read-only.
@ -4955,17 +4945,7 @@ Types
Method of updating the bone rotation, read-write. Method of updating the bone rotation, read-write.
:type: integer :type: integer (one of :ref:`these constants <armaturechannel-constants-rotation-mode>`)
Use the following constants (euler mode are named as in Blender UI but the actual axis order is reversed).
* PCHAN_ROT_QUAT(0) : use quaternioin in rotation attribute to update bone rotation
* PCHAN_ROT_XYZ(1) : use euler_rotation and apply angles on bone's Z, Y, X axis successively
* PCHAN_ROT_XZY(2) : use euler_rotation and apply angles on bone's Y, Z, X axis successively
* PCHAN_ROT_YXZ(3) : use euler_rotation and apply angles on bone's Z, X, Y axis successively
* PCHAN_ROT_YZX(4) : use euler_rotation and apply angles on bone's X, Z, Y axis successively
* PCHAN_ROT_ZXY(5) : use euler_rotation and apply angles on bone's Y, X, Z axis successively
* PCHAN_ROT_ZYX(6) : use euler_rotation and apply angles on bone's X, Y, Z axis successively
.. attribute:: channel_matrix .. attribute:: channel_matrix