Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7589/src/net/sourceforge/bprocessor/gl/tool
Modified Files:
PencilTool.java ClipplaneTool.java SelectTool.java
Log Message:
- Removed rounding to mm to improve hitdection when working on extruded surfaces
- Requests keyboard foucs on mousenter
Index: SelectTool.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/SelectTool.java,v
retrieving revision 1.37
retrieving revision 1.38
diff -C2 -d -r1.37 -r1.38
*** SelectTool.java 3 Nov 2005 11:12:25 -0000 1.37
--- SelectTool.java 4 Nov 2005 09:38:55 -0000 1.38
***************
*** 323,331 ****
Object selected = it.next();
if (selected instanceof Surface) {
! Surface selectedSurface = (Surface)target;
selection.remove(selectedSurface);
deleteSurface(selectedSurface);
} else if (selected instanceof Edge) {
! Edge selectedEdge = (Edge)target;
if (selectedEdge.getSurfaces().size() < 1) {
selection.remove(selectedEdge);
--- 323,331 ----
Object selected = it.next();
if (selected instanceof Surface) {
! Surface selectedSurface = (Surface)selected;
selection.remove(selectedSurface);
deleteSurface(selectedSurface);
} else if (selected instanceof Edge) {
! Edge selectedEdge = (Edge)selected;
if (selectedEdge.getSurfaces().size() < 1) {
selection.remove(selectedEdge);
Index: ClipplaneTool.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/ClipplaneTool.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** ClipplaneTool.java 3 Nov 2005 20:56:57 -0000 1.2
--- ClipplaneTool.java 4 Nov 2005 09:38:55 -0000 1.3
***************
*** 8,11 ****
--- 8,14 ----
import net.sourceforge.bprocessor.gl.GLView;
+ import net.sourceforge.bprocessor.gl.model.ClippingPlane;
+ import net.sourceforge.bprocessor.model.Surface;
+
import java.awt.event.MouseEvent;
Index: PencilTool.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/PencilTool.java,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -d -r1.30 -r1.31
*** PencilTool.java 31 Oct 2005 07:52:45 -0000 1.30
--- PencilTool.java 4 Nov 2005 09:38:55 -0000 1.31
***************
*** 233,237 ****
*/
protected double roundMM(double value) {
! return ((double) Math.round(value * 1000)) / 1000.0;
}
--- 233,238 ----
*/
protected double roundMM(double value) {
! return value;
! //return ((double) Math.round(value * 1000)) / 1000.0;
}
***************
*** 397,401 ****
(current.getX(), current.getY(), current.getZ(), 0.0);
if (!vertices.isEmpty()) {
! current = (Vertex) vertices.iterator().next();
}
}
--- 398,402 ----
(current.getX(), current.getY(), current.getZ(), 0.0);
if (!vertices.isEmpty()) {
! //current = (Vertex) vertices.iterator().next();
}
}
|