Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv31980/src/net/sourceforge/bprocessor/model
Modified Files:
Geometry.java
Log Message:
RectTool uses new mesh-insertion
Index: Geometry.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Geometry.java,v
retrieving revision 1.48
retrieving revision 1.49
diff -C2 -d -r1.48 -r1.49
*** Geometry.java 28 Mar 2007 09:00:47 -0000 1.48
--- Geometry.java 29 Mar 2007 10:00:53 -0000 1.49
***************
*** 425,444 ****
* @return List of the surfaces created (empty list if none)
*/
! public static List insertEdges(List edges) {
Space space = Project.getInstance().getActiveSpace();
! List result = new LinkedList();
! List actual = new LinkedList();
! {
! Iterator iter = edges.iterator();
! while (iter.hasNext()) {
! Edge current = (Edge) iter.next();
! Edge edge = space.insert(current);
! if (edge != null) {
! actual.add(edge);
! }
! }
! }
! SurfaceAnalysis analysis = new SurfaceAnalysis();
! analysis.surfaceAnalysis(space, actual);
Project.getInstance().changed(Project.getInstance());
Project.getInstance().checkpoint();
--- 425,436 ----
* @return List of the surfaces created (empty list if none)
*/
! public static List insertEdges(List<Edge> edges) {
Space space = Project.getInstance().getActiveSpace();
! List<Surface> result = new LinkedList();
!
! Collection<Vertex> vertices = Edge.vertices(edges);
! Mesh mesh = new Mesh(new LinkedList(), edges, vertices);
! space.insert(mesh);
!
Project.getInstance().changed(Project.getInstance());
Project.getInstance().checkpoint();
|