Package org.joml
Interface Vector4dc
- All Known Implementing Classes:
Vector4d
public interface Vector4dc
-
Method Summary
Modifier and TypeMethodDescriptiondouble
double
double
distance
(double double1, double double2, double double3, double double4) double
double
distanceSquared
(double double1, double double2, double double3, double double4) double
distanceSquared
(Vector4dc vector4dc) double
dot
(double double1, double double2, double double3, double double4) double
boolean
equals
(double double1, double double2, double double3, double double4) boolean
double
get
(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) boolean
isFinite()
double
length()
double
int
int
mul
(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) double
w()
double
x()
double
y()
double
z()
-
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)
-