Name | Description | |
---|---|---|
Vector3D Constructor | Overloaded. |
The following tables list the members exposed by Vector3D.
Name | Description | |
---|---|---|
Vector3D Constructor | Overloaded. |
Name | Description | |
---|---|---|
AngleFromXY | Gets the angle between the vector and the XY plane. | |
AngleInXY | Gets the angle between the X-axis and the vector projection on the XY plane. | |
AxisX | Returns the X axis vector. | |
AxisY | Returns the Y axis vector. | |
AxisZ | Returns the Z axis vector. | |
IsUnit | True if the vector has length equal to one. | |
IsZero | True if the vector has length equal to zero. | |
Length | Gets or sets the 3D vector length. | |
LengthSquared | Gets or sets the vector length. |
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. | |
ConvertToSurrogate | Overridden. | |
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. |
Addition | Addition between two 3D vectors. |
Division | Division between a 3D vector and a scalar s. |
Multiplication | Overloaded. Multiplication between a scalar value and a 3D vector. |
Subtraction | Subtraction between two vectors. |