Package org.joml
Class Vector2d
java.lang.Object
org.joml.Vector2d
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,Vector2dc
public class Vector2d extends java.lang.Object implements java.io.Externalizable, Vector2dc
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Vector2d()Vector2d(double double1)Vector2d(double double1, double double2)Vector2d(int int1, java.nio.ByteBuffer byteBuffer)Vector2d(int int1, java.nio.DoubleBuffer doubleBuffer)Vector2d(java.nio.ByteBuffer byteBuffer)Vector2d(java.nio.DoubleBuffer doubleBuffer)Vector2d(Vector2dc vector2dc)Vector2d(Vector2fc vector2fc) -
Method Summary
Modifier and Type Method Description Vector2dadd(double double1, double double2)Vector2dadd(double double1, double double2, Vector2d vector2d)Vector2dadd(Vector2dc vector2dc)Vector2dadd(Vector2dc vector2dc, Vector2d vector2d)Vector2dadd(Vector2fc vector2fc)Vector2dadd(Vector2fc vector2fc, Vector2d vector2d)doubleangle(Vector2dc vector2dc)doubledistance(double double1, double double2)doubledistance(Vector2dc vector2dc)doubledistance(Vector2fc vector2fc)doubledot(Vector2dc vector2dc)booleanequals(java.lang.Object object)Vector2dfma(double double1, Vector2dc vector2dc)Vector2dfma(double double1, Vector2dc vector2dc, Vector2d vector2d)Vector2dfma(Vector2dc vector2dc, Vector2dc vector2dc2)Vector2dfma(Vector2dc vector2dc, Vector2dc vector2dc2, Vector2d vector2d)java.nio.ByteBufferget(int int1, java.nio.ByteBuffer byteBuffer)java.nio.DoubleBufferget(int int1, java.nio.DoubleBuffer doubleBuffer)java.nio.ByteBufferget(java.nio.ByteBuffer byteBuffer)java.nio.DoubleBufferget(java.nio.DoubleBuffer doubleBuffer)inthashCode()doublelength()Vector2dlerp(Vector2dc vector2dc, double double1)Vector2dlerp(Vector2dc vector2dc, double double1, Vector2d vector2d)Vector2dmul(double double1)Vector2dmul(double double1, double double2)Vector2dmul(double double1, double double2, Vector2d vector2d)Vector2dmul(double double1, Vector2d vector2d)Vector2dmul(Vector2dc vector2dc)Vector2dmul(Vector2dc vector2dc, Vector2d vector2d)Vector2dnegate()Vector2dnegate(Vector2d vector2d)Vector2dnormalize()Vector2dnormalize(Vector2d vector2d)Vector2dperpendicular()voidreadExternal(java.io.ObjectInput objectInput)Vector2dset(double double1)Vector2dset(double double1, double double2)Vector2dset(int int1, java.nio.ByteBuffer byteBuffer)Vector2dset(int int1, java.nio.DoubleBuffer doubleBuffer)Vector2dset(java.nio.ByteBuffer byteBuffer)Vector2dset(java.nio.DoubleBuffer doubleBuffer)Vector2dset(Vector2dc vector2dc)Vector2dset(Vector2fc vector2fc)Vector2dsetComponent(int int1, double double1)Vector2dsub(double double1, double double2)Vector2dsub(double double1, double double2, Vector2d vector2d)Vector2dsub(Vector2dc vector2dc)Vector2dsub(Vector2dc vector2dc, Vector2d vector2d)Vector2dsub(Vector2fc vector2fc)Vector2dsub(Vector2fc vector2fc, Vector2d vector2d)Vector2dctoImmutable()java.lang.StringtoString()java.lang.StringtoString(java.text.NumberFormat numberFormat)voidwriteExternal(java.io.ObjectOutput objectOutput)doublex()doubley()Vector2dzero()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
x
public double x -
y
public double y
-
-
Constructor Details
-
Vector2d
public Vector2d() -
Vector2d
public Vector2d(double double1) -
Vector2d
public Vector2d(double double1, double double2) -
Vector2d
-
Vector2d
-
Vector2d
public Vector2d(java.nio.ByteBuffer byteBuffer) -
Vector2d
public Vector2d(int int1, java.nio.ByteBuffer byteBuffer) -
Vector2d
public Vector2d(java.nio.DoubleBuffer doubleBuffer) -
Vector2d
public Vector2d(int int1, java.nio.DoubleBuffer doubleBuffer)
-
-
Method Details
-
x
public double x() -
y
public double 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.DoubleBuffer get(java.nio.DoubleBuffer doubleBuffer) -
get
public java.nio.DoubleBuffer get(int int1, java.nio.DoubleBuffer doubleBuffer) -
perpendicular
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
dot
-
angle
-
length
public double length() -
distance
-
distance
-
distance
public double distance(double double1, double double2) -
normalize
-
normalize
-
add
-
add
-
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
-
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
-