#define AngleToRadian(angle) (M_PI/180.0f)*angle
以正东面为0度起点计算指定角度所对应的圆周上的点的坐标:
float radian = AngleToRadian(angle);
float x = center.x + cos(radian)*currentAdius;
float y = center.y + sin(radian)*currentAdius;
以正北面为0度起点计算指定角度所对应的圆周上的点的坐标:
float radian = AngleToRadian(angle);
float x = center.x - sin(radian)*currentAdius;
float y = center.y + cos(radian)*currentAdius;
本文介绍了如何将角度转换为对应圆周上的坐标点,分别给出了以正东和正北方向为0度起点的两种计算方法,并提供了具体的公式实现。
4541

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



