Package com.ardor3d.math.type
Interface ReadOnlyVector4
- All Known Implementing Classes:
Vector4
public interface ReadOnlyVector4
-
Method Summary
Modifier and TypeMethodDescriptionadd
(ReadOnlyVector4 source, Vector4 store) clone()
double
distance
(double x, double y, double z, double w) double
distance
(ReadOnlyVector4 destination) double
distanceSquared
(double x, double y, double z, double w) double
distanceSquared
(ReadOnlyVector4 destination) divide
(ReadOnlyVector4 scale, Vector4 store) double
dot
(double x, double y, double z, double w) double
dot
(ReadOnlyVector4 vec) double
getValue
(int index) double
getW()
float
getWf()
double
getX()
float
getXf()
double
getY()
float
getYf()
double
getZ()
float
getZf()
double
length()
double
lerp
(ReadOnlyVector4 endVec, double scalar, Vector4 store) multiply
(ReadOnlyVector4 scale, Vector4 store) scaleAdd
(double scale, ReadOnlyVector4 add, Vector4 store) subtract
(ReadOnlyVector4 source, Vector4 store) double[]
toArray
(double[] store)
-
Method Details
-
getX
double getX() -
getY
double getY() -
getZ
double getZ() -
getW
double getW() -
getXf
float getXf() -
getYf
float getYf() -
getZf
float getZf() -
getWf
float getWf() -
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, double w) -
distanceSquared
-
distance
double distance(double x, double y, double z, double w) -
distance
-
dot
double dot(double x, double y, double z, double w) -
dot
-
toArray
double[] toArray(double[] store) -
clone
Vector4 clone()
-