|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |