큐브에는 8 개의 고유 한 정점이 있습니다. 이 8 개의 정점 법선 (단위 벡터) 각각이 그 정점을 공유하는 각 모서리와 135도 각도를 이루는 것은 사실입니까? 큐브 바깥 쪽을 가리키는 정점 법선? 귀하의 답변은 기술적으로 정확해야합니다. 또는 삼각형 스트립이나 큐브의 각면에 대해 2 개의 삼각형을 정의하는 인덱스를 사용하는 것과 같이 큐브가 정의되는 방법에 따라 달라질 수 있습니까? 정점 법선의 목적은 OpenGL ES 응용 프로그램에서 매끄러운 음영 처리 및 조명입니다.큐브의 정점 법선
4
A
답변
11
큐브가 8 개의 고유 정점으로 정의 된 경우 법선은 언급 한 것처럼 각 모서리에 대해 135도 각도를 만들 것입니다.
그러나 큐브는 정확히 24 가지 정점을 사용하여 정의되는 경우가 많습니다. 이렇게하면 각 모서리에서 정점을 "복제"하여 각면에 수직 인 정점 법선을 가질 수 있습니다. 이 방법으로 큐브를 정의하는 것은 효과적으로 각각 6 개의 개별면을 정의하는 것입니다. 각각의면은 바깥쪽으로 적절하게 지정됩니다.
-2
'정점 법선'은 무엇을 의미합니까?
각 얼굴의 법선 벡터가 의미하는 바를 이해합니다.
각 꼭지점은 세면에 의해 공유되므로 (어떤면에서든 큐브가 퇴보하지 않는 한) 모서리 점은 실제로 특이점입니다. 법선 벡터에 대해 얻을 수있는 가치는 여행하는 얼굴에 따라 다릅니다.
그렇다면 '정점 법선'은 공유 된 얼굴의 법선 평균을 의미합니까?
3 선형 큐브에는 선형 가장자리와 평면 측면이 있지만 3D 모양을 정의하는 한 가지 방법 일뿐입니다. 더 높은 차수의 다항식을 형상 함수로 사용할 수 있습니다. 이것들은 당신의 삶을 복잡하게 할 것입니다. 당신의 그래픽 라이브러리는 그러한 것을 허용합니까?
4
큐브가 8 개의 꼭지점을 갖도록 스무딩 한 점이 구형처럼 보입니다. 이런 방식으로 극도로 추한 구를 얻을 수 있습니다. 큐브를 그리는 유일한 합리적인 방법은 24 개의 고유 정점을 사용하는 것입니다.
0
큐브의 8 개 모서리 정점의 중심 지향 법선은 실제로 연결된 각 모서리와 함께 125도, 16 분의 각도를 형성합니다.
관련 문제
- 1. DirectX의 정점 법선 계산
- 2. OpenGL ES - 텍스처가 8 정점 큐브의 모든면을 맵핑합니까?
- 3. OpenGL ES의 법선
- 4. VBO의 법선 생성 방법은 무엇입니까?
- 5. GLSL 셰이더 법선 생성
- 6. 3D 모델에 변환 적용 - 법선 pb
- 7. 정점, 일반 및 texcoordinate 인덱스
- 8. 인덱스 당 법선?
- 9. DX10 지형 법선
- 10. 큐브의 다른면에 그립니다.
- 11. 큐브의 크기 문제
- 12. OLAP 큐브의 차원 보안
- 13. OpenGl - 큐브의 법선을 계산하십시오.
- 14. 정점 레이블
- 15. 3D 레이저 스캐너 캡처 법선?
- 16. 3D 메쉬 법선 수정 시도
- 17. OpenGL에서 큐브의 텍스처 좌표는 무엇입니까?
- 18. 3d 벡터와 큐브의 교차 위치
- 19. 다각형 정점 최소화
- 20. 정점 및 분실 장치
- 21. 안드로이드 OpenGL 정점 배열
- 22. JUNG의 다중 정점 유형
- 23. OpenGL의 정점 제한
- 24. OpenGL은 정점 배열
- 25. 기본 정점 개체 ID
- 26. VBO 정점 버퍼 디버깅
- 27. 그래프의 정점 배치 + wxpython
- 28. MaxScript 시간별 정점 내보내기
- 29. xy 평면에 투영 된 법선 벡터
- 30. 3D 공간에서 임의로 변형 된 정삼각형의 법선