0

사용자가 화면의 아무 곳이나 클릭하면 화면 중앙에서 극점으로 (500, 200) 변환해야합니다. 탭 위치 (500, 200)는 화면의 왼쪽 상단 모서리에서 측정됩니다.화면의 중심점에서 극점으로 변환

어떻게 든 화면의 왼쪽 상단에 원점이있는 데카르트 시스템을 화면 중앙의 원점 (너비/2, 높이/2)으로 다른 데카르트 시스템으로 변환해야합니다. 그 다음에 중심점에서 극점으로 이동합니다.

묻는 또 다른 방법은 화면 가운데에서 화면 점의 각도가 필요하다는 것입니다.

+0

수학 질문이로 변환하는 것을 잊지 말아 라디안이다. 여기에서보십시오 http://www.mathsisfun.com/polar-cartesian-coordinates.html –

답변

1
angle = Math.atan2(dy,dx) 

여기서, dy = y2-y1;
및 dx = x2-x1;

각도도