The Vector3D type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| CrossRH |
performs a righ handed 3d cross product
code is:
x = v1.y * v2.z - v2.y * v1.z;
y = v1.z * v2.x - v2.z * v1.x;
z = v1.x * v2.y - v2.x * v1.y;
| |
| Equals(Object) | (Overrides ValueType..::..Equals(Object).) | |
| Equals(Vector3D) | ||
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | (Overrides ValueType..::..GetHashCode()()()().) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |
Extension Methods
| Name | Description | |
|---|---|---|
| ToSlimDXVector |
Converts a Vector3D to a Vector3.
(Defined by VectorExtensions.) |