선의 좌표가 있습니다. 그들은 x, y 형식입니다. 이 선이 x 축과 이루는 각도를 찾아야합니다. 두 점 모두 내 응용 프로그램에서 사용자가 편집 할 수 있으므로 하나를 회전 중심으로 잡을 수는 없습니다. 나는 이것을 시도 : 두 좌표가 주어지면 x 축이있는 선의 각도를 찾습니다.
theta = tan-inv((y2 - y1)/(x2 - x1))
나는 X2, Y2와 X1과 왼쪽 지점, 항상 Y1과 같은 권리 점을 고려하십시오. 그러나 나는 올바른 가치를 얻지 못하고 있습니다. 또한 캔버스에 적용 할 수있는 방식으로 반환 된 값을 변환해야합니다 (0 - 360 사이).
참고 : 필요할 때마다 값을도/라디안으로 변환합니다.
제가 더 자세히 설명하고있는 이미지를 첨부했습니다. 이제 정말 코드가 내가 이것을 downvote 것은 당신이 게시 한 것은 아니다 설명 할 경우
그게 내가 사용하는거야! 하지만 잘못된 값을 반환합니다! –