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 | 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 
             | 
| boolean | equals(Object obj) | 
| float | get(int index)
              Gets the value from a coordinate of the vector 
             | 
| int | hashCode()
              Calculates the hashcode using the values. 
             | 
| 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 | multiply(float by)
              Multiplies the vector by a scalar 
             | 
| Vector | normalize()
              Normalizes the vector (i.e. 
             | 
| 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 coordinate 
           y - the Y coordinate 
           z - the Z coordinate 
           public 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 with 
           public Vector subtract(Vector v)
v - the vector to subtract from this one 
           public Vector cross(Vector with)
with - the vector to cross this vector with 
           public Vector normalize()
public Vector multiply(float by)
by - the scalar to multiply by 
           public float dot(Vector with)
with - the vector to dot product this vector with 
           public float length()
aVector.subtract(originVector).length(); 
          public float lengthSquared()
length() 
          public String toString()
toString in class Object 
           Object.toString() 
           public int hashCode()
public boolean equals(Object obj)
equals in class Object 
           Object.equals(java.lang.Object) 
           Copyright © 1998–2019 iText Group NV. All rights reserved.