Interface: IVector3D

Exposes a 3D vector.

Methods

Name Description
CrossProduct(IVector3D) Computes the cross product betwen the current vector and the given one.
GetNormal() Computes a random normal vector.
IsColinearTo(IVector3D) Gets a value indicating whether the current vector is colinear to the given one.
IsColinearTo(IVector3D, Double) Gets a value indicating whether the current vector is colinear to the given one, using the given precision.
Length() Computes vector length.
Normalize() Normalizes the vector.
SquareLength() Computes vector squared length.

Properties

Name Description
X Gets or sets the x component.
Y Gets or sets the y component.
Z Gets or sets the z component.