﻿Vector3d Members

The Vector3d type exposes the following members.

# Constructors

NameDescription

# 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].
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
Equality
True if two vectors are considered equal.
Inequality
False if two vectors are considered equal.
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.