System.Numerics
Namespace with 9 public types
Structures
Matrix3x2
A structure encapsulating a 3x2 matrix.
Matrix4x4
A structure encapsulating a 4x4 matrix.
Plane
A structure encapsulating a 3D Plane
Quaternion
A structure encapsulating a four-dimensional vector (x,y,z,w),
which is used to efficiently rotate an object about the (x,y,z) vector by the angle theta, where w = cos(theta/2).
Vector`1
A structure that represents a single Vector. The count of this Vector is fixed but CPU register dependent.
This struct only supports numerical types. This type is intended to be used as a building block for vectorizing
large algorithms. This type is immutable, individual elements cannot be modified.
Vector2
A structure encapsulating two single precision floating point values and provides hardware accelerated methods.
Vector3
A structure encapsulating three single precision floating point values and provides hardware accelerated methods.
Vector4
A structure encapsulating four single precision floating point values and provides hardware accelerated methods.
Static Classes
Vector
Contains various methods useful for creating, manipulating, combining, and converting generic vectors with one another.