Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv1767/src/net/sourceforge/bprocessor/model
Modified Files:
Surface.java
Log Message:
Hm
Index: Surface.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Surface.java,v
retrieving revision 1.195
retrieving revision 1.196
diff -C2 -d -r1.195 -r1.196
*** Surface.java 16 Oct 2007 13:11:17 -0000 1.195
--- Surface.java 16 Oct 2007 13:31:29 -0000 1.196
***************
*** 1966,1981 ****
* @return the nearest edge
*/
! public Edge findClosestEdge(Vertex vertex, Collection<? extends Geometric> includes) {
if (this.getEdges().containsAll(includes)) {
- Vertex v = null;
Edge closest = null;
double distance = Double.MAX_VALUE;
! for (Geometric g : includes) {
! Edge cur = (Edge)g;
! Vertex tmp = cur.intersection(vertex);
if (tmp.minus(vertex).length() < distance) {
distance = tmp.minus(vertex).length();
! v = tmp;
! closest = cur;
}
}
--- 1966,1978 ----
* @return the nearest edge
*/
! public Edge findClosestEdge(Vertex vertex, Collection<Edge> includes) {
if (this.getEdges().containsAll(includes)) {
Edge closest = null;
double distance = Double.MAX_VALUE;
! for (Edge current : includes) {
! Vertex tmp = current.intersection(vertex);
if (tmp.minus(vertex).length() < distance) {
distance = tmp.minus(vertex).length();
! closest = current;
}
}
|