[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1734] trunk/py/scripts/addons/rigify/ rig_ui_template.py: Scale is a class method, no need to instance the class first.
Campbell Barton
ideasman42 at gmail.com
Sat Mar 26 01:43:10 CET 2011
Revision: 1734
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=1734
Author: campbellbarton
Date: 2011-03-26 00:43:10 +0000 (Sat, 26 Mar 2011)
Log Message:
-----------
Scale is a class method, no need to instance the class first.
Matrix().Scale --> Matrix.Scale
Modified Paths:
--------------
trunk/py/scripts/addons/rigify/rig_ui_template.py
Modified: trunk/py/scripts/addons/rigify/rig_ui_template.py
===================================================================
--- trunk/py/scripts/addons/rigify/rig_ui_template.py 2011-03-25 20:54:13 UTC (rev 1733)
+++ trunk/py/scripts/addons/rigify/rig_ui_template.py 2011-03-26 00:43:10 UTC (rev 1734)
@@ -39,7 +39,7 @@
rest_inv = rest.inverted()
if pose_bone.parent:
par_mat = pose_bone.parent.matrix.copy()
- par_inv = pose_bone.parent.matrix.inverted()
+ par_inv = par_mat.inverted()
par_rest = pose_bone.parent.bone.matrix_local.copy()
else:
par_mat = Matrix()
@@ -56,9 +56,9 @@
loc *= rest.inverted().to_quaternion()
if pose_bone.bone.use_inherit_scale:
t = par_mat.to_scale()
- par_scale = Matrix().Scale(t[0], 4, Vector((1,0,0)))
- par_scale *= Matrix().Scale(t[1], 4, Vector((0,1,0)))
- par_scale *= Matrix().Scale(t[2], 4, Vector((0,0,1)))
+ par_scale = Matrix.Scale(t[0], 4, Vector((1,0,0)))
+ par_scale *= Matrix.Scale(t[1], 4, Vector((0,1,0)))
+ par_scale *= Matrix.Scale(t[2], 4, Vector((0,0,1)))
else:
par_scale = Matrix()
@@ -71,9 +71,9 @@
rot = smat.to_quaternion()
scl = mat.to_scale()
- smat = Matrix().Scale(scl[0], 4, Vector((1,0,0)))
- smat *= Matrix().Scale(scl[1], 4, Vector((0,1,0)))
- smat *= Matrix().Scale(scl[2], 4, Vector((0,0,1)))
+ smat = Matrix.Scale(scl[0], 4, Vector((1,0,0)))
+ smat *= Matrix.Scale(scl[1], 4, Vector((0,1,0)))
+ smat *= Matrix.Scale(scl[2], 4, Vector((0,0,1)))
smat *= Matrix.Rotation(rot.angle, 4, rot.axis)
smat[3][0] = loc[0]
smat[3][1] = loc[1]
@@ -215,7 +215,7 @@
ploc = a + (ikv/2) + pvi
# Set pole target to location
- mat = get_pose_matrix_in_other_space(Matrix().Translation(ploc), pole)
+ mat = get_pose_matrix_in_other_space(Matrix.Translation(ploc), pole)
set_pose_translation(pole, mat)
bpy.ops.object.mode_set(mode='OBJECT')
More information about the Bf-extensions-cvs
mailing list