Table of Contents

Method Project

Namespace
GeometryHelper.Core
Assembly
GeometryHelper.dll

Project(GeoVector3, GeoVector3)

Projects a vector onto an axis vector.

public static GeoVector3 Project(GeoVector3 vector, GeoVector3 axis)

Parameters

vector GeoVector3

The vector to project.

axis GeoVector3

The axis to project onto; it need not be normalized.

Returns

GeoVector3

The component of the vector along the axis, or zero for a degenerate axis.

Project(GeoVector3, GeoVector3, Tolerance)

Projects a vector onto an axis vector, within a tolerance.

public static GeoVector3 Project(GeoVector3 vector, GeoVector3 axis, Tolerance tolerance)

Parameters

vector GeoVector3
axis GeoVector3
tolerance Tolerance

Returns

GeoVector3