public class Vector extends Object
Vector class in the standard JRE.
 | Modifier and Type | Field and Description | 
|---|---|
static int | 
I1
index of the X coordinate 
 | 
static int | 
I2
index of the Y coordinate 
 | 
static int | 
I3
index of the Z coordinate 
 | 
| Constructor and Description | 
|---|
Vector(float x,
      float y,
      float z)
Creates a new Vector 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Vector | 
add(Vector v)
Computes the sum of this vector and the specified vector 
 | 
Vector | 
cross(Matrix by)
Computes the cross product of this vector and the specified matrix 
 | 
Vector | 
cross(Vector with)
Computes the cross product of this vector and the specified vector 
 | 
float | 
dot(Vector with)
Computes the dot product of this vector with the specified vector 
 | 
float | 
get(int index)
Gets the value from a coordinate of the vector 
 | 
float | 
length()
Computes the length of this vector
 
 Note: If you are working with raw vectors from PDF, be careful - 
 the Z axis will generally be set to 1. 
 | 
float | 
lengthSquared()
Computes the length squared of this vector. 
 | 
Vector | 
subtract(Vector v)
Computes the difference between this vector and the specified vector 
 | 
String | 
toString()  | 
public static final int I1
public static final int I2
public static final int I3
public Vector(float x,
              float y,
              float z)
x - the X coordinatey - the Y coordinatez - the Z coordinatepublic float get(int index)
index - the index of the value to get (I1, I2 or I3)public Vector cross(Matrix by)
by - the matrix to cross this vector withpublic Vector subtract(Vector v)
v - the vector to subtract from this onepublic Vector add(Vector v)
v - the vector to subtract from this onepublic Vector cross(Vector with)
with - the vector to cross this vector withpublic float dot(Vector with)
with - the vector to dot product this vector withpublic float length()
aVector.subtract(originVector).length();public float lengthSquared()
length()public String toString()
toString in class ObjectObject.toString()Copyright © 2018. All rights reserved.