개발/OpenGL
OpenGL 공부일지 - OpenGL Super Bible 버텍스 프로세싱 및 드로잉 커맨드 - 5
Clipping 클리핑은 어떤 프리미티브가 완전히 혹은 부분적으로 보이는 지를 결정하고, 뷰포트 안에 들어가는 일련의 프리미티브를 구성하는 것이다. 점에 대한 클리핑은 이렇다. 점의 좌표가 영역 안에 있으면 처리하고, 밖에 있다면 버린다. 선에 대한 클리핑은 위 그림과 같다. 양 끝 점이 클리핑 볼륨 평면 밖에 있으면 버리고(B,E), 두 끝 점이 안에 있으면 통과된다(A). 한 쪽만 안에 있는 경우 혹은 끝 점들이 클리핑 볼륨경계에 이는 경우 볼륨에 대해 클리핑되어 내부에 짧은 선이 생성된다(C,D). 삼각형도 비슷하지만 복잡하다. 모든 버텍스가 동일 클리핑 평면의 바깥에 있으면 버린다(B). 모든 버텍스가 안에있으면 통과된다(A). 부분적으로 안과 밖에 있는 경우 여러 작은 삼각형을 볼륨에 맞게 잘라..
2022. 4. 1. 20:34