[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