[请益] 求圆周上一点的座标 已知半径 圆心 30度

楼主: leemack (leemack)   2018-12-25 14:03:49
用程式跟高中数学的算法 偶不懂为何 径度还要再减 pi/2
例如 圚心(3,3) 半径10 1点钟方向上的点座标
高中数学
dx=10 x cos (60度) = 5
dy=10 x sin (60度) = 5根号3
点座标 (3+5, 3+5根号3)
程式
#define PI 3.14
#define PI_DIV2 1.57
double fk=5*6*PI/180 - PI_DIV2;
dx=(unsigned short)(rr*cos( fk )) + orx;
dy=(unsigned short)(rr*sin( fk )) + ory;
照常理 应该是
fk= PI_DIV2-5*6*PI/180;
才对啊
先祝大家新年快乐
这儿有一段英文注解但是偶看不憧
// Angles for sin() and cos() start at 3 o'clock;
// subtract HALF_PI to make them start at the top

Links booklink

Contact Us: admin [ a t ] ucptt.com