已知某一点坐标、线段长度和旋转角度,求另一点坐标

大佬们 小弟数学不好,能帮忙看看吗

圆O的圆心为(a,b),半径为R,点A与到X轴的为角α.
则点A的坐标为(a+Rcosα,b+Rsinα)

能给你demo代码嘛,谢谢啦先

已知某点 p 坐标(x,y),线段长度 l = a,旋转角度 angle = 30°(逆时针为正),求另一点 q 坐标
首先把线段 l 水平放平得到向量 v_l = cc.v2(a,0);
然后把向量 v_l 旋转 30°,得到向量 v = v_l.rotate(30/180*Math.PI) // rotate的参数是弧度制
q = cc.v2(x,y).add(v); // 两个向量相加就是终点坐标了

1赞

好的 谢谢啦