public Vector2D(float x, float y) { Matrix = Matrix2D.CreateTranslation(x, y); }
public void RotateAbout(float theta, float x, float y) { Matrix *= Matrix2D.CreateRotationZ(theta, x, y); }