【发布时间】:2015-08-23 10:06:52
【问题描述】:
我正在尝试找到一种方法来围绕其自己的几何中心旋转任意多边形。是在用创建js搭建的黑板上画的。
我尝试了很多方法,但其中任何一种都奏效了。
我怎样才能完成它?
【问题讨论】:
我正在尝试找到一种方法来围绕其自己的几何中心旋转任意多边形。是在用创建js搭建的黑板上画的。
我尝试了很多方法,但其中任何一种都奏效了。
我怎样才能完成它?
【问题讨论】:
求几何中心作为所有点坐标的平均值。使所有点相对于该中心(使中心为(0,0)),然后使用rotation matrix 将它们旋转所需的角度。然后您可以使用这些点进行绘制。
这是假设你有所有点的坐标。
【讨论】:
regX 和regY 设置为中心值,然后使用rotation 属性。