Package org.joml
Class Vector2f
java.lang.Object
org.joml.Vector2f
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,Vector2fc
public class Vector2f extends java.lang.Object implements java.io.Externalizable, Vector2fc
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Vector2f()Vector2f(float float1)Vector2f(float[] floatArray)Vector2f(float float1, float float2)Vector2f(int int1, java.nio.ByteBuffer byteBuffer)Vector2f(int int1, java.nio.FloatBuffer floatBuffer)Vector2f(java.nio.ByteBuffer byteBuffer)Vector2f(java.nio.FloatBuffer floatBuffer)Vector2f(Vector2fc vector2fc)Vector2f(Vector2ic vector2ic) -
Method Summary
Modifier and Type Method Description Vector2fabsolute()Vector2fabsolute(Vector2f vector2f)Vector2fadd(float float1, float float2)Vector2fadd(float float1, float float2, Vector2f vector2f)Vector2fadd(Vector2fc vector2fc)Vector2fadd(Vector2fc vector2fc, Vector2f vector2f)floatangle(Vector2fc vector2fc)Vector2fceil()Vector2fceil(Vector2f vector2f)floatdistance(float float1, float float2)static floatdistance(float float1, float float2, float float3, float float4)floatdistance(Vector2fc vector2fc)floatdistanceSquared(float float1, float float2)static floatdistanceSquared(float float1, float float2, float float3, float float4)floatdistanceSquared(Vector2fc vector2fc)Vector2fdiv(float float1)Vector2fdiv(float float1, float float2)Vector2fdiv(float float1, float float2, Vector2f vector2f)Vector2fdiv(float float1, Vector2f vector2f)Vector2fdiv(Vector2fc vector2fc)Vector2fdiv(Vector2fc vector2fc, Vector2f vector2f)floatdot(Vector2fc vector2fc)booleanequals(float float1, float float2)booleanequals(java.lang.Object object)booleanequals(Vector2fc vector2fc, float float1)Vector2ffloor()Vector2ffloor(Vector2f vector2f)Vector2ffma(float float1, Vector2fc vector2fc)Vector2ffma(float float1, Vector2fc vector2fc, Vector2f vector2f)Vector2ffma(Vector2fc vector2fc, Vector2fc vector2fc2)Vector2ffma(Vector2fc vector2fc, Vector2fc vector2fc2, Vector2f vector2f)floatget(int int1)java.nio.ByteBufferget(int int1, java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget(int int1, java.nio.FloatBuffer floatBuffer)Vector2iget(int int1, Vector2i vector2i)java.nio.ByteBufferget(java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget(java.nio.FloatBuffer floatBuffer)Vector2dget(Vector2d vector2d)Vector2fget(Vector2f vector2f)Vector2fcgetToAddress(long long1)inthashCode()booleanisFinite()floatlength()static floatlength(float float1, float float2)floatlengthSquared()static floatlengthSquared(float float1, float float2)Vector2flerp(Vector2fc vector2fc, float float1)Vector2flerp(Vector2fc vector2fc, float float1, Vector2f vector2f)Vector2fmax(Vector2fc vector2fc)Vector2fmax(Vector2fc vector2fc, Vector2f vector2f)intmaxComponent()Vector2fmin(Vector2fc vector2fc)Vector2fmin(Vector2fc vector2fc, Vector2f vector2f)intminComponent()Vector2fmul(float float1)Vector2fmul(float float1, float float2)Vector2fmul(float float1, float float2, Vector2f vector2f)Vector2fmul(float float1, Vector2f vector2f)Vector2fmul(Matrix2dc matrix2dc)Vector2fmul(Matrix2dc matrix2dc, Vector2f vector2f)Vector2fmul(Matrix2fc matrix2fc)Vector2fmul(Matrix2fc matrix2fc, Vector2f vector2f)Vector2fmul(Vector2fc vector2fc)Vector2fmul(Vector2fc vector2fc, Vector2f vector2f)Vector2fmulDirection(Matrix3x2fc matrix3x2fc)Vector2fmulDirection(Matrix3x2fc matrix3x2fc, Vector2f vector2f)Vector2fmulPosition(Matrix3x2fc matrix3x2fc)Vector2fmulPosition(Matrix3x2fc matrix3x2fc, Vector2f vector2f)Vector2fmulTranspose(Matrix2fc matrix2fc)Vector2fmulTranspose(Matrix2fc matrix2fc, Vector2f vector2f)Vector2fnegate()Vector2fnegate(Vector2f vector2f)Vector2fnormalize()Vector2fnormalize(float float1)Vector2fnormalize(float float1, Vector2f vector2f)Vector2fnormalize(Vector2f vector2f)Vector2fperpendicular()voidreadExternal(java.io.ObjectInput objectInput)Vector2fround()Vector2fround(Vector2f vector2f)Vector2fset(double double1)Vector2fset(double double1, double double2)Vector2fset(float float1)Vector2fset(float[] floatArray)Vector2fset(float float1, float float2)Vector2fset(int int1, java.nio.ByteBuffer byteBuffer)Vector2fset(int int1, java.nio.FloatBuffer floatBuffer)Vector2fset(java.nio.ByteBuffer byteBuffer)Vector2fset(java.nio.FloatBuffer floatBuffer)Vector2fset(Vector2dc vector2dc)Vector2fset(Vector2fc vector2fc)Vector2fset(Vector2ic vector2ic)Vector2fsetComponent(int int1, float float1)Vector2fsetFromAddress(long long1)Vector2fsub(float float1, float float2)Vector2fsub(float float1, float float2, Vector2f vector2f)Vector2fsub(Vector2fc vector2fc)Vector2fsub(Vector2fc vector2fc, Vector2f vector2f)java.lang.StringtoString()java.lang.StringtoString(java.text.NumberFormat numberFormat)voidwriteExternal(java.io.ObjectOutput objectOutput)floatx()floaty()Vector2fzero()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
x
public float x -
y
public float y
-
-
Constructor Details
-
Vector2f
public Vector2f() -
Vector2f
public Vector2f(float float1) -
Vector2f
public Vector2f(float float1, float float2) -
Vector2f
-
Vector2f
-
Vector2f
public Vector2f(float[] floatArray) -
Vector2f
public Vector2f(java.nio.ByteBuffer byteBuffer) -
Vector2f
public Vector2f(int int1, java.nio.ByteBuffer byteBuffer) -
Vector2f
public Vector2f(java.nio.FloatBuffer floatBuffer) -
Vector2f
public Vector2f(int int1, java.nio.FloatBuffer floatBuffer)
-
-
Method Details
-
x
public float x() -
y
public float y() -
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
setFromAddress
-
get
public float get(int int1) throws java.lang.IllegalArgumentException -
get
-
get
-
get
-
setComponent
- Throws:
java.lang.IllegalArgumentException
-
get
public java.nio.ByteBuffer get(java.nio.ByteBuffer byteBuffer) -
get
public java.nio.ByteBuffer get(int int1, java.nio.ByteBuffer byteBuffer) -
get
public java.nio.FloatBuffer get(java.nio.FloatBuffer floatBuffer) -
get
public java.nio.FloatBuffer get(int int1, java.nio.FloatBuffer floatBuffer) -
getToAddress
- Specified by:
getToAddressin interfaceVector2fc
-
perpendicular
-
sub
-
sub
-
sub
-
sub
-
dot
-
angle
-
lengthSquared
public float lengthSquared()- Specified by:
lengthSquaredin interfaceVector2fc
-
lengthSquared
public static float lengthSquared(float float1, float float2) -
length
public float length() -
length
public static float length(float float1, float float2) -
distance
-
distanceSquared
- Specified by:
distanceSquaredin interfaceVector2fc
-
distance
public float distance(float float1, float float2) -
distanceSquared
public float distanceSquared(float float1, float float2)- Specified by:
distanceSquaredin interfaceVector2fc
-
distance
public static float distance(float float1, float float2, float float3, float float4) -
distanceSquared
public static float distanceSquared(float float1, float float2, float float3, float float4) -
normalize
-
normalize
-
normalize
-
normalize
-
add
-
add
-
add
-
add
-
zero
-
writeExternal
public void writeExternal(java.io.ObjectOutput objectOutput) throws java.io.IOException- Specified by:
writeExternalin interfacejava.io.Externalizable- Throws:
java.io.IOException
-
readExternal
public void readExternal(java.io.ObjectInput objectInput) throws java.io.IOException, java.lang.ClassNotFoundException- Specified by:
readExternalin interfacejava.io.Externalizable- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
negate
-
negate
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
div
-
div
-
div
-
div
-
div
-
div
-
mul
-
mul
-
mul
-
mul
-
mulTranspose
-
mulTranspose
- Specified by:
mulTransposein interfaceVector2fc
-
mulPosition
-
mulPosition
- Specified by:
mulPositionin interfaceVector2fc
-
mulDirection
-
mulDirection
- Specified by:
mulDirectionin interfaceVector2fc
-
lerp
-
lerp
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object object)- Overrides:
equalsin classjava.lang.Object
-
equals
-
equals
public boolean equals(float float1, float float2) -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
toString
public java.lang.String toString(java.text.NumberFormat numberFormat) -
fma
-
fma
-
fma
-
fma
-
min
-
min
-
max
-
max
-
maxComponent
public int maxComponent()- Specified by:
maxComponentin interfaceVector2fc
-
minComponent
public int minComponent()- Specified by:
minComponentin interfaceVector2fc
-
floor
-
floor
-
ceil
-
ceil
-
round
-
round
-
isFinite
public boolean isFinite() -
absolute
-
absolute
-