2013-03-26 3 views
0

큐브와 선을 만들고이 선을이 큐브의 공간 대각선이되게하고 싶습니다. 삼각법을 사용하여 회전이없는 선과 공간 대각선이 이루는 각도가 54.73561031724535라는 것을 알고 있습니다. 그러나 3D 엔진 시스템에서는이를 달성하기 위해 x, y, z 축의 선을 회전해야합니다. 어떻게 계산할 수 있습니까?Three.js에서 큐브의 공간 대각선이되었다.

이 이미지 나의 의심의 여지가 매우 명확하게 : 내 큐브를 구축하기 위해 Three.js를 엔진을 사용하고 https://pbs.twimg.com/media/BGSqw3uCAAAreJf.jpg:large

.

답변

0

확인. 알았다.

X 축 방향으로 45도 각도로 회전하여 대각선 평면에 도달합니다. 그러면 선은 공간 대각선의 동일한 평면에서 z 축으로 회전합니다. 그 후, z 축의 선을 54.73561031724535 도로 회전시켜야합니다.

1

모든 삼각 함수 계산은 큐브의 경계 상자를 가져 와서 경계 상자 min에서 테두리 상자 max까지 선을 그릴 수 있습니다.