100分求教 openGL、vc++开发DWG

rubywang731 2009-06-26 01:00:46
我现在想用 vc++应用openGL来对 DWG格式进行操作 ,可以用dwgtrueview控件来打开DWG,然后用openGL将进行DWG中的图形操作吗?
还有,如果不用dwgtrueview来打开DWG,怎样用openGL来读取DWG中的信息?
...全文
162 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xwsn007 2009-07-19
  • 打赏
  • 举报
回复
OpenDWG
rubywang731 2009-07-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zzultc 的回复:]
对dwg(autocad文件)的操作,最简单就是在autocad上二次开发。
你用opengl来处理,需要读取dwg文件,然后逐条重绘。
对于dwg文件的格式,只有autocad公司自己知道,并且各个版本之间的差别很大。即便是autocad软件自身,打开不同版本的dwg文件照样会出错。
使用opengl处理dwg文件,一句话:
你的方向不对。
可以做cad二次开发,在cad环境中,利用ADS ARX 和ObjectARX.
不知道你的具体需求是什么。
[/Quote]



我想用vc++来开发一个脱离cad的一个可以对dwg格式进行操作的软件
可以给点建议吗?
wyjun1985 2009-06-27
  • 打赏
  • 举报
回复
同意2楼的,读取DWG文件比较简单,用DWGTrueView就可以了(据说AutoCAD2009有ActiveX控件可以显示DWG文件,没试过)。
OpenDWG是一个国外的联盟,他们写了个读取DWG的工具包,可以进行图形操作,不过注册要钱的,工具包说明有几百页,都是英文的,所以是比较困难的。
wtudha123 2009-06-27
  • 打赏
  • 举报
回复
自己写代码读DWG文件再进行重绘才是正道,OPENGL的怎不读用IGS文件上???
neohope 2009-06-26
  • 打赏
  • 举报
回复
我建议你用autolist,因为dwg文件是矢量图,格式很麻烦的
zzultc 2009-06-26
  • 打赏
  • 举报
回复
对dwg(autocad文件)的操作,最简单就是在autocad上二次开发。
你用opengl来处理,需要读取dwg文件,然后逐条重绘。
对于dwg文件的格式,只有autocad公司自己知道,并且各个版本之间的差别很大。即便是autocad软件自身,打开不同版本的dwg文件照样会出错。
使用opengl处理dwg文件,一句话:
你的方向不对。
可以做cad二次开发,在cad环境中,利用ADS ARX 和ObjectARX.
不知道你的具体需求是什么。
别逗我乐 2009-06-26
  • 打赏
  • 举报
回复
帮顶!!!!

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧