yuchi's Development Home
글 수 201
그래픽 디자이너와 같이 앉아서 실전적용한 첫날.
당연히..문제가 생겼다.
내가 전에 테스트할땐 문제 없었는데...
하여간 bsp빌드에서 계속 문제가 생겼다.
퇴근할때까지 붙잡고 뚫어지게 코드를 봐도 문제를 찾을 수 없었다.
에라 모르겠다..일단 팀원들이랑 삼겹살을 먹고 집에 들어와서 다시 코드를 뜯어봤다.
몇시간만에 문제를 찾아냈다.
재귀호출하며 bsp빌드하는 함수에 아주 작은 실수가 있었다.
이걸 왜 몰랐지?
1년 넘게 사용해건 빌드 코드에 문제가 있었던걸 왜 이제야 알았을까.
그동안 오차문제가 너무 컸기 때문에 이런 사소한 버그라고는 생각지 못했던것이다.
툴을 만들어서 거의 오차문제가 일어나지 않도록 했기 때문에 버그를 찾을 수 있었던것 같다.
어쩌면 과거의 pvs코드도 이 문제로 인해서 여러가지 문제를 유발했을지도? 아니아니 그건 잊어버리자. 워낙 오차문제도 심했고 이 문제는 아니었을거야.
하튼...
그래서 첫번째 프로토타입에 사용할 건물의 기본 bsp매쉬를 빌드했다.
툴에서 모델링하고 bsp빌드까지 했다. 맥스에서 임포트한 데이타는 그래픽 디자이너에게 넘겼으니 뭔가 나오겠지.
기대되는군.후후후.
스샷은 버그 잡고 이제 막 빌드를 끝낸 건물매쉬.
2진트리에 의해 백만조각 난 삼각형 집합은 아름답기까지 하다.
이 아름다움은 프로그래머가 아니면 알수 없겠지.