﻿Vector3d Members        The Vector3d type exposes the following members.

# Constructors

NameDescription Vector3dOverloaded.

# Methods

NameDescription  Angle
Computes the angle between two 3d vectors in [radian].  AngleCosine
Computes the cosine of the angle between two 3d vectors.  Bisector
Computes the bisecting vector of two 3d vectors.  Cross
Computes the cross product a x b of two 3d vectors. DeepCopy
A deep copy of this instance.  Dot
Computes the dot product a*b of two 3d vectors. Equals
Tests if two 3d vectors are considered equal.
(Overrides Object..::.Equals(Object).) GetHashCode
A hash code for the 3d vector.
(Overrides Object..::.GetHashCode()()().) GetType
Gets the Type of the current instance.
(Inherited from Object.) IsIndependentTo
Tests if the 3d vector is linearly independent to a second 3d vector. IsOrthogonalTo
Tests if the 3d vector is orthogonal to a second 3d vector. IsParallelTo
Tests if the 3d vector is parallel to a second 3d vector. Normalize
Computes the normalized form of the 3d vector.  OrientedAngle
Computes the oriented angle between two vectors in [radian]. ProjectParallelOnOverloaded. RandomOrthonormal
Computes a normalized 3d vector orthonormal to the 3d vector.  RandomVector
A normalized random 3d vector. Rotate
Computes a rotated 3d vector.  TensorProduct
Computes the [3x3] tensor product matrix of two 3d vectors. ToArray
Converts the 3d vector into a zero-based array of doubles. ToPoint
Converts the 3d vector into a 3d point. ToString
Returns the 3d vector as a string in StringNumberFormat-format.
(Overrides Object..::.ToString()()().) TransformCoordinates
Computes the coordinates of the 3d vector in a new coordinate system.  Triple
Computes the triple product [a,b,c] of three 3d vectors.

# Operators

NameDescription  Addition  Equality
True if two vectors are considered equal.  Inequality
False if two vectors are considered equal.  MultiplyOverloaded.  Subtraction
Subtracts two vectors.

# Properties

NameDescription Norm
Gets the norm of the 3d vector. X
Gets or sets the x-coordinate of the 3d vector. Y
Gets or sets the y-coordinate of the 3d vector. Z
Gets or sets the z-coordinate of the 3d vector.