[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl/tool AbstractTool.java,1.64,1.65
Status: Pre-Alpha
Brought to you by:
henryml
|
From: Michael L. <he...@us...> - 2006-03-23 11:49:56
|
Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10374/src/net/sourceforge/bprocessor/gl/tool Modified Files: AbstractTool.java Log Message: HoleAnalysis in Pencil Index: AbstractTool.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/AbstractTool.java,v retrieving revision 1.64 retrieving revision 1.65 diff -C2 -d -r1.64 -r1.65 *** AbstractTool.java 21 Mar 2006 22:33:36 -0000 1.64 --- AbstractTool.java 23 Mar 2006 11:49:50 -0000 1.65 *************** *** 10,13 **** --- 10,14 ---- import net.sourceforge.bprocessor.model.Edge; import net.sourceforge.bprocessor.model.Entity; + import net.sourceforge.bprocessor.model.Geometry; import net.sourceforge.bprocessor.model.Plane; import net.sourceforge.bprocessor.model.Project; *************** *** 155,170 **** */ protected void holeAnalysis(Surface surface) { ! Collection surfaces = surface.getMesh().getSurfaces(); ! Iterator iter = surfaces.iterator(); ! while (iter.hasNext()) { ! Surface current = (Surface) iter.next(); ! if (current != surface) { ! if (current.surrounds(surface)) { ! current.addHole(surface); ! } else if (surface.surrounds(current)) { ! surface.addHole(current); ! } ! } ! } } --- 156,160 ---- */ protected void holeAnalysis(Surface surface) { ! Geometry.holeAnalysis(surface); } |