From ada889ab5e57e66a187eae2f8044c11097e401c0 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Thu, 28 Jul 2011 00:00:23 -0400 Subject: [PATCH] increase snap dist, store snap_dist^2 --- SketchWidget.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/SketchWidget.py b/SketchWidget.py index d7eac99..4cb3b6d 100644 --- a/SketchWidget.py +++ b/SketchWidget.py @@ -38,7 +38,8 @@ class SketchWidget: self.constraint_color = (0.8, 1.0, 0.0, 1.0) self.snap_angle = 10 self.hv_snap_dist = 10 - self.snap_dist = 4 + self.snap_dist = 6 + self.snap_dist2 = self.snap_dist * self.snap_dist try: # try double-buffered @@ -474,7 +475,7 @@ class SketchWidget: def get_closest_snap_point(self, x, y): closest_point = None - closest_dist = self.snap_dist * self.snap_dist * 2 + closest_dist = self.snap_dist2 * 2 for p in self.snap_points: shape, ptNum = p pt = self.ptToScreenPt(shape.getPt(ptNum)) @@ -482,7 +483,7 @@ class SketchWidget: if dist < closest_dist: closest_dist = dist closest_point = p - if closest_dist <= self.snap_dist * self.snap_dist: + if closest_dist <= self.snap_dist2: return closest_point return None