[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl/tool AlternateMoveTool.java, 1.3, 1.4
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2006-08-11 08:23:28
|
Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv14298/src/net/sourceforge/bprocessor/gl/tool Modified Files: AlternateMoveTool.java Log Message: Moving the tips Index: AlternateMoveTool.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/AlternateMoveTool.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** AlternateMoveTool.java 10 Aug 2006 13:08:01 -0000 1.3 --- AlternateMoveTool.java 11 Aug 2006 08:23:26 -0000 1.4 *************** *** 18,21 **** --- 18,22 ---- import net.sourceforge.bprocessor.gl.GLView; import net.sourceforge.bprocessor.gl.view.View; + import net.sourceforge.bprocessor.model.ClippingPlane; import net.sourceforge.bprocessor.model.Edge; import net.sourceforge.bprocessor.model.Project; *************** *** 70,73 **** --- 71,91 ---- /** + * Updating after a move. + */ + protected void update() { + Iterator iter = entities.iterator(); + while (iter.hasNext()) { + Object o = iter.next(); + if (o instanceof ClippingPlane) { + ClippingPlane plane = (ClippingPlane) o; + plane.update(); + } + } + if (vertices != null) { + Project.getInstance().changed(vertices); + } + } + + /** * Update feedback */ *************** *** 87,93 **** feedback.add(edge); feedback(feedback); - - Project.info("make current " + current); - makeTarget(current); updateConstructors(); --- 105,108 ---- *************** *** 111,115 **** if (start == null) { if (selection.isEmpty()) { ! findTarget(e, View.OBJECTS); glv.getView().makeTarget(target); } else { --- 126,130 ---- if (start == null) { if (selection.isEmpty()) { ! findTarget(e, View.HANDLES); glv.getView().makeTarget(target); } else { *************** *** 124,128 **** active = prepare(e); if (active) { - Project.info("excluding " + affected); excluded(affected); } --- 139,142 ---- *************** *** 134,137 **** --- 148,152 ---- to = current.vertex(); move(vertices, to.minus(last)); + update(); last = to; updateFeedback(); *************** *** 153,157 **** } else { entities = new HashSet(); - Project.info("adding selection " + selection); entities.addAll(selection); } --- 168,171 ---- |