Uses of Class
org.apache.commons.math.geometry.Vector3D

Packages that use Vector3D
org.apache.commons.math.geometry This package provides basic 3D geometry components. 
 

Uses of Vector3D in org.apache.commons.math.geometry
 

Fields in org.apache.commons.math.geometry declared as Vector3D
private  Vector3D RotationOrder.a1
          Axis of the first rotation.
private  Vector3D RotationOrder.a2
          Axis of the second rotation.
private  Vector3D RotationOrder.a3
          Axis of the third rotation.
static Vector3D Vector3D.minusI
          Opposite of the first canonical vector (coordinates: -1, 0, 0).
static Vector3D Vector3D.minusJ
          Opposite of the second canonical vector (coordinates: 0, -1, 0).
static Vector3D Vector3D.minusK
          Opposite of the third canonical vector (coordinates: 0, 0, -1).
static Vector3D Vector3D.plusI
          First canonical vector (coordinates: 1, 0, 0).
static Vector3D Vector3D.plusJ
          Second canonical vector (coordinates: 0, 1, 0).
static Vector3D Vector3D.plusK
          Third canonical vector (coordinates: 0, 0, 1).
static Vector3D Vector3D.zero
          Null vector (coordinates: 0, 0, 0).
 

Methods in org.apache.commons.math.geometry that return Vector3D
 Vector3D Vector3D.add(double factor, Vector3D v)
          Add a scaled vector to the instance.
 Vector3D Vector3D.add(Vector3D v)
          Add a vector to the instance.
 Vector3D Rotation.applyInverseTo(Vector3D u)
          Apply the inverse of the rotation to a vector.
 Vector3D Rotation.applyTo(Vector3D u)
          Apply the rotation to a vector.
static Vector3D Vector3D.crossProduct(Vector3D v1, Vector3D v2)
          Compute the cross-product of two vectors.
 Vector3D RotationOrder.getA1()
          Get the axis of the first rotation.
 Vector3D RotationOrder.getA2()
          Get the axis of the second rotation.
 Vector3D RotationOrder.getA3()
          Get the axis of the second rotation.
 Vector3D Rotation.getAxis()
          Get the normalized axis of the rotation.
 Vector3D Vector3D.negate()
          Get the opposite of the instance.
 Vector3D Vector3D.normalize()
          Get a normalized vector aligned with the instance.
 Vector3D Vector3D.orthogonal()
          Get a vector orthogonal to the instance.
 Vector3D Vector3D.scalarMultiply(double a)
          Multiply the instance by a scalar
 Vector3D Vector3D.subtract(double factor, Vector3D v)
          Subtract a scaled vector from the instance.
 Vector3D Vector3D.subtract(Vector3D v)
          Subtract a vector from the instance.
 

Methods in org.apache.commons.math.geometry with parameters of type Vector3D
 Vector3D Vector3D.add(double factor, Vector3D v)
          Add a scaled vector to the instance.
 Vector3D Vector3D.add(Vector3D v)
          Add a vector to the instance.
static double Vector3D.angle(Vector3D v1, Vector3D v2)
          Compute the angular separation between two vectors.
 Vector3D Rotation.applyInverseTo(Vector3D u)
          Apply the inverse of the rotation to a vector.
 Vector3D Rotation.applyTo(Vector3D u)
          Apply the rotation to a vector.
static Vector3D Vector3D.crossProduct(Vector3D v1, Vector3D v2)
          Compute the cross-product of two vectors.
static double Vector3D.dotProduct(Vector3D v1, Vector3D v2)
          Compute the dot-product of two vectors.
 Vector3D Vector3D.subtract(double factor, Vector3D v)
          Subtract a scaled vector from the instance.
 Vector3D Vector3D.subtract(Vector3D v)
          Subtract a vector from the instance.
 

Constructors in org.apache.commons.math.geometry with parameters of type Vector3D
Rotation(Vector3D axis, double angle)
          Build a rotation from an axis and an angle.
Rotation(Vector3D u, Vector3D v)
          Build one of the rotations that transform one vector into another one.
Rotation(Vector3D u1, Vector3D u2, Vector3D v1, Vector3D v2)
          Build the rotation that transforms a pair of vector into another pair.
RotationOrder(java.lang.String name, Vector3D a1, Vector3D a2, Vector3D a3)
          Private constructor.
Vector3D(double a, Vector3D u)
          Multiplicative constructor Build a vector from another one and a scale factor.
Vector3D(double a1, Vector3D u1, double a2, Vector3D u2)
          Linear constructor Build a vector from two other ones and corresponding scale factors.
Vector3D(double a1, Vector3D u1, double a2, Vector3D u2, double a3, Vector3D u3)
          Linear constructor Build a vector from three other ones and corresponding scale factors.
Vector3D(double a1, Vector3D u1, double a2, Vector3D u2, double a3, Vector3D u3, double a4, Vector3D u4)
          Linear constructor Build a vector from four other ones and corresponding scale factors.