Package org.joml
Interface Vector3dc
- All Known Implementing Classes:
Vector3d
public interface Vector3dc
-
Method Summary
Modifier and TypeMethodDescriptiondouble
double
double
angleSigned
(double double1, double double2, double double3, double double4, double double5, double double6) double
angleSigned
(Vector3dc vector3dc, Vector3dc vector3dc2) double
distance
(double double1, double double2, double double3) double
double
distanceSquared
(double double1, double double2, double double3) double
distanceSquared
(Vector3dc vector3dc) double
dot
(double double1, double double2, double double3) double
boolean
equals
(double double1, double double2, double double3) 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
(Vector3dc vector3dc, Vector3dc vector3dc2, Vector3dc vector3dc3, double double1, Vector3d vector3d) boolean
isFinite()
double
length()
double
int
int
mul
(Matrix3x2dc matrix3x2dc, Vector3d vector3d) mul
(Matrix3x2fc matrix3x2fc, Vector3d vector3d) mulDirection
(Matrix4dc matrix4dc, Vector3d vector3d) mulDirection
(Matrix4fc matrix4fc, Vector3d vector3d) mulDirection
(Matrix4x3dc matrix4x3dc, Vector3d vector3d) mulDirection
(Matrix4x3fc matrix4x3fc, Vector3d vector3d) mulPosition
(Matrix4dc matrix4dc, Vector3d vector3d) mulPosition
(Matrix4fc matrix4fc, Vector3d vector3d) mulPosition
(Matrix4x3dc matrix4x3dc, Vector3d vector3d) mulPosition
(Matrix4x3fc matrix4x3fc, Vector3d vector3d) double
mulPositionW
(Matrix4dc matrix4dc, Vector3d vector3d) double
mulPositionW
(Matrix4fc matrix4fc, Vector3d vector3d) mulProject
(Matrix4dc matrix4dc, double double1, Vector3d vector3d) mulProject
(Matrix4dc matrix4dc, Vector3d vector3d) mulProject
(Matrix4fc matrix4fc, Vector3d vector3d) mulTranspose
(Matrix3dc matrix3dc, Vector3d vector3d) mulTranspose
(Matrix3fc matrix3fc, Vector3d vector3d) mulTransposeDirection
(Matrix4dc matrix4dc, Vector3d vector3d) mulTransposeDirection
(Matrix4fc matrix4fc, Vector3d vector3d) mulTransposePosition
(Matrix4dc matrix4dc, Vector3d vector3d) mulTransposePosition
(Matrix4fc matrix4fc, Vector3d vector3d) orthogonalize
(Vector3dc vector3dc, Vector3d vector3d) orthogonalizeUnit
(Vector3dc vector3dc, Vector3d vector3d) rotate
(Quaterniondc quaterniondc, Vector3d vector3d) rotateAxis
(double double1, double double2, double double3, double double4, Vector3d vector3d) rotationTo
(double double1, double double2, double double3, Quaterniond quaterniond) rotationTo
(Vector3dc vector3dc, Quaterniond quaterniond) smoothStep
(Vector3dc vector3dc, double double1, Vector3d vector3d) double
x()
double
y()
double
z()
-
Method Details
-
x
double x() -
y
double y() -
z
double z() -
get
-
get
-
get
-
get
-
get
-
get
-
getf
-
getf
-
getToAddress
-
sub
-
sub
-
sub
-
add
-
add
-
add
-
fma
-
fma
-
fma
-
fma
-
fma
-
mulAdd
-
mulAdd
-
mulAdd
-
mul
-
mul
-
div
-
div
-
mulProject
-
mulProject
-
mulProject
-
mul
-
mul
-
mul
-
mul
-
mul
-
mulTranspose
-
mulTranspose
-
mulPosition
-
mulPosition
-
mulPosition
-
mulPosition
-
mulTransposePosition
-
mulTransposePosition
-
mulPositionW
-
mulPositionW
-
mulDirection
-
mulDirection
-
mulDirection
-
mulDirection
-
mulTransposeDirection
-
mulTransposeDirection
-
mul
-
mul
-
rotate
-
rotationTo
-
rotationTo
-
rotateAxis
-
rotateX
-
rotateY
-
rotateZ
-
div
-
div
-
lengthSquared
double lengthSquared() -
length
double length() -
normalize
-
normalize
-
cross
-
cross
-
distance
-
distance
double distance(double double1, double double2, double double3) -
distanceSquared
-
distanceSquared
double distanceSquared(double double1, double double2, double double3) -
dot
-
dot
double dot(double double1, double double2, double double3) -
angleCos
-
angle
-
angleSigned
-
angleSigned
double angleSigned(double double1, double double2, double double3, double double4, double double5, double double6) -
min
-
max
-
negate
-
absolute
-
reflect
-
reflect
-
half
-
half
-
smoothStep
-
hermite
-
lerp
-
get
- Throws:
IllegalArgumentException
-
get
-
get
-
get
-
maxComponent
int maxComponent() -
minComponent
int minComponent() -
orthogonalize
-
orthogonalizeUnit
-
floor
-
ceil
-
round
-
isFinite
boolean isFinite() -
equals
-
equals
boolean equals(double double1, double double2, double double3)
-