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 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) -
Method Summary
Modifier and Type Method Description Vector2fadd(float float1, float float2)Vector2fadd(float float1, float float2, Vector2f vector2f)Vector2fadd(Vector2fc vector2fc)Vector2fadd(Vector2fc vector2fc, Vector2f vector2f)floatangle(Vector2fc vector2fc)floatdistance(float float1, float float2)floatdistance(Vector2fc vector2fc)floatdistanceSquared(float float1, float float2)floatdistanceSquared(Vector2fc vector2fc)floatdot(Vector2fc vector2fc)booleanequals(java.lang.Object object)Vector2ffma(float float1, Vector2fc vector2fc)Vector2ffma(float float1, Vector2fc vector2fc, Vector2f vector2f)Vector2ffma(Vector2fc vector2fc, Vector2fc vector2fc2)Vector2ffma(Vector2fc vector2fc, Vector2fc vector2fc2, Vector2f vector2f)java.nio.ByteBufferget(int int1, java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget(int int1, java.nio.FloatBuffer floatBuffer)java.nio.ByteBufferget(java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget(java.nio.FloatBuffer floatBuffer)inthashCode()floatlength()floatlengthSquared()Vector2flerp(Vector2fc vector2fc, float float1)Vector2flerp(Vector2fc vector2fc, float float1, Vector2f vector2f)Vector2fmul(float float1)Vector2fmul(float float1, float float2)Vector2fmul(float float1, float float2, Vector2f vector2f)Vector2fmul(float float1, Vector2f vector2f)Vector2fmul(Vector2fc vector2fc)Vector2fmul(Vector2fc vector2fc, Vector2f vector2f)Vector2fnegate()Vector2fnegate(Vector2f vector2f)Vector2fnormalize()Vector2fnormalize(Vector2f vector2f)Vector2fperpendicular()voidreadExternal(java.io.ObjectInput objectInput)Vector2fset(float float1)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)Vector2fsetComponent(int int1, float float1)Vector2fsub(float float1, float float2)Vector2fsub(float float1, float float2, Vector2f vector2f)Vector2fsub(Vector2fc vector2fc)Vector2fsub(Vector2fc vector2fc, Vector2f vector2f)Vector2fctoImmutable()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
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
-
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) -
perpendicular
-
sub
-
sub
-
sub
-
sub
-
dot
-
angle
-
length
public float length() -
lengthSquared
public float lengthSquared()- Specified by:
lengthSquaredin interfaceVector2fc
-
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
-
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
-
lerp
-
lerp
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object object)- Overrides:
equalsin classjava.lang.Object
-
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
-
toImmutable
-