The CoordinateSystem type exposes the following members.

Constructors

  NameDescription
CoordinateSystemOverloaded.

Methods

  NameDescription
DeepCopy
A deep copy of this instance.
Equals
Tests if two coordinate systems are considered equal.
(Overrides Object..::.Equals(Object).)
GetHashCode
A hash code for the coordinate system.
(Overrides Object..::.GetHashCode()()().)
GetPlane
Converts the coordinate system in a normalized plane.
GetPlaneNormalized
Converts the coordinate system in a normalized plane.
GetType
Gets the Type of the current instance.
(Inherited from Object.)
Global
The global coordinate system.
Orthogonalize
Orthogonalizes the coordinate system.
Orthonormalize
Orthonormalizes the coordinate system.
RandomCoordinateSystem
A random orthonormal coordinate system.
ToString
Returns the coordinate system in StringNumberFormat-format.
(Overrides Object..::.ToString()()().)

Operators

  NameDescription
Equality
True if two coordinate systems are considered equal.
Inequality
False if two coordinate systems are considered equal.

Properties

  NameDescription
BasisVector
Gets or sets the three basis vectors.
BasisVectorMatrix
Gets or sets the basis vectors of the coordinate system column-wise in a matrix.
IsOrthogonal
Tests if the basis is orthogonal.
IsOrthonormal
Tests if the basis is orthonormal.
Origin
The origin point of the coordinate system.

See Also