This Gist was automatically created by Carbide, a free online programming environment.
You can view a live, interactive version of this Gist here.(http://alpha.trycarbide.com/anonymous/2dfced18dce3172f1263d35fcce9847e).
This Gist was automatically created by Carbide, a free online programming environment.
You can view a live, interactive version of this Gist here.(http://alpha.trycarbide.com/anonymous/2dfced18dce3172f1263d35fcce9847e).
| var canvas = document.createElement('canvas'), | |
| ctx = canvas.getContext('2d') | |
| function circle(x, y, r){ | |
| ctx.beginPath() | |
| ctx.arc(x, y, r, 0, 2 * Math.PI) | |
| ctx.stroke() | |
| } | |
| function mouth(theta){ | |
| ctx.beginPath() | |
| ctx.arc(79, 75, 40, theta, Math.PI - theta) | |
| ctx.stroke() | |
| } | |
| circle(72, 75, 62) | |
| circle(53, 63, 12) | |
| circle(100, 63, 12) | |
| mouth(0) |