From: Gregory P. <gre...@us...> - 2002-12-20 23:00:06
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/vector In directory sc8-pr-cvs1:/tmp/cvs-serv6891/src/java/org/lwjgl/vector Modified Files: Vector4f.java Vector3f.java Vector2f.java Log Message: no message Index: Vector4f.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/vector/Vector4f.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/vector/Vector4f.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- Vector4f.java 6 Oct 2002 21:34:56 -0000 1.6 +++ Vector4f.java 20 Dec 2002 23:00:00 -0000 1.7 @@ -191,7 +191,16 @@ return dest; } - + + /** + * Get the magnitude of of the vector + * @return the magnitude of the vector + */ + public float magnitude() + { + return Math.sqrt( (x * x) + (y * y) + (z * z) + (w * w) ); + } + /** * The dot product of two vectors is calculated as * v1.x * v2.x + v1.y * v2.y + v1.z * v2.z + v1.w * v2.w Index: Vector3f.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/vector/Vector3f.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/vector/Vector3f.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- Vector3f.java 6 Oct 2002 21:34:56 -0000 1.7 +++ Vector3f.java 20 Dec 2002 23:00:00 -0000 1.8 @@ -213,7 +213,16 @@ return dest; } - + + /** + * Get the magnitude of of the vector + * @return the magnitude of the vector + */ + public float magnitude() + { + return Math.sqrt( (x * x) + (y * y) + (z * z) ); + } + /** * The dot product of two vectors is calculated as * v1.x * v2.x + v1.y * v2.y + v1.z * v2.z Index: Vector2f.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/vector/Vector2f.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/vector/Vector2f.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- Vector2f.java 28 Aug 2002 00:05:45 -0000 1.6 +++ Vector2f.java 20 Dec 2002 23:00:00 -0000 1.7 @@ -148,7 +148,16 @@ return dest; } - + + /** + * Get the magnitude of of the vector + * @return the magnitude of the vector + */ + public float magnitude() + { + return Math.sqrt( (x * x) + (y * y) ); + } + /** * The dot product of two vectors is calculated as * v1.x * v2.x + v1.y * v2.y + v1.z * v2.z |