[Bprocessor-commit] model/src/net/sourceforge/bprocessor/model Camera.java, 1.36, 1.37
Status: Pre-Alpha
Brought to you by:
henryml
|
From: Michael L. <he...@us...> - 2007-02-15 14:57:56
|
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; ! } /** |