查看: 2404|回复: 7

关于osg读取dxf文件的问题

[复制链接]

该用户从未签到

发表于 2009-12-21 16:35:51 | 显示全部楼层 |阅读模式
虽然osg有个读取dxf文件的插件,但我还是不明白怎么读取到dxf文件中的线上的点坐标;
读取过程的第一步大家都知道;就是一句
osg::Node *node=osgDB::readNodeFile("文件路径");
但接下来怎么获取文件中的线,点??
有知道这个问题的大侠,多多指教啊

该用户从未签到

发表于 2009-12-21 16:44:59 | 显示全部楼层
看一看osgdb_shp插件的源代码吧

该用户从未签到

 楼主| 发表于 2009-12-21 16:51:58 | 显示全部楼层
谢谢   我先看看  有什么不懂的  在请教你

该用户从未签到

 楼主| 发表于 2009-12-21 17:03:10 | 显示全部楼层
我要读的是dxf中的点和线,不是shp中的文件
dxf插件返回的是一个osg::group的对象
怎么从这个对象中找到我要的点

该用户从未签到

发表于 2009-12-21 17:23:31 | 显示全部楼层
用节点遍历,获得genode节点,再获得vetexArray~~

该用户从未签到

 楼主| 发表于 2009-12-22 14:05:06 | 显示全部楼层
不知道节点遍历有没有例子程序啊??

该用户从未签到

发表于 2009-12-22 14:41:57 | 显示全部楼层
我的新书《OpenSceneGraph三维渲染引擎设计与实践》中有一个最简单的访问器例子,您可以在本书的网站上免费下载

该用户从未签到

 楼主| 发表于 2009-12-30 15:07:28 | 显示全部楼层
谢谢,访问器的例子看到了
现在我采用参照dxf控件的源码 成功的把点取出来了!!
此贴宣告完结!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表