[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl/tool FinalMoveTool.java, 1.48, 1.49
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2007-12-20 15:36:51
|
Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv23928/src/net/sourceforge/bprocessor/gl/tool Modified Files: FinalMoveTool.java Log Message: Alt-move now duplicates unions and instances Index: FinalMoveTool.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/FinalMoveTool.java,v retrieving revision 1.48 retrieving revision 1.49 diff -C2 -d -r1.48 -r1.49 *** FinalMoveTool.java 20 Dec 2007 09:37:44 -0000 1.48 --- FinalMoveTool.java 20 Dec 2007 15:36:51 -0000 1.49 *************** *** 462,467 **** Vertex v = direction.copy(); v.scaleIt(i); ! Mesh copy = mesh.copyAndAssign(new HashMap()); ! for (Vertex current : copy.vertices()) { current.setX(current.getX() + v.getX()); current.setY(current.getY() + v.getY()); --- 462,467 ---- Vertex v = direction.copy(); v.scaleIt(i); ! Mesh copy = mesh.copy(new HashMap()); ! for (Vertex current : Geometry.collect(copy.geometrics())) { current.setX(current.getX() + v.getX()); current.setY(current.getY() + v.getY()); *************** *** 477,482 **** v.scaleIt(d / v.length()); ! Mesh copy = mesh.copyAndAssign(new HashMap()); ! for (Vertex current : copy.vertices()) { current.setX(current.getX() + v.getX()); current.setY(current.getY() + v.getY()); --- 477,482 ---- v.scaleIt(d / v.length()); ! Mesh copy = mesh.copy(new HashMap()); ! for (Vertex current : Geometry.collect(copy.geometrics())) { current.setX(current.getX() + v.getX()); current.setY(current.getY() + v.getY()); *************** *** 623,627 **** if (copy) { mesh = new Mesh(geometrics); ! mesh = mesh.copyAndAssign(new HashMap()); geometrics = mesh.geometrics(); Project.getInstance().getActiveSpace().addProtected(geometrics); --- 623,627 ---- if (copy) { mesh = new Mesh(geometrics); ! mesh = mesh.copy(new HashMap()); geometrics = mesh.geometrics(); Project.getInstance().getActiveSpace().addProtected(geometrics); |