Class Vector3i
java.lang.Object
org.joml.Vector3i
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionVector3i()Vector3i(double arg0, double arg1, double arg2, int arg3) Vector3i(float arg0, float arg1, float arg2, int arg3) Vector3i(int arg0) Vector3i(int[] arg0) Vector3i(int arg0, int arg1, int arg2) Vector3i(int arg0, ByteBuffer arg1) Vector3i(ByteBuffer arg0) -
Method Summary
Modifier and TypeMethodDescriptionabsolute()add(int arg0, int arg1, int arg2) doubledistance(int arg0, int arg1, int arg2) static doubledistance(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) doublelongdistanceSquared(int arg0, int arg1, int arg2) static longdistanceSquared(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) longdistanceSquared(Vector3ic arg0) div(float arg0) div(int arg0) booleanequals(int arg0, int arg1, int arg2) booleanintget(int arg0) get(int arg0, ByteBuffer arg1) get(ByteBuffer arg0) getToAddress(long arg0) longgridDistance(int arg0, int arg1, int arg2) longgridDistance(Vector3ic arg0) inthashCode()doublelength()static doublelength(int arg0, int arg1, int arg2) longstatic longlengthSquared(int arg0, int arg1, int arg2) intintmul(int arg0) mul(int arg0, int arg1, int arg2) negate()voidreadExternal(ObjectInput arg0) set(int arg0) set(int[] arg0) set(int arg0, int arg1, int arg2) set(int arg0, ByteBuffer arg1) set(ByteBuffer arg0) setComponent(int arg0, int arg1) setFromAddress(long arg0) sub(int arg0, int arg1, int arg2) toString()toString(NumberFormat numberFormat) voidwriteExternal(ObjectOutput arg0) intx()inty()intz()zero()
-
Field Details
-
x
public int x -
y
public int y -
z
public int z
-
-
Constructor Details
-
Vector3i
public Vector3i() -
Vector3i
public Vector3i(int arg0) -
Vector3i
public Vector3i(int arg0, int arg1, int arg2) -
Vector3i
-
Vector3i
-
Vector3i
public Vector3i(float arg0, float arg1, float arg2, int arg3) -
Vector3i
public Vector3i(double arg0, double arg1, double arg2, int arg3) -
Vector3i
-
Vector3i
-
Vector3i
-
Vector3i
-
Vector3i
public Vector3i(int[] arg0) -
Vector3i
-
Vector3i
-
Vector3i
-
Vector3i
-
-
Method Details
-
x
-
y
-
z
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
setFromAddress
-
get
- Specified by:
getin interfaceVector3ic- Throws:
IllegalArgumentException
-
setComponent
- Throws:
IllegalArgumentException
-
get
-
get
-
get
-
get
-
getToAddress
- Specified by:
getToAddressin interfaceVector3ic
-
sub
-
sub
-
sub
-
sub
-
add
-
add
-
add
-
add
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
div
-
div
-
div
-
div
-
lengthSquared
public long lengthSquared()- Specified by:
lengthSquaredin interfaceVector3ic
-
lengthSquared
public static long lengthSquared(int arg0, int arg1, int arg2) -
length
-
length
public static double length(int arg0, int arg1, int arg2) -
distance
-
distance
-
gridDistance
- Specified by:
gridDistancein interfaceVector3ic
-
gridDistance
public long gridDistance(int arg0, int arg1, int arg2) - Specified by:
gridDistancein interfaceVector3ic
-
distanceSquared
- Specified by:
distanceSquaredin interfaceVector3ic
-
distanceSquared
public long distanceSquared(int arg0, int arg1, int arg2) - Specified by:
distanceSquaredin interfaceVector3ic
-
distance
public static double distance(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) -
distanceSquared
public static long distanceSquared(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) -
zero
-
toString
-
toString
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
negate
-
negate
-
min
-
min
-
max
-
max
-
maxComponent
public int maxComponent()- Specified by:
maxComponentin interfaceVector3ic
-
minComponent
public int minComponent()- Specified by:
minComponentin interfaceVector3ic
-
absolute
-
absolute
-
hashCode
-
equals
-
equals
-