已知第一个点和角度以及半径,求第二个点坐标

@9KO1(D1VM{JO${5PS0KRV

大佬们
如题:
圆点坐标(0,0)
已知点A坐标,以及点A和点B之间的弧度/夹角,已知半径。

如何拿到点B的坐标鸭。

1赞

求圆的极坐标、

/**
* 通过角度获得圆上某点坐标
* @param angle
* @param radius
* @param center
*/
private getPosInCircle(angle, radius, center) {
//求圆上某角度的点的坐标
var x = Math.floor(center.x + radius * Math.cos((angle * Math.PI) / 180)); //Math.floor不加上的话,当angle=90时x不对
var y = Math.floor(center.y + radius * Math.sin((angle * Math.PI) / 180));
return cc.v2(x, y);
}

1赞

let originPos = cc.v2(0, 0);
let radius = 1;
let angle = 90;
let newPos = cc.v2(originPos.x + radius * Math.cos(angle * Math.PI / 180), originPos.y + radius * Math.sin(angle * Math.PI / 180));

1赞

a.rotate(radian)

谢谢大佬解答!

感谢大佬解答!

感谢!谢谢大佬解答!