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 Cavalcante <germano.costa@ig.com.br>2022-04-13 08:57:47 +0300
committerGermano Cavalcante <germano.costa@ig.com.br>2022-04-13 16:55:22 +0300
commitbffb84a0526ffd203ee3abbe6ad18332cda1eb62 (patch)
tree1d3d3b7dce4d306f836e5783e02823a852dad700
parent209ee28877d44e241ff1c062647b008415ce1958 (diff)
Fix missing clip planes update in Snap Utilities Line
Make sure you always check for state change.
-rw-r--r--mesh_snap_utilities_line/__init__.py2
-rw-r--r--mesh_snap_utilities_line/common_classes.py1
-rw-r--r--mesh_snap_utilities_line/snap_context_l/__init__.py5
3 files changed, 3 insertions, 5 deletions
diff --git a/mesh_snap_utilities_line/__init__.py b/mesh_snap_utilities_line/__init__.py
index 9160e6ea..6dd6b842 100644
--- a/mesh_snap_utilities_line/__init__.py
+++ b/mesh_snap_utilities_line/__init__.py
@@ -6,7 +6,7 @@
bl_info = {
"name": "Snap_Utilities_Line",
"author": "Germano Cavalcante",
- "version": (6, 9, 6),
+ "version": (6, 9, 7),
"blender": (3, 2, 0),
"location": "View3D > TOOLS > Line Tool",
"description": "Extends Blender Snap controls",
diff --git a/mesh_snap_utilities_line/common_classes.py b/mesh_snap_utilities_line/common_classes.py
index 713b2698..949646ad 100644
--- a/mesh_snap_utilities_line/common_classes.py
+++ b/mesh_snap_utilities_line/common_classes.py
@@ -432,7 +432,6 @@ class SnapUtilities:
#Create Snap Context
self.sctx = global_snap_context_get(context.evaluated_depsgraph_get(), context.region, context.space_data)
self.sctx.set_pixel_dist(12)
- self.sctx.use_clip_planes(True)
if SnapUtilities.snapwidgets:
widget = SnapUtilities.snapwidgets[-1]
diff --git a/mesh_snap_utilities_line/snap_context_l/__init__.py b/mesh_snap_utilities_line/snap_context_l/__init__.py
index 2bb51ea3..ad8df061 100644
--- a/mesh_snap_utilities_line/snap_context_l/__init__.py
+++ b/mesh_snap_utilities_line/snap_context_l/__init__.py
@@ -335,6 +335,8 @@ class SnapContext():
if clear_offscreen:
self._offscreen.clear()
+ _Internal.gpu_Indices_use_clip_planes(self.rv3d, True)
+
def tag_update_drawn_snap_object(self, snap_obj):
if len(snap_obj.data) > 1:
snap_obj.data[1].free()
@@ -360,9 +362,6 @@ class SnapContext():
_Internal.gpu_Indices_restore_state()
- def use_clip_planes(self, value):
- _Internal.gpu_Indices_use_clip_planes(self.rv3d, value)
-
def set_pixel_dist(self, dist_px):
self._dist_px = int(dist_px)
self._dist_px_sq = self._dist_px ** 2