Package com.ardor3d.math.type
Interface ReadOnlyVector3
- All Known Implementing Classes:
Vector3
public interface ReadOnlyVector3
-
Method Summary
Modifier and TypeMethodDescriptionadd
(ReadOnlyVector3 source, Vector3 store) clone()
cross
(ReadOnlyVector3 vec, Vector3 store) double
distance
(double x, double y, double z) double
distance
(ReadOnlyVector3 destination) double
distanceSquared
(double x, double y, double z) double
distanceSquared
(ReadOnlyVector3 destination) divide
(ReadOnlyVector3 scale, Vector3 store) double
dot
(double x, double y, double z) double
dot
(ReadOnlyVector3 vec) double
getValue
(int index) double
getX()
float
getXf()
double
getY()
float
getYf()
double
getZ()
float
getZf()
double
length()
double
lerp
(ReadOnlyVector3 endVec, double scalar, Vector3 store) multiply
(ReadOnlyVector3 scale, Vector3 store) scaleAdd
(double scale, ReadOnlyVector3 add, Vector3 store) double
smallestAngleBetween
(ReadOnlyVector3 otherVector) subtract
(ReadOnlyVector3 source, Vector3 store) double[]
toArray
(double[] store)
-
Method Details
-
getX
double getX() -
getY
double getY() -
getZ
double getZ() -
getXf
float getXf() -
getYf
float getYf() -
getZf
float getZf() -
getValue
double getValue(int index) -
add
-
add
-
subtract
-
subtract
-
multiply
-
multiply
-
multiply
-
divide
-
divide
-
divide
-
scaleAdd
-
negate
-
normalize
-
lerp
-
length
double length() -
lengthSquared
double lengthSquared() -
distanceSquared
double distanceSquared(double x, double y, double z) -
distanceSquared
-
distance
double distance(double x, double y, double z) -
distance
-
dot
double dot(double x, double y, double z) -
dot
-
cross
-
cross
-
smallestAngleBetween
-
toArray
double[] toArray(double[] store) -
clone
Vector3 clone()
-