Exposes a 3D vector.
Declaration Syntax
public interface IVector3D
Table 1837: Members
Property | X |
Gets or sets the x component. |
Property | Y |
Gets or sets the y component. |
Property | Z |
Gets or sets the z component. |
Method | CrossProduct(IVector3D) |
Computes the cross product betwen the current vector and the given one. |
Method | GetNormal() |
Computes a random normal vector. |
Method | IsColinearTo(IVector3D) |
Gets a value indicating whether the current vector is colinear to the given one. |
Method | IsColinearTo(IVector3D, double) |
Gets a value indicating whether the current vector is colinear to the given one, using the given precision. |
Method | Length() |
Computes vector length. |
Method | Normalize() |
Normalizes the vector. |
Method | SquareLength() |
Computes vector squared length. |