Package org.joml
Interface Vector3dc
- All Known Implementing Classes:
Vector3d
public interface Vector3dc
-
Method Summary
Modifier and Type Method Description Vector3d
add(double double1, double double2, double double3, Vector3d vector3d)
Vector3d
add(Vector3dc vector3dc, Vector3d vector3d)
Vector3d
add(Vector3fc vector3fc, Vector3d vector3d)
double
angle(Vector3dc vector3dc)
double
angleCos(Vector3dc vector3dc)
Vector3d
cross(double double1, double double2, double double3, Vector3d vector3d)
Vector3d
cross(Vector3dc vector3dc, Vector3d vector3d)
double
distance(double double1, double double2, double double3)
double
distance(Vector3dc vector3dc)
double
distanceSquared(double double1, double double2, double double3)
double
distanceSquared(Vector3dc vector3dc)
Vector3d
div(double double1, double double2, double double3, Vector3d vector3d)
Vector3d
div(double double1, Vector3d vector3d)
Vector3d
div(Vector3dc vector3dc, Vector3d vector3d)
Vector3d
div(Vector3fc vector3fc, Vector3d vector3d)
double
dot(double double1, double double2, double double3)
double
dot(Vector3dc vector3dc)
Vector3d
fma(double double1, Vector3dc vector3dc, Vector3d vector3d)
Vector3d
fma(double double1, Vector3fc vector3fc, Vector3d vector3d)
Vector3d
fma(Vector3dc vector3dc, Vector3dc vector3dc2, Vector3d vector3d)
Vector3d
fma(Vector3dc vector3dc, Vector3fc vector3fc, Vector3d vector3d)
double
get(int int1)
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)
Vector3d
half(double double1, double double2, double double3, Vector3d vector3d)
Vector3d
half(Vector3dc vector3dc, Vector3d vector3d)
Vector3d
hermite(Vector3dc vector3dc, Vector3dc vector3dc2, Vector3dc vector3dc3, double double1, Vector3d vector3d)
double
length()
double
lengthSquared()
Vector3d
lerp(Vector3dc vector3dc, double double1, Vector3d vector3d)
int
maxComponent()
int
minComponent()
Vector3d
mul(double double1, double double2, double double3, Vector3d vector3d)
Vector3d
mul(double double1, Vector3d vector3d)
Vector3d
mul(Matrix3dc matrix3dc, Vector3d vector3d)
Vector3d
mul(Matrix3fc matrix3fc, Vector3d vector3d)
Vector3d
mul(Vector3dc vector3dc, Vector3d vector3d)
Vector3d
mul(Vector3fc vector3fc, Vector3d vector3d)
Vector3d
mulDirection(Matrix4dc matrix4dc, Vector3d vector3d)
Vector3d
mulDirection(Matrix4fc matrix4fc, Vector3d vector3d)
Vector3d
mulDirection(Matrix4x3dc matrix4x3dc, Vector3d vector3d)
Vector3d
mulDirection(Matrix4x3fc matrix4x3fc, Vector3d vector3d)
Vector3d
mulPosition(Matrix4dc matrix4dc, Vector3d vector3d)
Vector3d
mulPosition(Matrix4fc matrix4fc, Vector3d vector3d)
Vector3d
mulPosition(Matrix4x3dc matrix4x3dc, Vector3d vector3d)
Vector3d
mulPosition(Matrix4x3fc matrix4x3fc, Vector3d vector3d)
double
mulPositionW(Matrix4dc matrix4dc, Vector3d vector3d)
double
mulPositionW(Matrix4fc matrix4fc, Vector3d vector3d)
Vector3d
mulProject(Matrix4dc matrix4dc, Vector3d vector3d)
Vector3d
mulProject(Matrix4fc matrix4fc, Vector3d vector3d)
Vector3d
mulTranspose(Matrix3dc matrix3dc, Vector3d vector3d)
Vector3d
mulTranspose(Matrix3fc matrix3fc, Vector3d vector3d)
Vector3d
mulTransposeDirection(Matrix4dc matrix4dc, Vector3d vector3d)
Vector3d
mulTransposeDirection(Matrix4fc matrix4fc, Vector3d vector3d)
Vector3d
mulTransposePosition(Matrix4dc matrix4dc, Vector3d vector3d)
Vector3d
mulTransposePosition(Matrix4fc matrix4fc, Vector3d vector3d)
Vector3d
negate(Vector3d vector3d)
Vector3d
normalize(Vector3d vector3d)
Vector3d
orthogonalize(Vector3dc vector3dc, Vector3d vector3d)
Vector3d
orthogonalizeUnit(Vector3dc vector3dc, Vector3d vector3d)
Vector3d
reflect(double double1, double double2, double double3, Vector3d vector3d)
Vector3d
reflect(Vector3dc vector3dc, Vector3d vector3d)
Vector3d
rotate(Quaterniondc quaterniondc, Vector3d vector3d)
Vector3d
smoothStep(Vector3dc vector3dc, double double1, Vector3d vector3d)
Vector3d
sub(double double1, double double2, double double3, Vector3d vector3d)
Vector3d
sub(Vector3dc vector3dc, Vector3d vector3d)
Vector3d
sub(Vector3fc vector3fc, Vector3d vector3d)
double
x()
double
y()
double
z()
-
Method Details
-
x
double x() -
y
double y() -
z
double z() -
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
-
sub
-
sub
-
add
-
add
-
add
-
fma
-
fma
-
fma
-
fma
-
mul
-
mul
-
div
-
div
-
mulProject
-
mulProject
-
mul
-
mul
-
mulTranspose
-
mulTranspose
-
mulPosition
-
mulPosition
-
mulPosition
-
mulPosition
-
mulTransposePosition
-
mulTransposePosition
-
mulPositionW
-
mulPositionW
-
mulDirection
-
mulDirection
-
mulDirection
-
mulDirection
-
mulTransposeDirection
-
mulTransposeDirection
-
mul
-
mul
-
rotate
-
div
-
div
-
lengthSquared
double lengthSquared() -
length
double length() -
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
-
negate
-
reflect
-
reflect
-
half
-
half
-
smoothStep
-
hermite
-
lerp
-
get
double get(int int1) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
maxComponent
int maxComponent() -
minComponent
int minComponent() -
orthogonalize
-
orthogonalizeUnit
-