public void Circle(float x, float y, float r)
{
float b = 0.5523f;
MoveTo(x + r, y);
CurveTo(x + r, y + r * b, x + r * b, y + r, x, y + r);
CurveTo(x - r * b, y + r, x - r, y + r * b, x - r, y);
CurveTo(x - r, y - r * b, x - r * b, y - r, x, y - r);
CurveTo(x + r * b, y - r, x + r, y - r * b, x + r, y);
}