문제

회전식 축에서 지정된 거리를 포인트 (x, y)를 어떻게 계산할 수 있습니까? 나는 어떤 각도가 (도로) "움직이는"지점을 알고 있습니다.

도움이 되었습니까?

해결책

x = cos(a) * d
y = sin(a) * d

여기서 a는 각도이고 d는 거리입니다.

Trigonometry 함수가 라디안을 도로 강화하면 180/pi로 나누어 각도를 변환해야합니다.

다른 팁

극지 좌표로 변환 한 다음 원하는 각도를 통해 점을 회전시킵니다.

x = r * cos( theta );
y = r * sin( theta );

참고 : 라디안의 세타 (deg = rad * 180 / pi)

더 많은 정보 극좌표.

3D 공식을 의미합니까? 그들은 또한 쉽습니다. 그러나 우리는 축을 지정하기위한 당신의 협약이 무엇인지 알아야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top