如何用canvas绘制一个多边形 分析: 计算出每个顶点的坐标,然后把它们连起来,就是一个正多边形啦~ 圆心角a的度数为360/n,弧度计算为2π/n。 如果把圆心的坐标为(0,0),那么顶点P1的坐标为[X1=cos(a),Y1=sin(a)]。 以此类推,顶点Pn坐标为[Xn=cos(a*n),Yn=sin(a*n)]。 圆心的实际坐标是外接矩形的中心:[Ox=(rect.right+rect.left)/2 , Oy=(rect.top+rect.bottom)/2]。 ...
[ 查看全文 ]