var 원중심_x = 55;
var 원중심_y = 55;
var 클릭_x = 30;
var 클릭_y = 30;
var deltaX = 클릭_x - 원중심_x;
var deltaY = 클릭_y - 원중심_y;
var rad = Math.atan2(deltaY, deltaX); // In radians
console.log( 'radians=' + rad );
var deg = rad * (180 / Math.PI)
console.log( '각도=' + deg );
console.log('------------------ 각도와 반지름으로 테두리에 해당하는 x, y 좌표 구하기 ------------------');
console.log( 'x=' + Number(55+Math.cos(rad)*50) + ',y=' + Number(55+Math.sin(rad)*50) );
다음검색