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);
}
}
}
|