|
|
@ -84,9 +84,7 @@ public final class Vector4f implements Savable, Cloneable, java.io.Serializable |
|
|
|
public float w; |
|
|
|
public float w; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Constructor instantiates a new <code>Vector3f</code> with default |
|
|
|
* Instantiate a <code>Vector4f</code> with the value (0,0,0,0). |
|
|
|
* values of (0,0,0). |
|
|
|
|
|
|
|
* |
|
|
|
|
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public Vector4f() { |
|
|
|
public Vector4f() { |
|
|
|
x = y = z = w = 0; |
|
|
|
x = y = z = w = 0; |
|
|
@ -109,10 +107,9 @@ public final class Vector4f implements Savable, Cloneable, java.io.Serializable |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Constructor instantiates a new <code>Vector3f</code> that is a copy |
|
|
|
* Instantiate a <code>Vector4f</code> that is a copy of the provided vector. |
|
|
|
* of the provided vector |
|
|
|
|
|
|
|
* |
|
|
|
* |
|
|
|
* @param copy The Vector3f to copy |
|
|
|
* @param copy The Vector4f to copy |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public Vector4f(Vector4f copy) { |
|
|
|
public Vector4f(Vector4f copy) { |
|
|
|
this.set(copy); |
|
|
|
this.set(copy); |
|
|
@ -251,7 +248,7 @@ public final class Vector4f implements Savable, Cloneable, java.io.Serializable |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* <code>scaleAdd</code> multiplies this vector by a scalar then adds the |
|
|
|
* <code>scaleAdd</code> multiplies this vector by a scalar then adds the |
|
|
|
* given Vector3f. |
|
|
|
* given Vector4f. |
|
|
|
* |
|
|
|
* |
|
|
|
* @param scalar |
|
|
|
* @param scalar |
|
|
|
* the value to multiply this vector by. |
|
|
|
* the value to multiply this vector by. |
|
|
@ -436,7 +433,7 @@ public final class Vector4f implements Savable, Cloneable, java.io.Serializable |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* <code>multLocal</code> multiplies this vector by 3 scalars |
|
|
|
* <code>multLocal</code> multiplies this vector by 4 scalars |
|
|
|
* internally, and returns a handle to this vector for easy chaining of |
|
|
|
* internally, and returns a handle to this vector for easy chaining of |
|
|
|
* calls. |
|
|
|
* calls. |
|
|
|
* |
|
|
|
* |
|
|
@ -837,12 +834,12 @@ public final class Vector4f implements Savable, Cloneable, java.io.Serializable |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Saves this Vector3f into the given float[] object. |
|
|
|
* Saves this Vector4f into the given float[] object. |
|
|
|
* |
|
|
|
* |
|
|
|
* @param floats |
|
|
|
* @param floats |
|
|
|
* The float[] to take this Vector3f. If null, a new float[3] is |
|
|
|
* The float[] to take this Vector4f. If null, a new float[4] is |
|
|
|
* created. |
|
|
|
* created. |
|
|
|
* @return The array, with X, Y, Z float values in that order |
|
|
|
* @return The array, with X, Y, Z, W float values in that order |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public float[] toArray(float[] floats) { |
|
|
|
public float[] toArray(float[] floats) { |
|
|
|
if (floats == null) { |
|
|
|
if (floats == null) { |
|
|
@ -936,7 +933,7 @@ public final class Vector4f implements Savable, Cloneable, java.io.Serializable |
|
|
|
* <code>toString</code> returns the string representation of this vector. |
|
|
|
* <code>toString</code> returns the string representation of this vector. |
|
|
|
* The format is: |
|
|
|
* The format is: |
|
|
|
* |
|
|
|
* |
|
|
|
* org.jme.math.Vector3f [X=XX.XXXX, Y=YY.YYYY, Z=ZZ.ZZZZ, W=WW.WWWW] |
|
|
|
* (XX.XXXX, YY.YYYY, ZZ.ZZZZ, WW.WWWW) |
|
|
|
* |
|
|
|
* |
|
|
|
* @return the string representation of this vector. |
|
|
|
* @return the string representation of this vector. |
|
|
|
*/ |
|
|
|
*/ |
|
|
|