请问一下Easyx是否能实现图像的定点旋转,rotateimage是以图像中心点为原点进行旋转,而我需要以图像底边中点为原点进行旋转,有无其它的函数可以实现定点旋转效果?
举报
Easyx如何实现图像定点旋转
举报
理论上来说你绕着中心旋转和底心旋转,图像的结果应该是一样的,只是位置不同,所以你只需要旋转后计算图像在的位置即可。
绕着不同的中心旋转只有位置不同,因此只需要移动位置,如果绕着底下的中心旋转的话移动的距离应该是:X移动距离:sin(旋转角度°)*边长/2,Y移动距离:sin²(旋转角度/2°)*边长。
举报
如果有特殊的旋转需求,可以自己动手写一个。参考以下两个例子: