2012-09-18 4 views
0

3D 공간에 세 개의 Vector3 점이 있습니다. 이 삼각형의 회전 (탄젠트?)을 3D 모델의 방향으로 복사해야합니다. 삼각형 Vector3 탄젠트를 계산하거나 그 점에서 회전 행렬을 만들려면 어떻게해야합니까? 삼각형의 각도를 찾기3D 삼각형의 회전 얻기

+1

제목을 편집했습니다. "[제목에"태그 "가 포함되어 있어야합니까?] (http://meta.stackexchange.com/questions/19190/)"합의가 "아니오, 그렇지 않아야합니다"로 표시되어야합니다. –

답변

2

여기에 설명되어 있습니다 : Find the normal angle of the face of a triangle in 3D, given the co-ordinates of its vertices

당신이 정상을 찾아 N 호출 가정 '. "회전하지 않은"삼각형의 법선 N을 쓰는 것은 사소한 일입니다. 예 : < 1, 0, 0>. 또한 N에서 N '으로 회전하는 방법을 알아내는 것이 중요하며 XNA에서 Matrix.CreateFromAxisAngle으로 회전 행렬을 만들 수 있습니다. 이 행렬은 원하는 모든 것을 회전시켜야합니다.