3주쯤 전부터 지인의 부탁으로 만들고 있는 프로그램.

원래 목적은 단지 3차원 디지털 측량 결과에 대한 필터링 이었는데 10만개 이상되는 점들 좌표만 받아 들고 어떻게 생겨먹은 자료인지 3차원으로 그려보기 부터 해야겠단 생각에 대충 만들어 보게 되었다는...
처음엔 DirectX나 OpenGL 등을 고려했지만 WPF를 발견하고 환호했다.

간단하게 3차원 점들을 삼각망상으로 구성하고 이것을 메쉬 형태로 화면에 표현해 보니 그럴듯하다.
근데 필터링은 어떻게 하지...ㅡㅡ;;
사용자 삽입 이미지

그런데 측량기에서 가까운 곳은 결과가 조밀해 해상도가 높고 멀어질수록 해상도가 낮아지는 경향을 보인다. 좀더 세밀한 결과를 가진 것을 원했더니 120만포인트로 구성된 샘플을 보내준 지인... -.-

삼각망상으로 만들어내는데 O(n^2)알고리즘을 적용했더니 이틀이 지나도 결과가 안나온다. 이런 제길... ㅠㅠ

O(n log(n)) 알고리즘으로 바꾸어 적용하니 30분 정도 걸린다.
3D작업은 역시... 컴에게 3D한 작업인가보다..

120만포인트의 결과물.

사용자 삽입 이미지

10만 포인트와 120만포인트의 차이.
10만포인트에선 화면 이동, 확대, 회전에서 전혀 버벅거림을 볼 수 없었는데 120만 포인트는 제법 버벅 댄다. 컴 사양을 올려 해결할 수 밖에는 없는 문제일지도 모르겠군.

그런데 이거 배보다 배꼽이 커진 셈인가? -_-;;;
사용자 삽입 이미지

크리에이티브 커먼즈 라이센스
Creative Commons License
2011/04/22 09:35 2011/04/22 09:35

트랙백 보낼 주소 :: http://www.i-fam.net/water/trackback/153

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

[로그인][오픈아이디란?]

BLOG main image
새미 기픈 믈은 가마래 아니그츨씌.. by

카테고리

전체 (74)
궁시렁 (15)
(3)
(37)
GIS (7)
GeoTagging (8)
테터 & 텍스트큐브 (0)
바로 그때.. (3)
검색/링크 (0)

최근에 올라온 글

Total : 386735
Today : 101 Yesterday : 121
Download MathPlayer글 내용중의 수식을 보시려면 ^^
Creative Commons License

이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
자신만의 홈페이지를 만들어 올릴 공간을 갖고 싶다면,
한달에 오백원만 투자하세요