처리시 TexturedSphere 예제를 설명하십시오
-
19-09-2019 - |
해결책
코드를 몇 분 만 보면 이미지를 다시 그릴 때마다 처리 런타임 시스템에 의해 Draw () 함수를 호출한다고 말합니다. 이것은 단지 검은 색 배경을 그린 다음 RenderGlobe () 함수로 지구를 렌더링합니다.
RenderGlobe () 함수는 글로브를 그리기위한 환경을 설정하고, 위치를 계산하고, 조명을 튜닝하고, 질감을 이미지로 설정하는 등. 그 후에는 다음에 위치 변수를 정리하고 조정합니다.
InitializesPhere () 함수는 구의 정점 위치를 계산합니다. 이것은 간단한 삼각법입니다.
TexturedSphere () 함수는 구를 그립니다. 먼저 그것은 남부 모자를 그립니다. 이것은 실제로 원뿔, 매우 평평한 원뿔입니다. 다음으로 구체의 각 섹션에 대한 고리를 그린 다음 북부 모자를위한 다른 원뿔로 윗면을 차지합니다.
나는 그것을 겪지 않았지만 학습 자료 가공, 제목은 처음부터 시작하여 모든 것을 순서대로 시도하면이 코드를 쉽게 이해할 수 있음을 나타냅니다.
제휴하지 않습니다 StackOverflow