어제 dwg의 파일 형식에 대해 궁금하다는 글을 올린 학생입니다.
답변감사드립니다.
시삽님께서 왜 필요한지에 대해 자세히 쓰면
상세한 정보를 주신다기에
몇자 적어 봅니다.
그회사에서 비밀로 하고 있는지 몰랐습니다.
그래서 그렇게 찾기가 힘들었군요.
우리나라에서 cad를 만들고 있는 회사에 들어가봤더니.
회사로 직접 전화해달라고 한 이유도 알겠군요.
저는 경북대학교 컴퓨터과학과 대학원생입니다. 2000학번이구요.
이번에 논문 주제로 web3d를 하는데.
가상의 어떤 지역을 web에서 볼수 있도록 할려구요.
제가 모델링 해야할 지역이 상당히 넓은 데
지형이 변화가 아주 심합니다.
손으로 데이터를 만들면 시간이 많이 걸리고 논문에 쓸내용도 없을것 같아서.
그래서 cad파일로 등고선이 그려진것을 그대로 함 이용해 볼수 없을까 생각하다가
cad 파일을 직접 읽어 들여서 등고선부분을 추출하여
web3d에 쓸수 있는 파일로 만들어 볼려고 합니다.
이때 cad에서 그려진 선들에 대해 높이 별로 특성(예를 들면 이름)을 다르게 준후
visual C++ 에서 cad파일을 읽어 들여서 등고선이 그려진 레이어를 찾아서
각 선의 특성을 읽어 높이를 파악하고
좌표에 따른 높이 데이터를 추출하려고 합니다.
그래서 그 데이터를 바탕으로 web3d 용 파일을 만들어 볼까하구요.
이런 프로그램을 함 해볼까 해서요.
즉 vrml(web3d용 언어입니다)파일형식으로 바꿀려고 합니다.
지면 모델링을 위해서..
그래서 파일 형식을 알아야 합니다.
다른 용도가 아닌 논문을 쓰기 위한 것입니다.
파일 형식에 대한 자료부탁드립니다.
말씀하신 내용이라면 꼭 dwg파일 포멧을 알지 않아도 가능하리라 봅니다.
acad에서는 objectarx라고하는 c++기반의 응용프로그램 API를 지원합니다.
따라서 님께서 acad를 가지고 계시고 지형데이터(dwg)가 있다면
objectarx로 ***.arx를 만들고 이를 통해 지형데이터에서 필요한 속성을 뽑아
원하시는 파일 형식의 db파일을 만들 수 있습니다.
그 DB파일을 이용해 vrml을 만드시면 되지요.
단 문제는 arx 프로그래밍 기법에 대한 기술 서적이 국내에 거의 전무 하다는 것입니다.
autodek본사에 ADN으로 가입해야 제공 받을 수 있읍니다.온라인으로
C++을 잘 하신다면 쉽게 구현할 수 있는 API입니다만..
acad 2000을 쓰시는 건가여?
원하신다면 acad 2000용 arx 를 드릴 수 있습니다.약간의 sample과 함께
함 해 보시겠습니가?
꽁짜래니까 함 그래본거예요..ㅡ,.ㅡ
그고 쌂아 먹는건지 구워 먹는건지두 모르는데 받은들 모할까여..ㅡㅜ
대장님의 박식함에 다시한번 감탄만 할뿐입니다요..
다갈쵸조님…
C++한다는 줄 알고 놀랐네요. ^^
하면 좋지요. 근데 해 보겠다면..아마도…토목설계는 그만 두어야 하지 않을까???
안녕하세요?
저 아시죠!
이공에 다니는 정건이~~
역시 시샵형님의 박식함….두손을 드는군요~~
저도 좀 키워 주세여?