draws a circle at `x, y` with radius `r`.
(double x, double y, double r)
| 501 | this.cubicTo(x - k, y + r, x - r, y + k, x - r, y); |
| 502 | return this.cubicTo(x - r, y - k, x - k, y - r, x, y - r); |
| 503 | } |
| 504 | |
| 505 | /** |
| 506 | * draws a circle at `x, y, z` with radius `r` (*note* the funny order of parameters `x,y,r,z`). |
| 507 | */ |
| 508 | public FLine circle(double x, double y, double r, double z) { |
| 509 | double k = 0.5522847498f * r; |
| 510 | this.moveTo(x, y - r, z); |
| 511 | this.cubicTo(x + k, y - r, z, x + r, y - k, z, x + r, y, z); |
| 512 | this.cubicTo(x + r, y + k, z, x + k, y + r, z, x, y + r, z); |
| 513 | this.cubicTo(x - k, y + r, z, x - r, y + k, z, x - r, y, z); |
no test coverage detected