Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv23937/src/net/sourceforge/bprocessor/model
Modified Files:
Mesh.java Container.java
Log Message:
Alt-move now duplicates unions and instances
Index: Mesh.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Mesh.java,v
retrieving revision 1.29
retrieving revision 1.30
diff -C2 -d -r1.29 -r1.30
*** Mesh.java 20 Dec 2007 14:19:55 -0000 1.29
--- Mesh.java 20 Dec 2007 15:36:55 -0000 1.30
***************
*** 128,131 ****
--- 128,132 ----
public Collection<Geometric> geometrics() {
Collection<Geometric> result = new LinkedList();
+ result.addAll(elements);
result.addAll(surfaces);
result.addAll(edges);
Index: Container.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Container.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** Container.java 20 Dec 2007 14:19:55 -0000 1.10
--- Container.java 20 Dec 2007 15:36:55 -0000 1.11
***************
*** 890,893 ****
--- 890,895 ----
} else if (geometric instanceof Vertex) {
removeProtected((Vertex) geometric);
+ } else if (geometric instanceof Space) {
+ remove((Space) geometric);
}
}
***************
*** 959,962 ****
--- 961,966 ----
} else if (geometric instanceof Vertex) {
addProtected((Vertex) geometric);
+ } else if (geometric instanceof Space) {
+ add((Space) geometric);
}
}
***************
*** 1115,1118 ****
--- 1119,1127 ----
Geometry.holeAnalysis(current);
}
+
+ for (Space element : mesh.elements()) {
+ add(element);
+ }
+
return new Mesh(surfaces, edges, vertices);
}
|