[Bf-extensions-cvs] [756188a4] master: snap_context module: Fix depth_range in Ortho view
Germano
noreply at git.blender.org
Mon Sep 18 23:18:27 CEST 2017
Commit: 756188a4599fc076bc67d1ff05cb9601404cf235
Author: Germano
Date: Mon Sep 18 18:18:18 2017 -0300
Branches: master
https://developer.blender.org/rBA756188a4599fc076bc67d1ff05cb9601404cf235
snap_context module: Fix depth_range in Ortho view
Objects behind the coordinate `(0, 0, 0)` were being ignored with snap in Ortho view
===================================================================
M modules/snap_context/__init__.py
===================================================================
diff --git a/modules/snap_context/__init__.py b/modules/snap_context/__init__.py
index 834ad802..b0dd0fae 100644
--- a/modules/snap_context/__init__.py
+++ b/modules/snap_context/__init__.py
@@ -53,8 +53,13 @@ class SnapContext():
self._offset_cur = 1 # Starts with index 1
self.region = region
self.rv3d = space.region_3d
+
+ if self.rv3d.is_perspective:
+ self.depth_range = Vector((space.clip_start, space.clip_end))
+ else:
+ self.depth_range = Vector((-space.clip_end, space.clip_end))
+
self.proj_mat = Matrix.Identity(4)
- self.depth_range = Vector((space.clip_start, space.clip_end))
self.mval = Vector((0, 0))
self._snap_mode = VERT | EDGE | FACE
More information about the Bf-extensions-cvs
mailing list