假设对图片上任意点(x,y),绕一个坐标点(rx0,ry0)逆时针旋转RotaryAngle角度后的新的坐标设为(x', y'),有公式:
x'= (x - rx0)*cos(RotaryAngle) + (y - ry0)*sin(RotaryAngle) + rx0 ;
y'=-(x - rx0)*sin(RotaryAngle) + (y - ry0)*cos(RotaryAngle) + ry0 ;
/// <summary>
/// 对一个坐标点按照一个中心进行旋转
/// </summary>
///

本文介绍了如何使用C#来计算一个坐标点在二维平面上绕给定中心点逆时针旋转后的坐标。通过数学公式:x' = (x - rx0)*cos(RotaryAngle) - (y - ry0)*sin(RotaryAngle) + rx0; y' = (x - rx0)*sin(RotaryAngle) + (y - ry0)*cos(RotaryAngle) + ry0; 可以得出旋转后的坐标值。
最低0.47元/天 解锁文章
433

被折叠的 条评论
为什么被折叠?



