Home Search

DriveWorks Pro 21
VectorNormalize

Send Feedback

VectorNormalize

This function normalizes the vector, and returns the result as a pipe-bar delimited list.

Normalizing a vector is to make its length 1 while maintaining its direction.

Syntax

VectorNormalize([Vector])

Where:

Vector is a pipe-bar delimited list representing the vector (X|Y|Z).

Examples

RuleResult
VectorNormalize("2|5|8")Will return the normalized value of the given vector, 0.21|0.52|0.83 (values have been rounded for clarity).
Floating Point Precision

Due to floating point precision, some calculations may not be as precise as expected.

This can be avoided by following the advice in the topic Info: Floating Point Precision.


Please see How To: Understanding Vector Functions for more information on Vectors, all the Vector functions provided in DriveWorks and use case examples.