[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl/tool VectorMoveTool.java, 1.3, 1.4 Control
Status: Pre-Alpha
Brought to you by:
henryml
From: rimestad <rim...@us...> - 2006-08-21 14:25:15
|
Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv23289/src/net/sourceforge/bprocessor/gl/tool Modified Files: VectorMoveTool.java ControlledMoveTool.java Log Message: Changed vector move to make use of gemetric interface and added change call to both controlled and vector move tools Index: ControlledMoveTool.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/ControlledMoveTool.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ControlledMoveTool.java 14 Aug 2006 08:41:57 -0000 1.2 --- ControlledMoveTool.java 21 Aug 2006 14:25:13 -0000 1.3 *************** *** 263,266 **** --- 263,267 ---- vertex.move(slideDir.getX(), slideDir.getY(), slideDir.getZ()); } + Project.getInstance().changed(vertices); } } Index: VectorMoveTool.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/VectorMoveTool.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** VectorMoveTool.java 21 Aug 2006 09:49:22 -0000 1.3 --- VectorMoveTool.java 21 Aug 2006 14:25:13 -0000 1.4 *************** *** 13,18 **** import net.sourceforge.bprocessor.gl.GLView; ! import net.sourceforge.bprocessor.model.Edge; ! import net.sourceforge.bprocessor.model.Surface; import net.sourceforge.bprocessor.model.Vertex; --- 13,18 ---- import net.sourceforge.bprocessor.gl.GLView; ! import net.sourceforge.bprocessor.model.Geometric; ! import net.sourceforge.bprocessor.model.Project; import net.sourceforge.bprocessor.model.Vertex; *************** *** 41,52 **** while (it.hasNext()) { Object elm = it.next(); ! if (elm instanceof Vertex) { ! ((Vertex)elm).move(delta.getX(), delta.getY(), delta.getZ()); ! } else if (elm instanceof Edge) { ! ((Edge)elm).move(delta.getX(), delta.getY(), delta.getZ()); ! } else if (elm instanceof Surface) { ! ((Surface) elm).move(delta.getX(), delta.getY(), delta.getZ()); } } } } --- 41,49 ---- while (it.hasNext()) { Object elm = it.next(); ! if (elm instanceof Geometric) { ! ((Geometric)elm).move(delta.getX(), delta.getY(), delta.getZ()); } } + Project.getInstance().changed(vertices); } } |