Click or drag to resize

RectangularNormalize Method (Double)

Forms a set of UnitRectangular coordinates from this instance and returns the Magnitude of the original instance in the provided parameter.

Namespace:  AGI.Foundation.Coordinates
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 19.1.398.0 (19.1.398.0)
Syntax
public UnitRectangular Normalize(
	out double magnitude
)

Parameters

magnitude
Type: SystemDouble
On return, the magnitude of the original set of Rectangular coordinates.

Return Value

Type: UnitRectangular
The resulting set of UnitRectangular coordinates.
Exceptions
ExceptionCondition
DivideByZeroException The magnitude of the provided coordinates must not be zero.
NotFiniteNumberException The magnitude of the provided coordinates must not be infinite.
Remarks
The normalization of the rectilinear coordinate pair is accomplished in the usual way. It should be noted that this does not guarantee a result whose magnitude will be 1.0 in cases where an individual component underflows upon squaring.
See Also