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:
authormano-wii <germano.costa@ig.com.br>2018-10-30 15:46:31 +0300
committermano-wii <germano.costa@ig.com.br>2018-10-30 15:46:31 +0300
commitca94256fe10b067d016d19455b250a563c22034d (patch)
tree75052027c0e0347346b39cb914ce25865ebcc3f6 /mesh_snap_utilities_line
parentb38939f161cc4c4e2039f006fe6b9e46d518d3fa (diff)
Snap Utilities Line: Fixed verts and edges ignored on some faces
Diffstat (limited to 'mesh_snap_utilities_line')
-rw-r--r--mesh_snap_utilities_line/snap_context_l/__init__.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/mesh_snap_utilities_line/snap_context_l/__init__.py b/mesh_snap_utilities_line/snap_context_l/__init__.py
index 584f7ecb..c4b03156 100644
--- a/mesh_snap_utilities_line/snap_context_l/__init__.py
+++ b/mesh_snap_utilities_line/snap_context_l/__init__.py
@@ -216,10 +216,10 @@ class SnapContext():
r_value = value
if find_next_index:
last_value = value
- find_next_index = False
r_snap_obj = self._get_snap_obj_by_index(value)
if (r_snap_obj is None) or value < (r_snap_obj.data[1].first_index + len(r_snap_obj.data[1].tri_verts)):
continue
+ find_next_index = False
elif (r_snap_obj is None) or\
(value < r_snap_obj.data[1].first_index) or\
(value >= (r_snap_obj.data[1].first_index + r_snap_obj.data[1].get_tot_elems())):
@@ -422,6 +422,9 @@ class SnapContext():
int(self.mval[0]) - self._dist_px, int(self.mval[1]) - self._dist_px,
self.threshold, self.threshold, bgl.GL_RED_INTEGER, bgl.GL_UNSIGNED_INT, self._snap_buffer)
#bgl.glReadBuffer(bgl.GL_BACK)
+ #import numpy as np
+ #a = np.array(self._snap_buffer)
+ #print(a)
snap_obj, index = self._get_nearest_index()
#print("index:", index)