Package org.joml
Class Vector4i
java.lang.Object
org.joml.Vector4i
- All Implemented Interfaces:
Externalizable,Serializable,Vector4ic
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionVector4i()Vector4i(int int1) Vector4i(int[] intArray) Vector4i(int int1, int int2, int int3, int int4) Vector4i(int int1, ByteBuffer byteBuffer) Vector4i(ByteBuffer byteBuffer) -
Method Summary
Modifier and TypeMethodDescriptionabsolute()add(int int1, int int2, int int3, int int4) doubledistance(int int1, int int2, int int3, int int4) static doubledistance(int int1, int int2, int int3, int int4, int int5, int int6, int int7, int int8) doubleintdistanceSquared(int int1, int int2, int int3, int int4) static longdistanceSquared(int int1, int int2, int int3, int int4, int int5, int int6, int int7, int int8) intdistanceSquared(Vector4ic vector4ic) div(float float1) div(int int1) intbooleanequals(int int1, int int2, int int3, int int4) booleanintget(int int1) get(int int1, ByteBuffer byteBuffer) get(ByteBuffer byteBuffer) getToAddress(long long1) longgridDistance(int int1, int int2, int int3, int int4) longgridDistance(Vector4ic vector4ic) inthashCode()doublelength()static doublelength(int int1, int int2, int int3, int int4) longstatic longlengthSquared(int int1, int int2, int int3, int int4) intintmul(int int1) negate()voidreadExternal(ObjectInput objectInput) set(int int1) set(int[] intArray) set(int int1, int int2, int int3, int int4) set(int int1, ByteBuffer byteBuffer) set(ByteBuffer byteBuffer) setComponent(int int1, int int2) setFromAddress(long long1) sub(int int1, int int2, int int3, int int4) toString()toString(NumberFormat numberFormat) intw()voidwriteExternal(ObjectOutput objectOutput) intx()inty()intz()zero()
-
Field Details
-
x
public int x -
y
public int y -
z
public int z -
w
public int w
-
-
Constructor Details
-
Vector4i
public Vector4i() -
Vector4i
-
Vector4i
-
Vector4i
-
Vector4i
-
Vector4i
-
Vector4i
-
Vector4i
public Vector4i(int int1) -
Vector4i
public Vector4i(int int1, int int2, int int3, int int4) -
Vector4i
public Vector4i(int[] intArray) -
Vector4i
-
Vector4i
-
Vector4i
-
Vector4i
-
-
Method Details
-
x
public int x() -
y
public int y() -
z
public int z() -
w
public int w() -
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
setFromAddress
-
get
- Specified by:
getin interfaceVector4ic- Throws:
IllegalArgumentException
-
maxComponent
public int maxComponent()- Specified by:
maxComponentin interfaceVector4ic
-
minComponent
public int minComponent()- Specified by:
minComponentin interfaceVector4ic
-
setComponent
- Throws:
IllegalArgumentException
-
get
-
get
-
get
-
get
-
getToAddress
- Specified by:
getToAddressin interfaceVector4ic
-
sub
-
sub
-
sub
-
sub
-
add
-
add
-
add
-
add
-
mul
-
mul
-
div
-
div
-
mul
-
mul
-
div
-
div
-
div
-
div
-
lengthSquared
public long lengthSquared()- Specified by:
lengthSquaredin interfaceVector4ic
-
lengthSquared
public static long lengthSquared(int int1, int int2, int int3, int int4) -
length
public double length() -
length
public static double length(int int1, int int2, int int3, int int4) -
distance
-
distance
public double distance(int int1, int int2, int int3, int int4) -
gridDistance
- Specified by:
gridDistancein interfaceVector4ic
-
gridDistance
public long gridDistance(int int1, int int2, int int3, int int4) - Specified by:
gridDistancein interfaceVector4ic
-
distanceSquared
- Specified by:
distanceSquaredin interfaceVector4ic
-
distanceSquared
public int distanceSquared(int int1, int int2, int int3, int int4) - Specified by:
distanceSquaredin interfaceVector4ic
-
distance
public static double distance(int int1, int int2, int int3, int int4, int int5, int int6, int int7, int int8) -
distanceSquared
public static long distanceSquared(int int1, int int2, int int3, int int4, int int5, int int6, int int7, int int8) -
dot
-
zero
-
negate
-
negate
-
toString
-
toString
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
min
-
min
-
max
-
max
-
absolute
-
absolute
-
hashCode
public int hashCode() -
equals
-
equals
public boolean equals(int int1, int int2, int int3, int int4)
-