Package org.joml
Interface Vector4dc
- All Known Implementing Classes:
Vector4d
public interface Vector4dc
-
Method Summary
Modifier and Type Method Description Vector4d
add(double double1, double double2, double double3, double double4, Vector4d vector4d)
double
angle(Vector4dc vector4dc)
double
angleCos(Vector4dc vector4dc)
double
distance(double double1, double double2, double double3, double double4)
double
distance(Vector4dc vector4dc)
Vector4d
div(double double1, Vector4d vector4d)
Vector4d
div(Vector4dc vector4dc, Vector4d vector4d)
double
dot(double double1, double double2, double double3, double double4)
double
dot(Vector4dc vector4dc)
Vector4d
fma(double double1, Vector4dc vector4dc, Vector4d vector4d)
Vector4d
fma(Vector4dc vector4dc, Vector4dc vector4dc2, Vector4d vector4d)
java.nio.ByteBuffer
get(int int1, java.nio.ByteBuffer byteBuffer)
java.nio.DoubleBuffer
get(int int1, java.nio.DoubleBuffer doubleBuffer)
java.nio.ByteBuffer
get(java.nio.ByteBuffer byteBuffer)
java.nio.DoubleBuffer
get(java.nio.DoubleBuffer doubleBuffer)
Vector4d
hermite(Vector4dc vector4dc, Vector4dc vector4dc2, Vector4dc vector4dc3, double double1, Vector4d vector4d)
double
length()
double
lengthSquared()
Vector4d
lerp(Vector4dc vector4dc, double double1, Vector4d vector4d)
Vector4d
mul(double double1, Vector4d vector4d)
Vector4d
mul(Matrix4dc matrix4dc, Vector4d vector4d)
Vector4d
mul(Matrix4fc matrix4fc, Vector4d vector4d)
Vector4d
mul(Matrix4x3dc matrix4x3dc, Vector4d vector4d)
Vector4d
mul(Matrix4x3fc matrix4x3fc, Vector4d vector4d)
Vector4d
mul(Vector4dc vector4dc, Vector4d vector4d)
Vector4d
mulProject(Matrix4dc matrix4dc, Vector4d vector4d)
Vector4d
negate(Vector4d vector4d)
Vector4d
normalize(Vector4d vector4d)
Vector4d
normalize3(Vector4d vector4d)
Vector4d
rotate(Quaterniondc quaterniondc, Vector4d vector4d)
Vector4d
smoothStep(Vector4dc vector4dc, double double1, Vector4d vector4d)
Vector4d
sub(double double1, double double2, double double3, double double4, Vector4d vector4d)
double
w()
double
x()
double
y()
double
z()
-
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) -
sub
-
add
-
fma
-
fma
-
mul
-
div
-
mul
-
mul
-
mul
-
mul
-
mulProject
-
mul
-
div
-
rotate
-
lengthSquared
double lengthSquared() -
length
double length() -
normalize
-
normalize3
-
distance
-
distance
double distance(double double1, double double2, double double3, double double4) -
dot
-
dot
double dot(double double1, double double2, double double3, double double4) -
angleCos
-
angle
-
negate
-
smoothStep
-
hermite
-
lerp
-