2013-05-16 82 views
0

我想使用HTML5画布上画一个大圆圈,圆圈,然后均匀地间隔开x个围绕它的路径,HTML5画布画圈圈绕一大圈路

到目前为止,我已经修改了这一点:http://jsfiddle.net/m1erickson/pL5jP/

要这样:http://jsfiddle.net/dQUxy/6/

我可以让他们我想,如果我手动绘制他们像这样(例如)

Draw(startx, starty); 
Draw(startx+47, starty+47); 
Draw(startx+80, starty+80); 

不是很优雅。绘制的数学解决方案是什么?在路径周围均匀间隔14个圆圈?

回答

1

没关系,我发现它做的工作典雅

http://raphaeljs.com/hand.html

+0

**拉斐尔是个很好的书房**只是为了记录在案,raphaeljs是SVG和你的标签是画布raphael.js;!) – markE