Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGermano <germano.costa@ig.com.br>2017-09-29 23:45:56 +0300
committerGermano <germano.costa@ig.com.br>2017-09-29 23:45:56 +0300
commite2e252da28a157bdfb935fbe1086050a3db05c2e (patch)
tree250992e594350651c44ca1c8cdeb471f34be9413 /modules
parent2edd24a4e6c5b77ddca88cbddaa581edf0d89e8b (diff)
snap_context module: Fix local ray_dir calculation
Diffstat (limited to 'modules')
-rw-r--r--modules/snap_context/__init__.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/snap_context/__init__.py b/modules/snap_context/__init__.py
index 35fe13f8..b7bdf17d 100644
--- a/modules/snap_context/__init__.py
+++ b/modules/snap_context/__init__.py
@@ -276,7 +276,7 @@ class SnapContext():
MVP = proj_mat * snap_obj.mat
mat_inv = snap_obj.mat.inverted()
ray_orig_local = mat_inv * ray_orig
- ray_dir_local = ray_dir * snap_obj.mat
+ ray_dir_local = mat_inv.to_3x3() * ray_dir
in_threshold = _Internal.intersect_boundbox_threshold(self, MVP, ray_orig_local, ray_dir_local, bbmin, bbmax)
else:
proj_co = _Internal.project_co_v3(self, snap_obj.mat.translation)