Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv3288/src/net/sourceforge/bprocessor/model
Modified Files:
Camera.java
Log Message:
Refactored camera-code
Index: Camera.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Camera.java,v
retrieving revision 1.36
retrieving revision 1.37
diff -C2 -d -r1.36 -r1.37
*** Camera.java 31 Jan 2007 21:27:30 -0000 1.36
--- Camera.java 15 Feb 2007 14:57:41 -0000 1.37
***************
*** 347,351 ****
invertFactor();
}
! }
/**
--- 347,369 ----
invertFactor();
}
! }
!
! /**
! * Calculate an adjusted distance from this Camera to
! * the vertex.
! * @param vertex the vertex to calculate an adjusted distance to.
! * @return return the adjusted distance.
! */
! public double distance(Vertex vertex) {
! Vertex eye = new Vertex(getCamera());
! double scale = (getFocalwidth() / 65);
! double dist = 0.0;
! if (getType() == Camera.PERSPECTIVE) {
! dist = eye.distance(vertex);
! } else {
! dist = eye.distance(new Vertex(getCenter()));
! }
! return dist * scale / 16;
! }
/**
|