diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-02-05 12:57:02 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-02-05 12:57:02 +0300 |
commit | 998198a041aebad75c31db19e6cd3d64b61f2b3c (patch) | |
tree | a152fd5b8dc40daf4aabaada15696fbf3e26f4ac /doc/python_api/examples | |
parent | 8b52087d837ac035e2645c09ad780c45fccb9d89 (diff) |
mathutils rotate functions for Euler/Quaternion/Matrix/Vector types.
each accept Euler/Quaternion/Matrix types.
eg:
Euler.rotate(Quaternion(axis, angle))
Vector.rotate(Euler((pi/2, 0, 0)))
matrix.resize_4x4() and euler.make_compatible() were still returning an instance of themselves, now return None.
Diffstat (limited to 'doc/python_api/examples')
-rw-r--r-- | doc/python_api/examples/mathutils.Vector.py | 2 | ||||
-rw-r--r-- | doc/python_api/examples/mathutils.py | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/doc/python_api/examples/mathutils.Vector.py b/doc/python_api/examples/mathutils.Vector.py index fb00e8aead6..880b4ef2590 100644 --- a/doc/python_api/examples/mathutils.Vector.py +++ b/doc/python_api/examples/mathutils.Vector.py @@ -10,7 +10,7 @@ vec_b = mathutils.Vector((0, 1, 2)) vec2d = mathutils.Vector((1, 2)) vec3d = mathutils.Vector((1, 0, 0)) -vec4d = vec_a.copy().resize4D() +vec4d = vec_a.to_4d() # other mathutuls types quat = mathutils.Quaternion() diff --git a/doc/python_api/examples/mathutils.py b/doc/python_api/examples/mathutils.py index 02f69515f21..dcc10c5885c 100644 --- a/doc/python_api/examples/mathutils.py +++ b/doc/python_api/examples/mathutils.py @@ -3,15 +3,15 @@ from math import radians vec = mathutils.Vector((1.0, 2.0, 3.0)) -mat_rot = mathutils.Matrix.Rotation(radians(90), 4, 'X') +mat_rot = mathutils.Matrix.Rotation(radians(90.0), 4, 'X') mat_trans = mathutils.Matrix.Translation(vec) mat = mat_trans * mat_rot mat.invert() -mat3 = mat.rotation_part() -quat1 = mat.to_quat() -quat2 = mat3.to_quat() +mat3 = mat.to_3x3() +quat1 = mat.to_quaternion() +quat2 = mat3.to_quaternion() angle = quat1.difference(quat2) |