Package org.joml
Interface Vector3dc
- All Known Implementing Classes:
Vector3d
public interface Vector3dc
-
Method Summary
Modifier and Type Method Description Vector3dabsolute(Vector3d vector3d)Vector3dadd(double double1, double double2, double double3, Vector3d vector3d)Vector3dadd(Vector3dc vector3dc, Vector3d vector3d)Vector3dadd(Vector3fc vector3fc, Vector3d vector3d)doubleangle(Vector3dc vector3dc)doubleangleCos(Vector3dc vector3dc)doubleangleSigned(double double1, double double2, double double3, double double4, double double5, double double6)doubleangleSigned(Vector3dc vector3dc, Vector3dc vector3dc2)Vector3dceil(Vector3d vector3d)Vector3dcross(double double1, double double2, double double3, Vector3d vector3d)Vector3dcross(Vector3dc vector3dc, Vector3d vector3d)doubledistance(double double1, double double2, double double3)doubledistance(Vector3dc vector3dc)doubledistanceSquared(double double1, double double2, double double3)doubledistanceSquared(Vector3dc vector3dc)Vector3ddiv(double double1, double double2, double double3, Vector3d vector3d)Vector3ddiv(double double1, Vector3d vector3d)Vector3ddiv(Vector3dc vector3dc, Vector3d vector3d)Vector3ddiv(Vector3fc vector3fc, Vector3d vector3d)doubledot(double double1, double double2, double double3)doubledot(Vector3dc vector3dc)booleanequals(double double1, double double2, double double3)booleanequals(Vector3dc vector3dc, double double1)Vector3dfloor(Vector3d vector3d)Vector3dfma(double double1, Vector3dc vector3dc, Vector3d vector3d)Vector3dfma(double double1, Vector3fc vector3fc, Vector3d vector3d)Vector3dfma(Vector3dc vector3dc, Vector3dc vector3dc2, Vector3d vector3d)Vector3dfma(Vector3dc vector3dc, Vector3fc vector3fc, Vector3d vector3d)Vector3dfma(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3d vector3d)doubleget(int int1)java.nio.ByteBufferget(int int1, java.nio.ByteBuffer byteBuffer)java.nio.DoubleBufferget(int int1, java.nio.DoubleBuffer doubleBuffer)java.nio.FloatBufferget(int int1, java.nio.FloatBuffer floatBuffer)Vector3iget(int int1, Vector3i vector3i)java.nio.ByteBufferget(java.nio.ByteBuffer byteBuffer)java.nio.DoubleBufferget(java.nio.DoubleBuffer doubleBuffer)java.nio.FloatBufferget(java.nio.FloatBuffer floatBuffer)Vector3dget(Vector3d vector3d)Vector3fget(Vector3f vector3f)java.nio.ByteBuffergetf(int int1, java.nio.ByteBuffer byteBuffer)java.nio.ByteBuffergetf(java.nio.ByteBuffer byteBuffer)Vector3dcgetToAddress(long long1)Vector3dhalf(double double1, double double2, double double3, Vector3d vector3d)Vector3dhalf(Vector3dc vector3dc, Vector3d vector3d)Vector3dhermite(Vector3dc vector3dc, Vector3dc vector3dc2, Vector3dc vector3dc3, double double1, Vector3d vector3d)booleanisFinite()doublelength()doublelengthSquared()Vector3dlerp(Vector3dc vector3dc, double double1, Vector3d vector3d)Vector3dmax(Vector3dc vector3dc, Vector3d vector3d)intmaxComponent()Vector3dmin(Vector3dc vector3dc, Vector3d vector3d)intminComponent()Vector3dmul(double double1, double double2, double double3, Vector3d vector3d)Vector3dmul(double double1, Vector3d vector3d)Vector3dmul(Matrix3dc matrix3dc, Vector3d vector3d)Vector3fmul(Matrix3dc matrix3dc, Vector3f vector3f)Vector3dmul(Matrix3fc matrix3fc, Vector3d vector3d)Vector3dmul(Matrix3x2dc matrix3x2dc, Vector3d vector3d)Vector3dmul(Matrix3x2fc matrix3x2fc, Vector3d vector3d)Vector3dmul(Vector3dc vector3dc, Vector3d vector3d)Vector3dmul(Vector3fc vector3fc, Vector3d vector3d)Vector3dmulAdd(double double1, Vector3dc vector3dc, Vector3d vector3d)Vector3dmulAdd(Vector3dc vector3dc, Vector3dc vector3dc2, Vector3d vector3d)Vector3dmulAdd(Vector3fc vector3fc, Vector3dc vector3dc, Vector3d vector3d)Vector3dmulDirection(Matrix4dc matrix4dc, Vector3d vector3d)Vector3dmulDirection(Matrix4fc matrix4fc, Vector3d vector3d)Vector3dmulDirection(Matrix4x3dc matrix4x3dc, Vector3d vector3d)Vector3dmulDirection(Matrix4x3fc matrix4x3fc, Vector3d vector3d)Vector3dmulPosition(Matrix4dc matrix4dc, Vector3d vector3d)Vector3dmulPosition(Matrix4fc matrix4fc, Vector3d vector3d)Vector3dmulPosition(Matrix4x3dc matrix4x3dc, Vector3d vector3d)Vector3dmulPosition(Matrix4x3fc matrix4x3fc, Vector3d vector3d)doublemulPositionW(Matrix4dc matrix4dc, Vector3d vector3d)doublemulPositionW(Matrix4fc matrix4fc, Vector3d vector3d)Vector3dmulProject(Matrix4dc matrix4dc, double double1, Vector3d vector3d)Vector3dmulProject(Matrix4dc matrix4dc, Vector3d vector3d)Vector3dmulProject(Matrix4fc matrix4fc, Vector3d vector3d)Vector3dmulTranspose(Matrix3dc matrix3dc, Vector3d vector3d)Vector3dmulTranspose(Matrix3fc matrix3fc, Vector3d vector3d)Vector3dmulTransposeDirection(Matrix4dc matrix4dc, Vector3d vector3d)Vector3dmulTransposeDirection(Matrix4fc matrix4fc, Vector3d vector3d)Vector3dmulTransposePosition(Matrix4dc matrix4dc, Vector3d vector3d)Vector3dmulTransposePosition(Matrix4fc matrix4fc, Vector3d vector3d)Vector3dnegate(Vector3d vector3d)Vector3dnormalize(double double1, Vector3d vector3d)Vector3dnormalize(Vector3d vector3d)Vector3dorthogonalize(Vector3dc vector3dc, Vector3d vector3d)Vector3dorthogonalizeUnit(Vector3dc vector3dc, Vector3d vector3d)Vector3dreflect(double double1, double double2, double double3, Vector3d vector3d)Vector3dreflect(Vector3dc vector3dc, Vector3d vector3d)Vector3drotate(Quaterniondc quaterniondc, Vector3d vector3d)Vector3drotateAxis(double double1, double double2, double double3, double double4, Vector3d vector3d)Vector3drotateX(double double1, Vector3d vector3d)Vector3drotateY(double double1, Vector3d vector3d)Vector3drotateZ(double double1, Vector3d vector3d)QuaterniondrotationTo(double double1, double double2, double double3, Quaterniond quaterniond)QuaterniondrotationTo(Vector3dc vector3dc, Quaterniond quaterniond)Vector3dround(Vector3d vector3d)Vector3dsmoothStep(Vector3dc vector3dc, double double1, Vector3d vector3d)Vector3dsub(double double1, double double2, double double3, Vector3d vector3d)Vector3dsub(Vector3dc vector3dc, Vector3d vector3d)Vector3dsub(Vector3fc vector3fc, Vector3d vector3d)doublex()doubley()doublez()
-
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) -
get
java.nio.FloatBuffer get(java.nio.FloatBuffer floatBuffer) -
get
java.nio.FloatBuffer get(int int1, java.nio.FloatBuffer floatBuffer) -
getf
java.nio.ByteBuffer getf(java.nio.ByteBuffer byteBuffer) -
getf
java.nio.ByteBuffer getf(int int1, java.nio.ByteBuffer byteBuffer) -
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
double get(int int1) throws java.lang.IllegalArgumentException- Throws:
java.lang.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)
-