Nez.Vector2Ext.normalize C# (CSharp) Méthode

normalize() private méthode

private normalize ( Vector2 vec ) : Vector2
vec Microsoft.Xna.Framework.Vector2
Résultat Microsoft.Xna.Framework.Vector2
		public static Vector2 normalize( Vector2 vec )
		{
			var magnitude = Mathf.sqrt( ( vec.X * vec.X ) + ( vec.Y * vec.Y ) );
			if( magnitude > Mathf.epsilon )
				vec /= magnitude;
			else
				vec.X = vec.Y = 0;

			return vec;
		}

Same methods

Vector2Ext::normalize ( Vector2 &vec ) : void