2013-07-05 4 views
1

모델의 횡단면을 만들려고합니다. 시스템은 정상적으로 작동하지만 모델이 클리핑되면 카메라를 직접 선으로 그릴 때 보이지 않는 것처럼 보입니다.OpenGL 렌더링 된면의 두께 변경

두꺼운면이 GL_FILL로 렌더링 된 방법을 변경하면 교차 단면의 가장자리를보기가 더 쉽습니다.

현재 효과는 비디오 게임을 클립하지 않고 벽에 맞추는 것과 같습니다.

답변

3

OpenGL 프리미티브는 항상 무한히 얇습니다. 그리고 아닙니다, 당신은 그들을 "두껍게"만들 수 없습니다. 이것이 래스터 라이저의 작동 방식입니다. 어떤 종류의 두께를 원한다면, 지오메트리를 클리핑하고 직접 고형화하여 직접 구현해야합니다.

저는 좋은 참고 문헌을 모릅니다. 그러나 모험을 원한다면 Blender의 "Solidify"메쉬 수정 자의 소스 코드를 살펴보고 싶을 것입니다.