public static Float2 Normalize(Float2 _A) { return _A / _A.Length(); }
public static Float3x3 Scale(Float2 _Scale) { return new Float3x3(_Scale.X, 0, 0, 0, _Scale.Y, 0, 0, 0, 1); }
//Methods public static float Dot(Float2 _A, Float2 _B) { return _A.X * _B.X + _A.Y * _B.Y; }
public static Float3x3 Translate(Float2 _Translation) { return new Float3x3(1, 0, 0, 0, 1, 0, _Translation.X, _Translation.Y, 1); }