[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