Package teilchen.util
Class Vector4f
- java.lang.Object
-
- teilchen.util.Vector4f
-
- All Implemented Interfaces:
java.io.Serializable
public class Vector4f extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Vector4f()
Vector4f(double[] pVector)
Vector4f(double pX, double pY)
Vector4f(double pX, double pY, double pZ)
Vector4f(double pX, double pY, double pZ, double pW)
Vector4f(float[] pVector)
Vector4f(float pX, float pY)
Vector4f(float pX, float pY, float pZ)
Vector4f(float pX, float pY, float pZ, float pW)
Vector4f(processing.core.PVector pVector)
Vector4f(Vector4f pVector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(Vector4f pVector)
void
add(Vector4f pVectorA, Vector4f pVectorB)
boolean
almost(Vector4f pVector)
float
dot(Vector4f pVector)
boolean
equals(Vector4f pVector)
boolean
isNaN()
float
length()
float
lengthSquared()
void
normalize()
void
normalize(Vector4f pVector)
void
scale(float pScalar)
void
scale(float pScalar, Vector4f pVector)
void
set(double[] pVector)
void
set(double pX, double pY)
void
set(double pX, double pY, double pZ)
void
set(double pX, double pY, double pZ, double pW)
void
set(float[] pVector)
void
set(float pX, float pY)
void
set(float pX, float pY, float pZ)
void
set(float pX, float pY, float pZ, float pW)
void
set(processing.core.PVector pVector)
void
set(Vector4f pVector)
void
sub(Vector4f pVector)
void
sub(Vector4f pVectorA, Vector4f pVectorB)
float[]
toArray()
java.lang.String
toString()
-
-
-
Constructor Detail
-
Vector4f
public Vector4f()
-
Vector4f
public Vector4f(float pX, float pY, float pZ, float pW)
-
Vector4f
public Vector4f(double pX, double pY, double pZ, double pW)
-
Vector4f
public Vector4f(float pX, float pY, float pZ)
-
Vector4f
public Vector4f(double pX, double pY, double pZ)
-
Vector4f
public Vector4f(float pX, float pY)
-
Vector4f
public Vector4f(double pX, double pY)
-
Vector4f
public Vector4f(float[] pVector)
-
Vector4f
public Vector4f(double[] pVector)
-
Vector4f
public Vector4f(Vector4f pVector)
-
Vector4f
public Vector4f(processing.core.PVector pVector)
-
-
Method Detail
-
set
public final void set(float pX, float pY, float pZ, float pW)
-
set
public final void set(double pX, double pY, double pZ, double pW)
-
set
public final void set(float pX, float pY, float pZ)
-
set
public final void set(double pX, double pY, double pZ)
-
set
public final void set(float pX, float pY)
-
set
public final void set(double pX, double pY)
-
set
public final void set(float[] pVector)
-
set
public final void set(double[] pVector)
-
set
public final void set(Vector4f pVector)
-
set
public final void set(processing.core.PVector pVector)
-
add
public final void add(Vector4f pVector)
-
sub
public final void sub(Vector4f pVector)
-
scale
public final void scale(float pScalar, Vector4f pVector)
-
scale
public final void scale(float pScalar)
-
lengthSquared
public final float lengthSquared()
-
length
public final float length()
-
dot
public final float dot(Vector4f pVector)
-
normalize
public void normalize(Vector4f pVector)
-
normalize
public final void normalize()
-
toArray
public final float[] toArray()
-
isNaN
public final boolean isNaN()
-
equals
public final boolean equals(Vector4f pVector)
-
almost
public final boolean almost(Vector4f pVector)
-
toString
public final java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-