Interface Vector3dc
-
Method Summary
Modifier and TypeMethodDescriptiondoubledoubledoubleangleSigned(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) doubleangleSigned(Vector3dc arg0, Vector3dc arg1) doubledistance(double arg0, double arg1, double arg2) doubledoubledistanceSquared(double arg0, double arg1, double arg2) doubledistanceSquared(Vector3dc arg0) doubledot(double arg0, double arg1, double arg2) doublebooleanequals(double arg0, double arg1, double arg2) booleandoubleget(int arg0) get(int arg0, ByteBuffer arg1) get(int arg0, DoubleBuffer arg1) get(int arg0, FloatBuffer arg1) get(ByteBuffer arg0) get(DoubleBuffer arg0) get(FloatBuffer arg0) getf(int arg0, ByteBuffer arg1) getf(ByteBuffer arg0) getToAddress(long arg0) booleanisFinite()doublelength()doubleintintmul(Matrix3x2dc arg0, Vector3d arg1) mul(Matrix3x2fc arg0, Vector3d arg1) mulDirection(Matrix4dc arg0, Vector3d arg1) mulDirection(Matrix4fc arg0, Vector3d arg1) mulDirection(Matrix4x3dc arg0, Vector3d arg1) mulDirection(Matrix4x3fc arg0, Vector3d arg1) mulPosition(Matrix4dc arg0, Vector3d arg1) mulPosition(Matrix4fc arg0, Vector3d arg1) mulPosition(Matrix4x3dc arg0, Vector3d arg1) mulPosition(Matrix4x3fc arg0, Vector3d arg1) doublemulPositionW(Matrix4dc arg0, Vector3d arg1) doublemulPositionW(Matrix4fc arg0, Vector3d arg1) mulProject(Matrix4dc arg0, double arg1, Vector3d arg2) mulProject(Matrix4dc arg0, Vector3d arg1) mulProject(Matrix4fc arg0, Vector3d arg1) mulTranspose(Matrix3dc arg0, Vector3d arg1) mulTranspose(Matrix3fc arg0, Vector3d arg1) mulTransposeDirection(Matrix4dc arg0, Vector3d arg1) mulTransposeDirection(Matrix4fc arg0, Vector3d arg1) mulTransposePosition(Matrix4dc arg0, Vector3d arg1) mulTransposePosition(Matrix4fc arg0, Vector3d arg1) orthogonalize(Vector3dc arg0, Vector3d arg1) orthogonalizeUnit(Vector3dc arg0, Vector3d arg1) rotate(Quaterniondc arg0, Vector3d arg1) rotateAxis(double arg0, double arg1, double arg2, double arg3, Vector3d arg4) rotationTo(double arg0, double arg1, double arg2, Quaterniond arg3) rotationTo(Vector3dc arg0, Quaterniond arg1) smoothStep(Vector3dc arg0, double arg1, Vector3d arg2) doublex()doubley()doublez()
-
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 arg0, double arg1, double arg2) -
distanceSquared
-
distanceSquared
double distanceSquared(double arg0, double arg1, double arg2) -
dot
-
dot
double dot(double arg0, double arg1, double arg2) -
angleCos
-
angle
-
angleSigned
-
angleSigned
double angleSigned(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
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 arg0, double arg1, double arg2)
-