Reign.Core.Vector2.NormalizeSafe C# (CSharp) Method

NormalizeSafe() public method

public NormalizeSafe ( ) : Vector2
return Vector2
        public Vector2 NormalizeSafe()
        {
            float dis = (float)Math.Sqrt((X*X) + (Y*Y));
            if (dis == 0) return new Vector2();
            else return this * (1/dis);
        }

Same methods

Vector2::NormalizeSafe ( float &length ) : Vector2
Vector2::NormalizeSafe ( Vector2 &vector, Vector2 &result ) : void
Vector2::NormalizeSafe ( Vector2 &vector, Vector2 &result, float &length ) : void