[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [60494] trunk/blender/source/blender/ editors/mesh/editmesh_knife.c: allow knife-project to use sub-pixel length edges.

Campbell Barton ideasman42 at gmail.com
Tue Oct 1 17:52:29 CEST 2013


Revision: 60494
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=60494
Author:   campbellbarton
Date:     2013-10-01 15:52:29 +0000 (Tue, 01 Oct 2013)
Log Message:
-----------
allow knife-project to use sub-pixel length edges.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/mesh/editmesh_knife.c

Modified: trunk/blender/source/blender/editors/mesh/editmesh_knife.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_knife.c	2013-10-01 15:37:01 UTC (rev 60493)
+++ trunk/blender/source/blender/editors/mesh/editmesh_knife.c	2013-10-01 15:52:29 UTC (rev 60494)
@@ -1546,8 +1546,16 @@
 	knife_project_v2(kcd, v1, s1);
 	knife_project_v2(kcd, v2, s2);
 
-	if (len_squared_v2v2(s1, s2) < 1)
-		return;
+	if (kcd->is_interactive) {
+		if (len_squared_v2v2(s1, s2) < 1.0f) {
+			return;
+		}
+	}
+	else {
+		if (len_squared_v2v2(s1, s2) < KNIFE_FLT_EPS_SQUARED) {
+			return;
+		}
+	}
 
 	/* unproject screen line */
 	ED_view3d_win_to_segment(kcd->ar, kcd->vc.v3d, s1, v1, v3, true);




More information about the Bf-blender-cvs mailing list