Package org.joml
Interface Vector4dc
- All Known Implementing Classes:
Vector4d
public interface Vector4dc
-
Method Summary
Modifier and Type Method Description Vector4dabsolute(Vector4d vector4d)Vector4dadd(double double1, double double2, double double3, double double4, Vector4d vector4d)Vector4dadd(Vector4dc vector4dc, Vector4d vector4d)Vector4dadd(Vector4fc vector4fc, Vector4d vector4d)doubleangle(Vector4dc vector4dc)doubleangleCos(Vector4dc vector4dc)Vector4dceil(Vector4d vector4d)doubledistance(double double1, double double2, double double3, double double4)doubledistance(Vector4dc vector4dc)doubledistanceSquared(double double1, double double2, double double3, double double4)doubledistanceSquared(Vector4dc vector4dc)Vector4ddiv(double double1, Vector4d vector4d)Vector4ddiv(Vector4dc vector4dc, Vector4d vector4d)doubledot(double double1, double double2, double double3, double double4)doubledot(Vector4dc vector4dc)booleanequals(double double1, double double2, double double3, double double4)booleanequals(Vector4dc vector4dc, double double1)Vector4dfloor(Vector4d vector4d)Vector4dfma(double double1, Vector4dc vector4dc, Vector4d vector4d)Vector4dfma(Vector4dc vector4dc, Vector4dc vector4dc2, Vector4d vector4d)doubleget(int int1)java.nio.ByteBufferget(int int1, java.nio.ByteBuffer byteBuffer)java.nio.DoubleBufferget(int int1, java.nio.DoubleBuffer doubleBuffer)java.nio.FloatBufferget(int int1, java.nio.FloatBuffer floatBuffer)Vector4iget(int int1, Vector4i vector4i)java.nio.ByteBufferget(java.nio.ByteBuffer byteBuffer)java.nio.DoubleBufferget(java.nio.DoubleBuffer doubleBuffer)java.nio.FloatBufferget(java.nio.FloatBuffer floatBuffer)Vector4dget(Vector4d vector4d)Vector4fget(Vector4f vector4f)java.nio.ByteBuffergetf(int int1, java.nio.ByteBuffer byteBuffer)java.nio.ByteBuffergetf(java.nio.ByteBuffer byteBuffer)Vector4dcgetToAddress(long long1)Vector4dhermite(Vector4dc vector4dc, Vector4dc vector4dc2, Vector4dc vector4dc3, double double1, Vector4d vector4d)booleanisFinite()doublelength()doublelengthSquared()Vector4dlerp(Vector4dc vector4dc, double double1, Vector4d vector4d)Vector4dmax(Vector4dc vector4dc, Vector4d vector4d)intmaxComponent()Vector4dmin(Vector4dc vector4dc, Vector4d vector4d)intminComponent()Vector4dmul(double double1, Vector4d vector4d)Vector4dmul(Matrix4dc matrix4dc, Vector4d vector4d)Vector4dmul(Matrix4fc matrix4fc, Vector4d vector4d)Vector4dmul(Matrix4x3dc matrix4x3dc, Vector4d vector4d)Vector4dmul(Matrix4x3fc matrix4x3fc, Vector4d vector4d)Vector4dmul(Vector4dc vector4dc, Vector4d vector4d)Vector4dmul(Vector4fc vector4fc, Vector4d vector4d)Vector4dmulAdd(double double1, Vector4dc vector4dc, Vector4d vector4d)Vector4dmulAdd(Vector4dc vector4dc, Vector4dc vector4dc2, Vector4d vector4d)Vector4dmulAffine(Matrix4dc matrix4dc, Vector4d vector4d)Vector4dmulAffineTranspose(Matrix4dc matrix4dc, Vector4d vector4d)Vector3dmulProject(Matrix4dc matrix4dc, Vector3d vector3d)Vector4dmulProject(Matrix4dc matrix4dc, Vector4d vector4d)Vector4dmulTranspose(Matrix4dc matrix4dc, Vector4d vector4d)Vector4dnegate(Vector4d vector4d)Vector4dnormalize(double double1, Vector4d vector4d)Vector4dnormalize(Vector4d vector4d)Vector4dnormalize3(Vector4d vector4d)Vector4drotate(Quaterniondc quaterniondc, Vector4d vector4d)Vector4drotateAxis(double double1, double double2, double double3, double double4, Vector4d vector4d)Vector4drotateX(double double1, Vector4d vector4d)Vector4drotateY(double double1, Vector4d vector4d)Vector4drotateZ(double double1, Vector4d vector4d)Vector4dround(Vector4d vector4d)Vector4dsmoothStep(Vector4dc vector4dc, double double1, Vector4d vector4d)Vector4dsub(double double1, double double2, double double3, double double4, Vector4d vector4d)Vector4dsub(Vector4dc vector4dc, Vector4d vector4d)Vector4dsub(Vector4fc vector4fc, Vector4d vector4d)doublew()doublex()doubley()doublez()
-
Method Details
-
x
double x() -
y
double y() -
z
double z() -
w
double w() -
get
java.nio.ByteBuffer get(java.nio.ByteBuffer byteBuffer) -
get
java.nio.ByteBuffer get(int int1, java.nio.ByteBuffer byteBuffer) -
get
java.nio.DoubleBuffer get(java.nio.DoubleBuffer doubleBuffer) -
get
java.nio.DoubleBuffer get(int int1, java.nio.DoubleBuffer doubleBuffer) -
get
java.nio.FloatBuffer get(java.nio.FloatBuffer floatBuffer) -
get
java.nio.FloatBuffer get(int int1, java.nio.FloatBuffer floatBuffer) -
getf
java.nio.ByteBuffer getf(java.nio.ByteBuffer byteBuffer) -
getf
java.nio.ByteBuffer getf(int int1, java.nio.ByteBuffer byteBuffer) -
getToAddress
-
sub
-
sub
-
sub
-
add
-
add
-
add
-
fma
-
fma
-
mul
-
mul
-
div
-
mul
-
mul
-
mul
-
mul
-
mulTranspose
-
mulAffine
-
mulAffineTranspose
-
mulProject
-
mulProject
-
mulAdd
-
mulAdd
-
mul
-
div
-
rotate
-
rotateAxis
-
rotateX
-
rotateY
-
rotateZ
-
lengthSquared
double lengthSquared() -
length
double length() -
normalize
-
normalize
-
normalize3
-
distance
-
distance
double distance(double double1, double double2, double double3, double double4) -
distanceSquared
-
distanceSquared
double distanceSquared(double double1, double double2, double double3, double double4) -
dot
-
dot
double dot(double double1, double double2, double double3, double double4) -
angleCos
-
angle
-
negate
-
min
-
max
-
smoothStep
-
hermite
-
lerp
-
get
double get(int int1) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
get
-
get
-
get
-
maxComponent
int maxComponent() -
minComponent
int minComponent() -
floor
-
ceil
-
round
-
isFinite
boolean isFinite() -
absolute
-
equals
-
equals
boolean equals(double double1, double double2, double double3, double double4)
-