From 98d3a16281b6da873eb07055c565df6976d5adec Mon Sep 17 00:00:00 2001 From: Philipp Oeser Date: Mon, 9 Sep 2019 10:46:25 +0200 Subject: [PATCH] Fix (unreported) Freestyle modifiers element-wise multiplication error --- release/scripts/startup/bl_operators/freestyle.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/release/scripts/startup/bl_operators/freestyle.py b/release/scripts/startup/bl_operators/freestyle.py index 35fb0ab315c..baac3556fb2 100644 --- a/release/scripts/startup/bl_operators/freestyle.py +++ b/release/scripts/startup/bl_operators/freestyle.py @@ -113,17 +113,17 @@ class SCENE_OT_freestyle_fill_range_by_selection(bpy.types.Operator): max_dist = -min_dist if m.type == 'DISTANCE_FROM_CAMERA': for ob in selection: - ob_to_cam = matrix_to_camera * ob.matrix_world + ob_to_cam = matrix_to_camera @ ob.matrix_world for vert in ob.data.vertices: # dist in the camera space - dist = (ob_to_cam * vert.co).length + dist = (ob_to_cam @ vert.co).length min_dist = min(dist, min_dist) max_dist = max(dist, max_dist) elif m.type == 'DISTANCE_FROM_OBJECT': for ob in selection: for vert in ob.data.vertices: # dist in the world space - dist = (ob.matrix_world * vert.co - target_location).length + dist = (ob.matrix_world @ vert.co - target_location).length min_dist = min(dist, min_dist) max_dist = max(dist, max_dist) # Fill the Range Min/Max entries with the computed distances