[Bprocessor-commit] model/src/net/sourceforge/bprocessor/model SpaceAnalysis.java, 1.11, 1.12
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2008-01-31 14:32:15
|
Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv1479/src/net/sourceforge/bprocessor/model Modified Files: SpaceAnalysis.java Log Message: Fixed bug in space-analysis Index: SpaceAnalysis.java =================================================================== RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/SpaceAnalysis.java,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** SpaceAnalysis.java 25 Jan 2008 13:40:10 -0000 1.11 --- SpaceAnalysis.java 31 Jan 2008 14:32:12 -0000 1.12 *************** *** 143,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; - Surface exterior = selected.getExterior(); - if (exterior != null) { - if (angle > Math.PI) { - angle = angle - Math.PI; - selected = null; - minimum = angle; - } - } } } --- 143,168 ---- } if (side < 0) { + Surface exterior = current.getExterior(); + if (exterior != null) { + if (angle < Math.PI) { + angle = angle + Math.PI; + current = null; + } + } if (angle > maximum) { maximum = angle; selected = current; } } else { + Surface exterior = current.getExterior(); + if (exterior != null) { + if (angle > Math.PI) { + angle = angle - Math.PI; + current = null; + } + } if (angle < minimum) { minimum = angle; selected = current; } } |