The following tables list the members exposed by IMathVector.
Name | Description | |
---|---|---|
![]() | Add | Sets the current vector to the sum of its original value with the value of the specified vector. |
![]() | AngleOnPlane | Gets the angle between this vector and its projection onto the specified plane. |
![]() | AngleTo | Gets the angle between this vector and the specified vector. |
![]() | ConvertToPoint | Converts this vector to a point. |
![]() | CrossProduct | Sets the current vector to the cross product of its original value and the value of the specified vector. |
![]() | DotProduct | Gets the dot product of this vector and the specified vector. |
![]() | GetCoordinates | Gets the x, y, and z coordinates of this vector. |
![]() | GetLength | Gets the length of this vector. |
![]() | IsCodirectionalTo | Gets whether this vector is codirectional with the specified vector within the specified tolerance. |
![]() | IsParallelTo | Gets whether this vector is parallel to the specified vector within the specified tolerance. |
![]() | IsPerpendicularTo | Gets whether this vector is perpendicular to the specified vector within the specified tolerance. |
![]() | Negate | Negates this vector. |
![]() | Normalise | Sets this vector to a codirectional unit vector. |
![]() | ScaleVector | Sets this vector to the product of its original value and the value of the specified scale factor. |
![]() | SetCoordinates | Sets the x, y, and z coordinates of this vector. |
![]() | Subtract | Sets the current vector to the difference between its original value and the value of the specified vector. |
![]() | TransformBy | Applies the specified mathematical transformation matrix to this vector. |