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 ----
|