Revision: 17184 http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17184 Author: theeth Date: 2008-10-22 22:17:11 +0200 (Wed, 22 Oct 2008)
Log Message: ----------- Gesture for delete selected (experimental): figure 8 (gesture crossing on itself twice) Modified Paths: -------------- branches/etch-a-ton/source/blender/src/editarmature_sketch.c Modified: branches/etch-a-ton/source/blender/src/editarmature_sketch.c =================================================================== --- branches/etch-a-ton/source/blender/src/editarmature_sketch.c 2008-10-22 18:08:06 UTC (rev 17183) +++ branches/etch-a-ton/source/blender/src/editarmature_sketch.c 2008-10-22 20:17:11 UTC (rev 17184) @@ -120,6 +120,8 @@ typedef int(NextSubdivisionFunc)(SK_Stroke*, int, int, float[3], float[3]); +void sk_deleteSelectedStrokes(SK_Sketch *sketch); + void sk_freeStroke(SK_Stroke *stk); void sk_freeSketch(SK_Sketch *sketch); @@ -1661,7 +1663,7 @@ int sk_getSegments(SK_Stroke *segments, SK_Stroke *gesture) { - float CORRELATION_THRESHOLD = 0.995f; + float CORRELATION_THRESHOLD = 0.99f; float *vec; int i, j; @@ -1911,6 +1913,11 @@ BIF_undo_push("Convert Sketch"); allqueue(REDRAWBUTSEDIT, 0); } + else if (nb_segments > 2 && nb_self_intersections == 2) + { + sk_deleteSelectedStrokes(sketch); + BIF_undo_push("Convert Sketch"); + } sk_freeStroke(segments); BLI_freelistN(&intersections); _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs