在画布javascript中旋转和更改图像

时间:2014-01-18 10:54:06

标签: image rotation html5-canvas

我想要做in this post之类的事情,但需要更高级的版本......

我想在鼠标拖动距离不在某个用户定义的范围内而不想在画布中更改图像时更改图像,检查鼠标移动点是否在这两个圆圈之间(不小于或大于)。

1 个答案:

答案 0 :(得分:0)

您没有在问题中提供代码,因此这里是非代码答案:

您可以使用Math.atan2获取鼠标点击的角度,并将相同的角度应用于图像。

您可以使用毕达哥拉的theorm来确定点击到图像中心的距离。然后测试该距离是否在2个圆的半径之间。