[Bf-blender-cvs] [9c441dcd732] blender2.8: Gizmo: update template to use matrix multiply

Campbell Barton noreply at git.blender.org
Fri Sep 7 22:41:50 CEST 2018


Commit: 9c441dcd73279878545ad4e6313e755078cd1daf
Author: Campbell Barton
Date:   Sat Sep 8 06:51:02 2018 +1000
Branches: blender2.8
https://developer.blender.org/rB9c441dcd73279878545ad4e6313e755078cd1daf

Gizmo: update template to use matrix multiply

===================================================================

M	release/scripts/templates_py/gizmo_operator.py

===================================================================

diff --git a/release/scripts/templates_py/gizmo_operator.py b/release/scripts/templates_py/gizmo_operator.py
index d1eef09685d..bdd93785cb3 100644
--- a/release/scripts/templates_py/gizmo_operator.py
+++ b/release/scripts/templates_py/gizmo_operator.py
@@ -26,7 +26,7 @@ def main(context, plane_co, plane_no):
     plane_dot = plane_no.dot(plane_co)
 
     for v in bm.verts:
-        co = matrix * v.co
+        co = matrix @ v.co
         v.select = (plane_no.dot(co) > plane_dot)
     bm.select_flush_mode()
 
@@ -150,14 +150,14 @@ class SelectSideOfPlaneGizmoGroup(GizmoGroup):
             no_a = self.widget_dial.matrix_basis.col[1].xyz
             no_b = Vector(op.plane_no)
 
-            no_a = (no_a * self.view_inv).xy.normalized()
-            no_b = (no_b * self.view_inv).xy.normalized()
+            no_a = (no_a @ self.view_inv).xy.normalized()
+            no_b = (no_b @ self.view_inv).xy.normalized()
             return no_a.angle_signed(no_b)
 
         def direction_set_cb(value):
             op = SelectSideOfPlaneGizmoGroup.my_target_operator(context)
             matrix_rotate = Matrix.Rotation(-value, 3, self.rotate_axis)
-            no = matrix_rotate * self.widget_dial.matrix_basis.col[1].xyz
+            no = matrix_rotate @ self.widget_dial.matrix_basis.col[1].xyz
             op.plane_no = no
             op.execute(context)



More information about the Bf-blender-cvs mailing list