[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33049] trunk/blender/release/scripts/ modules/bpy_types.py: update for mathutils vector/matrix order change.
Campbell Barton
ideasman42 at gmail.com
Sun Nov 14 08:03:17 CET 2010
Revision: 33049
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33049
Author: campbellbarton
Date: 2010-11-14 08:02:55 +0100 (Sun, 14 Nov 2010)
Log Message:
-----------
update for mathutils vector/matrix order change.
Modified Paths:
--------------
trunk/blender/release/scripts/modules/bpy_types.py
Modified: trunk/blender/release/scripts/modules/bpy_types.py
===================================================================
--- trunk/blender/release/scripts/modules/bpy_types.py 2010-11-13 22:38:33 UTC (rev 33048)
+++ trunk/blender/release/scripts/modules/bpy_types.py 2010-11-14 07:02:55 UTC (rev 33049)
@@ -142,19 +142,19 @@
def x_axis(self):
""" Vector pointing down the x-axis of the bone.
"""
- return self.matrix.rotation_part() * Vector((1.0, 0.0, 0.0))
+ return Vector((1.0, 0.0, 0.0)) * self.matrix.rotation_part()
@property
def y_axis(self):
""" Vector pointing down the x-axis of the bone.
"""
- return self.matrix.rotation_part() * Vector((0.0, 1.0, 0.0))
+ return Vector((0.0, 1.0, 0.0)) * self.matrix.rotation_part()
@property
def z_axis(self):
""" Vector pointing down the x-axis of the bone.
"""
- return self.matrix.rotation_part() * Vector((0.0, 0.0, 1.0))
+ return Vector((0.0, 0.0, 1.0)) * self.matrix.rotation_part()
@property
def basename(self):
@@ -284,13 +284,13 @@
Expects a 4x4 or 3x3 matrix.
"""
from mathutils import Vector
- z_vec = self.matrix.rotation_part() * Vector((0.0, 0.0, 1.0))
- self.tail = matrix * self.tail
- self.head = matrix * self.head
+ z_vec = Vector((0.0, 0.0, 1.0)) * self.matrix.rotation_part()
+ self.tail = self.tail * matrix
+ self.head = self.head * matrix
scalar = matrix.median_scale
self.head_radius *= scalar
self.tail_radius *= scalar
- self.align_roll(matrix * z_vec)
+ self.align_roll(z_vec * matrix)
def ord_ind(i1, i2):
More information about the Bf-blender-cvs
mailing list