Name | Description | |
---|---|---|
Add | Addition between two 3D points. | |
AngleBetween | Computes the angle between two vectors. | |
AreCoincident | Overloaded. Returns true if the angle between the two 3D vectors is zero. | |
AreOpposite | Overloaded. Returns true if the angle between the two 3D vectors is PI. | |
AreOrthogonal | Overloaded. Returns true if the angle between the two 3D vectors is PI/2. | |
AreParallel | Overloaded. Returns true if the angle between the two 3D vectors is 0 or PI. | |
Clone | Overridden. Creates a deep copy of this 3D vector. | |
Cross | Overloaded. Cross product between two 3D vectors. | |
Dot | Overloaded. Dot product between two 3D vectors. | |
GetXElement | Overridden. | |
Negate | Reverses the 3D vector direction. | |
Normalize | Resizes the 3D vector to unit length. | |
PerpendicularTo | Sets this vector to be perpendicular to another vector. The result is not normalized. | |
ReadXml | ||
Subtract | Subtraction between two 3D points. | |
ToString | Converts this 3D vector to a human readable string. | |
TransformBy | Overridden. Transforms the 3D vector by the specified transformation. | |
WriteAsFloat | Overridden. | |
WriteXml | Overridden. | |
Zero | Sets all the vector components to zero. |