Package org.jzy3d.maths
Class Vector3d
- java.lang.Object
-
- org.jzy3d.maths.Vector3d
-
public class Vector3d extends Object
Storage for a 3 dimensional vector defined by two points. Provide the vector function that returns the vector as a Coord3d, as well as dot product and norm.- Author:
- Martin Pernollet
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Coord3d
cross(Vector3d v)
Computes the vectorial product of the current and the given vector.double
distance(Coord3d c)
Compute the distance between two coordinates.float
dot(Vector3d v)
Compute the dot product between and current and given vector.Coord3d
getCenter()
Return the central point of this segment.float
norm()
Compute the norm of this vector.Coord3d
vector()
Return the vector induced by this set of coordinates.
-
-
-
Method Detail
-
vector
public Coord3d vector()
Return the vector induced by this set of coordinates.
-
dot
public float dot(Vector3d v)
Compute the dot product between and current and given vector. Reminnd that the dot product is:- 0 if vectors are perpendicular
- Parameters:
v
- input vector- Returns:
- the dot product
-
cross
public Coord3d cross(Vector3d v)
Computes the vectorial product of the current and the given vector. The result is a vector defined as a Coord3d, that is perpendicular to the plan induced by current vector and vector V.
-
norm
public float norm()
Compute the norm of this vector.- Returns:
- the norm
-
distance
public double distance(Coord3d c)
Compute the distance between two coordinates.
-
getCenter
public Coord3d getCenter()
Return the central point of this segment.
-
-