Update of /cvsroot/bprocessor/facade/src/net/sourceforge/bprocessor/facade/modellor
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv21722/src/net/sourceforge/bprocessor/facade/modellor
Modified Files:
NetFacadeModellor.java
Log Message:
work on net facademodellor
Index: NetFacadeModellor.java
===================================================================
RCS file: /cvsroot/bprocessor/facade/src/net/sourceforge/bprocessor/facade/modellor/NetFacadeModellor.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** NetFacadeModellor.java 28 Nov 2006 17:23:14 -0000 1.2
--- NetFacadeModellor.java 28 Nov 2006 17:53:05 -0000 1.3
***************
*** 211,215 ****
*/
private void regenerate() {
!
createFacade(net);
}
--- 211,217 ----
*/
private void regenerate() {
! space.setEdges(new HashMap());
! space.setSurfaces(new HashMap());
! space.setVertices(new HashMap());
createFacade(net);
}
***************
*** 235,239 ****
Edge e = (Edge)edge.next();
h = new Surface(e.offset(fcopy.getEdges(), fcopy, -frameWidth));
! space.insert(h);
Geometry.holeAnalysis(h);
}
--- 237,241 ----
Edge e = (Edge)edge.next();
h = new Surface(e.offset(fcopy.getEdges(), fcopy, -frameWidth));
! h = space.insert(h);
Geometry.holeAnalysis(h);
}
***************
*** 242,246 ****
extrudeIntoSpace(fcopy, depth, sides);
sides = new HashSet();
! Geometry.holeAnalysis(extrudeIntoSpace(h, depth, sides));
}
}
--- 244,248 ----
extrudeIntoSpace(fcopy, depth, sides);
sides = new HashSet();
! Geometry.holeAnalysis(space.insert(extrudeIntoSpace(h, depth, sides)));
}
}
|