Package org.joml
Interface Vector4dc
- All Known Implementing Classes:
Vector4d
public interface Vector4dc
-
Method Summary
Modifier and TypeMethodDescriptiondoubledoubledoubledistance(double double1, double double2, double double3, double double4) doubledoubledistanceSquared(double double1, double double2, double double3, double double4) doubledistanceSquared(Vector4dc vector4dc) doubledot(double double1, double double2, double double3, double double4) doublebooleanequals(double double1, double double2, double double3, double double4) booleandoubleget(int int1) get(int int1, ByteBuffer byteBuffer) get(int int1, DoubleBuffer doubleBuffer) get(int int1, FloatBuffer floatBuffer) get(ByteBuffer byteBuffer) get(DoubleBuffer doubleBuffer) get(FloatBuffer floatBuffer) getf(int int1, ByteBuffer byteBuffer) getf(ByteBuffer byteBuffer) getToAddress(long long1) hermite(Vector4dc vector4dc, Vector4dc vector4dc2, Vector4dc vector4dc3, double double1, Vector4d vector4d) booleanisFinite()doublelength()doubleintintmul(Matrix4x3dc matrix4x3dc, Vector4d vector4d) mul(Matrix4x3fc matrix4x3fc, Vector4d vector4d) mulAffineTranspose(Matrix4dc matrix4dc, Vector4d vector4d) mulProject(Matrix4dc matrix4dc, Vector3d vector3d) mulProject(Matrix4dc matrix4dc, Vector4d vector4d) mulTranspose(Matrix4dc matrix4dc, Vector4d vector4d) normalize3(Vector4d vector4d) rotate(Quaterniondc quaterniondc, Vector4d vector4d) rotateAxis(double double1, double double2, double double3, double double4, Vector4d vector4d) smoothStep(Vector4dc vector4dc, double double1, Vector4d vector4d) doublew()doublex()doubley()doublez()
-
Method Details
-
x
double x() -
y
double y() -
z
double z() -
w
double w() -
get
-
get
-
get
-
get
-
get
-
get
-
getf
-
getf
-
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
- Throws:
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)
-