[Bprocessor-commit] model/src/net/sourceforge/bprocessor/model Geometry.java, 1.48, 1.49
Status: Pre-Alpha
Brought to you by:
henryml
|
From: Michael L. <he...@us...> - 2007-03-29 10:01:12
|
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(); |