Update of /cvsroot/bprocessor//model/src/net/sourceforge/bprocessor/model
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv12703/src/net/sourceforge/bprocessor/model
Modified Files:
Camera.java
Log Message:
fixed camara.focusOn to work better with nets
Index: Camera.java
===================================================================
RCS file: /cvsroot/bprocessor//model/src/net/sourceforge/bprocessor/model/Camera.java,v
retrieving revision 1.42
retrieving revision 1.43
diff -C2 -d -r1.42 -r1.43
*** Camera.java 8 May 2007 12:32:00 -0000 1.42
--- Camera.java 24 May 2007 10:44:11 -0000 1.43
***************
*** 475,482 ****
for (Geometric g : c) {
if (g instanceof Space) {
! if (((Space)g).getLevel() == Space.PROJECT_LEVEL) {
! allVertices.addAll(Geometry.collect(((Space)g).getSurfaces()));
} else {
! allVertices.addAll(Geometry.collect(((Space)g).getEnvelope()));
}
} else {
--- 475,487 ----
for (Geometric g : c) {
if (g instanceof Space) {
! Space s = (Space)g;
! if (s.getEnvelope().isEmpty()) {
! if (s.getVertices().isEmpty()) {
! g.collect();
! } else {
! allVertices.addAll(s.getVertices());
! }
} else {
! allVertices.addAll(Geometry.collect(s.getEnvelope()));
}
} else {
|