Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv10941/src/net/sourceforge/bprocessor/gl/tool
Modified Files:
TapeMeasure.java
Log Message:
Fixed problem in tape-measure
Index: TapeMeasure.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/TapeMeasure.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** TapeMeasure.java 23 Nov 2007 12:58:46 -0000 1.8
--- TapeMeasure.java 6 Dec 2007 14:05:38 -0000 1.9
***************
*** 52,56 ****
List edges = new LinkedList();
if (originalEdge != null) {
! Line line = new Line(current.vertex(), originalEdge.getDirection(), true, false);
edges.add(line);
Vertex normal = originalEdge.getDirection();
--- 52,58 ----
List edges = new LinkedList();
if (originalEdge != null) {
! Vertex v = originalEdge.getDirection();
! v.normalize();
! Line line = new Line(current.vertex(), v, true, false);
edges.add(line);
Vertex normal = originalEdge.getDirection();
***************
*** 124,132 ****
} else {
if (originalEdge != null) {
! Line line = new Line(current.vertex(), originalEdge.getDirection(), true, false);
insert(line);
} else {
if (lengthEdge != null) {
! Line line = new Line(start.vertex(), lengthEdge.getDirection(), true, false);
insert(line);
}
--- 126,138 ----
} else {
if (originalEdge != null) {
! Vertex v = originalEdge.getDirection();
! v.normalize();
! Line line = new Line(current.vertex(), v, true, false);
insert(line);
} else {
if (lengthEdge != null) {
! Vertex v = lengthEdge.getDirection();
! v.normalize();
! Line line = new Line(start.vertex(), v, true, false);
insert(line);
}
|