|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Vector3D | |
---|---|
math.geom3d | Spatial geometry toolbox. |
math.geom3d.line | Spatial geometry toolbox. |
math.geom3d.plane | Spatial geometry toolbox. |
math.geom3d.transform | Spatial geometry toolbox. |
Uses of Vector3D in math.geom3d |
---|
Methods in math.geom3d that return Vector3D | |
---|---|
static Vector3D |
Vector3D.crossProduct(Vector3D v1,
Vector3D v2)
Computes the cross product of the two vectors. |
Vector3D |
Vector3D.minus(Vector3D v)
Return the subtraction of current vector with vector given as parameter. |
Vector3D |
Vector3D.normalize()
Returns the vector with same direction as this one, but with norm equal to 1. |
Vector3D |
Vector3D.opposite()
Returns the opposite vector v2 of this, such that the sum of this and v2 equals the null vector. |
Vector3D |
Vector3D.plus(Vector3D v)
Return the sum of current vector with vector given as parameter. |
Vector3D |
Vector3D.times(double k)
Multiplies this vector by a constant. |
Vector3D |
Vector3D.transform(AffineTransform3D trans)
Transform the vector, by using only the first 4 parameters of the transform. |
Methods in math.geom3d with parameters of type Vector3D | |
---|---|
static Vector3D |
Vector3D.crossProduct(Vector3D v1,
Vector3D v2)
Computes the cross product of the two vectors. |
static double |
Vector3D.dotProduct(Vector3D v1,
Vector3D v2)
Computes the dot product of the two vectors, defined by : x1*x2 + y1*y2 + z1*z2
Dot product is zero if the vectors defined by the 2 vectors are
orthogonal. |
static boolean |
Vector3D.isColinear(Vector3D v1,
Vector3D v2)
test if the two vectors are colinear |
static boolean |
Vector3D.isOrthogonal(Vector3D v1,
Vector3D v2)
test if the two vectors are orthogonal |
Vector3D |
Vector3D.minus(Vector3D v)
Return the subtraction of current vector with vector given as parameter. |
Vector3D |
Vector3D.plus(Vector3D v)
Return the sum of current vector with vector given as parameter. |
Uses of Vector3D in math.geom3d.line |
---|
Methods in math.geom3d.line that return Vector3D | |
---|---|
Vector3D |
StraightLine3D.direction()
|
Constructors in math.geom3d.line with parameters of type Vector3D | |
---|---|
StraightLine3D(Point3D origin,
Vector3D direction)
|
Uses of Vector3D in math.geom3d.plane |
---|
Methods in math.geom3d.plane that return Vector3D | |
---|---|
Vector3D |
Plane3D.normal()
Returns a normal vector that points towards the outside part of the plane. |
Vector3D |
Plane3D.projectVector(Vector3D vect)
|
Vector3D |
Plane3D.vector1()
|
Vector3D |
Plane3D.vector2()
|
Methods in math.geom3d.plane with parameters of type Vector3D | |
---|---|
Vector3D |
Plane3D.projectVector(Vector3D vect)
|
Constructors in math.geom3d.plane with parameters of type Vector3D | |
---|---|
Plane3D(Point3D point,
Vector3D vector1,
Vector3D vector2)
|
Uses of Vector3D in math.geom3d.transform |
---|
Methods in math.geom3d.transform with parameters of type Vector3D | |
---|---|
static AffineTransform3D |
AffineTransform3D.createTranslation(Vector3D vec)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |