The Vector3d type exposes the following members.
Computes the angle between two 3d vectors in [radian].
Computes the cosine of the angle between two 3d vectors.
Computes the bisecting vector of two 3d vectors.
Computes the cross product a x b of two 3d vectors.
A deep copy of this instance.
Computes the dot product a*b of two 3d vectors.
Tests if two 3d vectors are considered equal.(Overrides Object..::.Equals(Object).)
A hash code for the 3d vector.(Overrides Object..::.GetHashCode()()().)
Gets the Type of the current instance.(Inherited from Object.)
Tests if the 3d vector is linearly independent to a second 3d vector.
Tests if the 3d vector is orthogonal to a second 3d vector.
Tests if the 3d vector is parallel to a second 3d vector.
Computes the normalized form of the 3d vector.
Computes the oriented angle between two vectors in [radian].
Computes a normalized 3d vector orthonormal to the 3d vector.
A normalized random 3d vector.
Computes a rotated 3d vector.
Computes the [3x3] tensor product matrix of two 3d vectors.
Converts the 3d vector into a zero-based array of doubles.
Converts the 3d vector into a 3d point.
Returns the 3d vector as a string in StringNumberFormat-format.(Overrides Object..::.ToString()()().)
Computes the coordinates of the 3d vector in a new coordinate system.
Computes the triple product [a,b,c] of three 3d vectors.
Adds two vectors.
True if two vectors are considered equal.
False if two vectors are considered equal.
Subtracts two vectors.