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