Package org.joml
Class Vector3i
java.lang.Object
org.joml.Vector3i
- All Implemented Interfaces:
Externalizable
,Serializable
,Vector3ic
- See Also:
-
Field Summary
-
Constructor Summary
ConstructorDescriptionVector3i()
Vector3i
(double double1, double double2, double double3, int int1) Vector3i
(float float1, float float2, float float3, int int1) Vector3i
(int int1) Vector3i
(int[] intArray) Vector3i
(int int1, int int2, int int3) Vector3i
(int int1, ByteBuffer byteBuffer) Vector3i
(ByteBuffer byteBuffer) -
Method Summary
Modifier and TypeMethodDescriptionabsolute()
add
(int int1, int int2, int int3) double
distance
(int int1, int int2, int int3) static double
distance
(int int1, int int2, int int3, int int4, int int5, int int6) double
long
distanceSquared
(int int1, int int2, int int3) static long
distanceSquared
(int int1, int int2, int int3, int int4, int int5, int int6) long
distanceSquared
(Vector3ic vector3ic) div
(float float1) div
(int int1) boolean
equals
(int int1, int int2, int int3) boolean
int
get
(int int1) get
(int int1, ByteBuffer byteBuffer) get
(ByteBuffer byteBuffer) getToAddress
(long long1) long
gridDistance
(int int1, int int2, int int3) long
gridDistance
(Vector3ic vector3ic) int
hashCode()
double
length()
static double
length
(int int1, int int2, int int3) long
static long
lengthSquared
(int int1, int int2, int int3) int
int
mul
(int int1) mul
(int int1, int int2, int int3) negate()
void
readExternal
(ObjectInput objectInput) set
(int int1) set
(int[] intArray) set
(int int1, int int2, int int3) set
(int int1, ByteBuffer byteBuffer) set
(ByteBuffer byteBuffer) setComponent
(int int1, int int2) setFromAddress
(long long1) sub
(int int1, int int2, int int3) toString()
toString
(NumberFormat numberFormat) void
writeExternal
(ObjectOutput objectOutput) int
x()
int
y()
int
z()
zero()
-
Field Details
-
x
public int x -
y
public int y -
z
public int z
-
-
Constructor Details
-
Vector3i
public Vector3i() -
Vector3i
public Vector3i(int int1) -
Vector3i
public Vector3i(int int1, int int2, int int3) -
Vector3i
-
Vector3i
-
Vector3i
public Vector3i(float float1, float float2, float float3, int int1) -
Vector3i
public Vector3i(double double1, double double2, double double3, int int1) -
Vector3i
-
Vector3i
-
Vector3i
-
Vector3i
-
Vector3i
public Vector3i(int[] intArray) -
Vector3i
-
Vector3i
-
Vector3i
-
Vector3i
-
-
Method Details
-
x
public int x() -
y
public int y() -
z
public int z() -
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
setFromAddress
-
get
- Specified by:
get
in interfaceVector3ic
- Throws:
IllegalArgumentException
-
setComponent
- Throws:
IllegalArgumentException
-
get
-
get
-
get
-
get
-
getToAddress
- Specified by:
getToAddress
in 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:
lengthSquared
in interfaceVector3ic
-
lengthSquared
public static long lengthSquared(int int1, int int2, int int3) -
length
public double length() -
length
public static double length(int int1, int int2, int int3) -
distance
-
distance
public double distance(int int1, int int2, int int3) -
gridDistance
- Specified by:
gridDistance
in interfaceVector3ic
-
gridDistance
public long gridDistance(int int1, int int2, int int3) - Specified by:
gridDistance
in interfaceVector3ic
-
distanceSquared
- Specified by:
distanceSquared
in interfaceVector3ic
-
distanceSquared
public long distanceSquared(int int1, int int2, int int3) - Specified by:
distanceSquared
in interfaceVector3ic
-
distance
public static double distance(int int1, int int2, int int3, int int4, int int5, int int6) -
distanceSquared
public static long distanceSquared(int int1, int int2, int int3, int int4, int int5, int int6) -
zero
-
toString
-
toString
-
writeExternal
- Specified by:
writeExternal
in interfaceExternalizable
- Throws:
IOException
-
readExternal
- Specified by:
readExternal
in interfaceExternalizable
- Throws:
IOException
ClassNotFoundException
-
negate
-
negate
-
min
-
min
-
max
-
max
-
maxComponent
public int maxComponent()- Specified by:
maxComponent
in interfaceVector3ic
-
minComponent
public int minComponent()- Specified by:
minComponent
in interfaceVector3ic
-
absolute
-
absolute
-
hashCode
public int hashCode() -
equals
-
equals
public boolean equals(int int1, int int2, int int3)
-