Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv30812/src/net/sourceforge/bprocessor/gl/tool
Modified Files:
TapeMeasure.java
Log Message:
fixed a problem in tape-measure
Index: TapeMeasure.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/TapeMeasure.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** TapeMeasure.java 18 Nov 2007 21:30:17 -0000 1.7
--- TapeMeasure.java 23 Nov 2007 12:58:46 -0000 1.8
***************
*** 158,165 ****
direction.scaleInPlace(value);
Vertex origin = start.vertex().add(direction);
! Line line = new Line(origin, originalEdge.getDirection(), true, false);
insert(line);
} else {
! Line line = new Line(start.vertex(), lengthEdge.getDirection(), true, false);
insert(line);
}
--- 158,169 ----
direction.scaleInPlace(value);
Vertex origin = start.vertex().add(direction);
! Vertex v = originalEdge.getDirection();
! v.normalize();
! Line line = new Line(origin, v, true, false);
insert(line);
} else {
! Vertex v = lengthEdge.getDirection();
! v.normalize();
! Line line = new Line(start.vertex(), v, true, false);
insert(line);
}
|