The Vector3D class implements a three dimensional vector (components x, y, z)
with its standard operations: addition and multiplication (scalar,
dot-product, cross-product).
It is used to represent planar lines and planar points which are represented
by three dimensional planes and three dimensional lines through the origin,
respectively.
Returns a new Vector3D object with its components set to the sum
of the individual x, y and z components of this Vector3D and the
given other Vector3D.
Returns a new Vector3D object with its components set to the
difference of the individual x, y and z components of this
Vector3D and the given other Vector3D.
Returns a new Vector3D object with its components set to the sum
of the individual x, y and z components of this Vector3D and the
given other Vector3D.
Returns a new Vector3D object with its components set to the
difference of the individual x, y and z components of this
Vector3D and the given other Vector3D.