[Bprocessor-commit] model/src/net/sourceforge/bprocessor/model Surface.java, 1.195, 1.196
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2007-10-16 13:31:27
|
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; } } |