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);
}
}
|