Accord.Math.Vector3.Normalize C# (CSharp) Method

Normalize() public method

Normalizes the vector by dividing it’s all coordinates with the vector's norm.
public Normalize ( ) : float
return float
        public float Normalize( )
        {
            float norm = (float) System.Math.Sqrt( X * X + Y * Y + Z * Z );
            float invNorm = 1.0f / norm;

            X *= invNorm;
            Y *= invNorm;
            Z *= invNorm;

            return norm;
        }