Package org.lwjglx.util.vector
Class Vector4f
java.lang.Object
org.lwjglx.util.vector.Vector
org.lwjglx.util.vector.Vector4f
- All Implemented Interfaces:
java.io.Serializable,ReadableVector,ReadableVector2f,ReadableVector3f,ReadableVector4f,WritableVector2f,WritableVector3f,WritableVector4f
public class Vector4f extends Vector implements java.io.Serializable, ReadableVector4f, WritableVector4f
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Vector4f()Vector4f(float float1, float float2, float float3, float float4)Vector4f(ReadableVector4f readableVector4f) -
Method Summary
Modifier and Type Method Description static Vector4fadd(Vector4f vector4f, Vector4f vector4f2, Vector4f vector4f3)static floatangle(Vector4f vector4f, Vector4f vector4f2)static floatdot(Vector4f vector4f, Vector4f vector4f2)floatgetW()floatgetX()floatgetY()floatgetZ()floatlengthSquared()Vectorload(java.nio.FloatBuffer floatBuffer)Vectornegate()Vector4fnegate(Vector4f vector4f)Vector4fnormalise(Vector4f vector4f)Vectorscale(float float1)voidset(float float1, float float2)voidset(float float1, float float2, float float3)voidset(float float1, float float2, float float3, float float4)Vector4fset(ReadableVector4f readableVector4f)voidsetW(float float1)voidsetX(float float1)voidsetY(float float1)voidsetZ(float float1)Vectorstore(java.nio.FloatBuffer floatBuffer)static Vector4fsub(Vector4f vector4f, Vector4f vector4f2, Vector4f vector4f3)java.lang.StringtoString()Vector4ftranslate(float float1, float float2, float float3, float float4)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.lwjglx.util.vector.ReadableVector
length
-
Field Details
-
x
public float x -
y
public float y -
z
public float z -
w
public float w
-
-
Constructor Details
-
Vector4f
public Vector4f() -
Vector4f
-
Vector4f
public Vector4f(float float1, float float2, float float3, float float4)
-
-
Method Details
-
set
public void set(float float1, float float2)- Specified by:
setin interfaceWritableVector2f
-
set
public void set(float float1, float float2, float float3)- Specified by:
setin interfaceWritableVector3f
-
set
public void set(float float1, float float2, float float3, float float4)- Specified by:
setin interfaceWritableVector4f
-
set
-
lengthSquared
public float lengthSquared()- Specified by:
lengthSquaredin interfaceReadableVector- Specified by:
lengthSquaredin classVector
-
translate
-
add
-
sub
-
negate
-
negate
-
normalise
-
dot
-
angle
-
load
-
scale
-
store
- Specified by:
storein interfaceReadableVector- Specified by:
storein classVector
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
getX
public final float getX()- Specified by:
getXin interfaceReadableVector2f
-
getY
public final float getY()- Specified by:
getYin interfaceReadableVector2f
-
setX
public final void setX(float float1)- Specified by:
setXin interfaceWritableVector2f
-
setY
public final void setY(float float1)- Specified by:
setYin interfaceWritableVector2f
-
setZ
public void setZ(float float1)- Specified by:
setZin interfaceWritableVector3f
-
getZ
public float getZ()- Specified by:
getZin interfaceReadableVector3f
-
setW
public void setW(float float1)- Specified by:
setWin interfaceWritableVector4f
-
getW
public float getW()- Specified by:
getWin interfaceReadableVector4f
-