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
|