[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl/tool ExtrudeTool.java,1.5,1.6
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2006-01-10 08:47:48
|
Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23920/src/net/sourceforge/bprocessor/gl/tool Modified Files: ExtrudeTool.java Log Message: Fixed bug in extrude and more holeanalysis Index: ExtrudeTool.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/ExtrudeTool.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** ExtrudeTool.java 22 Dec 2005 10:36:01 -0000 1.5 --- ExtrudeTool.java 10 Jan 2006 08:47:41 -0000 1.6 *************** *** 252,265 **** super.released(e); if (Math.abs(t) < 0.0000001) { ! deleteSurface(top); ! top = null; Iterator iter = sides.iterator(); while (iter.hasNext()) { Surface current = (Surface) iter.next(); ! deleteSurface(current); } - sides = null; - } else { - holeAnalysis(top); } } --- 252,272 ---- super.released(e); if (Math.abs(t) < 0.0000001) { ! if (top != null) { ! deleteSurface(top); ! top = null; ! Iterator iter = sides.iterator(); ! while (iter.hasNext()) { ! Surface current = (Surface) iter.next(); ! deleteSurface(current); ! } ! sides = null; ! } ! } else { ! holeAnalysis(top); Iterator iter = sides.iterator(); while (iter.hasNext()) { Surface current = (Surface) iter.next(); ! holeAnalysis(current); } } } |