IVector3D

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.