.MAP files1 .MAP 파일로 만드는 BSP (CSG 이용) (2) - 브러쉬를 폴리곤으로 바꾸기 2-1. 브러시를 폴리곤으로 바꾸기 일단 엔터티 목록이 메모리에 저장되면, 첫번째 작업은 브러시들을 폴리곤들로 변환하는 것이다. 여기에는 두 가지 방법이 있다. 첫 번째로는 3개 평면 교차법이다. 이 방법은 빠르고 상대적으로 적은 코드를 필요로 한다. 두 번째로는 모든 face(면)들의 평면(plane)을 따라 거대하고 잠재적인 폴리곤들을 만드는 방법이다. 그리고 나서 각각에 대해 그 폴리곤들을 클리핑 하는 방법이다. (이 글을 쓴 사람은 개인적으로 이 방법을 싫어하기 때문에 3 평면 교차법을 사용한다. ) 폴리곤을 브러시로 바꾸는 pseudo 코드는 다음과 같다. face들은 브러시안의 모든 face에 대한 배열로 한다. 폴리곤은 배열로 만드는데, 이 폴리곤들은 많은 수의 face들을 가지고 있다. F.. 2010. 11. 18. 이전 1 다음