2012-05-22 2 views
0

제목에서 알 수 있듯이 3D 공간에서 3 점 A (x, y, z)가 이루는 각도를 계산하는 알고리즘이 필요합니다.3D에서 3 점 각도 찾기

+1

기술적으로 3 점을 사용하면 총 180 °의 각도를 얻을 수 있습니다. B, A, B, C 지점에서 B를 원하는 각도는 무엇입니까? –

+0

@MichaelLaffargue 기술적으로 3 점은 각도를 만들지 않습니다. –

+0

@ChristianRau 나는 당신이 의미 한 바를 이해했다고 확신한다. –

답변

0

삼각형의 법칙을 사용할 수도 있습니다. 점의 좌표가 있으므로이 점이 만드는 "삼각형"의 각면의 길이를 찾아야합니다 ("피타고라스 정리"사용). 그런 다음 "코사인 법칙"을 사용하여 각도 측정을 찾을 수 있습니다. 코사인의 법칙과 피타고라스의 법칙을 구현하는 방법을 알아 내려고 약간의 수학적 연구 만하면됩니다.

0

두 벡터를 사용해야하며 스칼라 곱셈 식을 사용하면 찾을 수 있습니다. 그러나 우리는 숙제를 풀기 위해 여기에 온 것이 아닙니다.