Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv4094/src/net/sourceforge/bprocessor/model
Modified Files:
SurfaceAnalysis.java Space.java
Log Message:
Performs surface-analysis as part of Part.insert(mesh)
Index: Space.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Space.java,v
retrieving revision 1.126
retrieving revision 1.127
diff -C2 -d -r1.126 -r1.127
*** Space.java 26 Mar 2007 10:48:23 -0000 1.126
--- Space.java 28 Mar 2007 13:52:06 -0000 1.127
***************
*** 2740,2743 ****
--- 2740,2745 ----
surfaces.add(insert(surface));
}
+ SurfaceAnalysis analysis = new SurfaceAnalysis();
+ surfaces.addAll(analysis.surfaceAnalysis(this, edges));
return new Mesh(surfaces, edges, vertices);
}
Index: SurfaceAnalysis.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/SurfaceAnalysis.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** SurfaceAnalysis.java 28 Mar 2007 12:02:22 -0000 1.5
--- SurfaceAnalysis.java 28 Mar 2007 13:52:06 -0000 1.6
***************
*** 264,270 ****
for (Edge current : start) {
if (emap.containsKey(current)) {
! // EdgeNode node = emap.get(current);
! // node.left = null;
! // node.right = null;
}
}
--- 264,270 ----
for (Edge current : start) {
if (emap.containsKey(current)) {
! EdgeNode node = emap.get(current);
! node.left = null;
! node.right = null;
}
}
|