public static Vector3 Transform(Vector3 val, Matrix transform) { return new Vector3(Vector.Transform(val,transform)); }
public static Quaterion FromRotationMatrix(Matrix matrix) { return Quat.CreateFromRotationMatrix(matrix); }
public static void BeginDrawSortBTF(Matrix? m) { _eqBatch.Begin(SpriteSortMode.BackToFront, BlendState.AlphaBlend, null, null, null, null, m.HasValue ? m.Value : Matrix.Identity); }
public static Matrix Invert(Matrix input) { return new Matrix(Matrix4x4.Invert(input)); }
public static Vector2 TransformNormal(Vector2 vector, Matrix transform) { return new Vector2(Vector.TransformNormal(vector, transform)); }