Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23473/src/net/sourceforge/bprocessor/model
Modified Files:
Edge.java
Log Message:
added a center method
Index: Edge.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Edge.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** Edge.java 15 Nov 2005 18:58:30 -0000 1.17
--- Edge.java 17 Nov 2005 17:01:30 -0000 1.18
***************
*** 353,355 ****
--- 353,366 ----
to.setZ(dz * res + from.getZ());
}
+
+ /**
+ * Calculates the center of the edge and returns it
+ * @return The center point as a double array with x y z
+ */
+ public double[] center() {
+ double x = (to.getX() - from.getX()) / 2;
+ double y = (to.getY() - from.getY()) / 2;
+ double z = (to.getZ() - from.getZ()) / 2;
+ return new double[]{from.getX() + x, from.getY() + y, from.getZ() + z};
+ }
}
|