[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl/tool ConstructorTool.java, 1.3, 1.4
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2006-07-19 09:00:22
|
Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv31770/src/net/sourceforge/bprocessor/gl/tool Modified Files: ConstructorTool.java Log Message: Reworked logic og constructor-tool Index: ConstructorTool.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/ConstructorTool.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ConstructorTool.java 17 Jul 2006 12:38:16 -0000 1.3 --- ConstructorTool.java 19 Jul 2006 09:00:19 -0000 1.4 *************** *** 127,140 **** } else { if (p1.vertex().equalEps(current.vertex())) { ! if (p2 == null) { ! insertPoint(current.vertex()); ! } else { ! insertLine(p1.vertex(), p2.vertex()); ! } p1 = null; p2 = null; } else { ! if (p2 == null) { ! p2 = current; } else { insertPlane(p1.vertex(), p2.vertex(), current.vertex()); --- 127,140 ---- } else { if (p1.vertex().equalEps(current.vertex())) { ! insertPoint(current.vertex()); p1 = null; p2 = null; + } else if (p2 == null) { + p2 = current; } else { ! if (p2.vertex().equalEps(current.vertex())) { ! insertLine(p1.vertex(), p2.vertex()); ! p1 = null; ! p2 = null; } else { insertPlane(p1.vertex(), p2.vertex(), current.vertex()); |