[Bprocessor-commit] model/src/net/sourceforge/bprocessor/model SpaceAnalysis.java, 1.6, 1.7
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2007-09-29 13:06:43
|
Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv30583/src/net/sourceforge/bprocessor/model Modified Files: SpaceAnalysis.java Log Message: drawing lonely vertices and some color adjustments Index: SpaceAnalysis.java =================================================================== RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/SpaceAnalysis.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** SpaceAnalysis.java 27 Sep 2007 13:22:25 -0000 1.6 --- SpaceAnalysis.java 29 Sep 2007 13:06:34 -0000 1.7 *************** *** 144,172 **** if (side < 0) { if (angle > maximum) { - selected = current; maximum = angle; } } else { if (angle < minimum) { - selected = current; minimum = angle; ! } ! } ! Surface exterior = selected.getExterior(); ! if (exterior != null) { ! if (angle > Math.PI) { ! angle = angle - Math.PI; ! } else { ! angle = angle + Math.PI; ! } ! if (side < 0) { ! if (angle > maximum) { ! selected = null; ! maximum = angle; ! } ! } else { ! if (angle < minimum) { ! selected = null; ! minimum = angle; } } --- 144,170 ---- if (side < 0) { if (angle > maximum) { maximum = angle; + selected = current; + Surface exterior = selected.getExterior(); + if (exterior != null) { + if (angle < Math.PI) { + angle = angle + Math.PI; + selected = null; + maximum = angle; + } + } } } else { if (angle < minimum) { minimum = angle; ! selected = current; ! selected = current; ! Surface exterior = selected.getExterior(); ! if (exterior != null) { ! if (angle > Math.PI) { ! angle = angle - Math.PI; ! selected = null; ! minimum = angle; ! } } } |