查看: 1029|回复: 1

请教关于超大场景求碰撞的问题

[复制链接]

该用户从未签到

发表于 2011-3-21 14:21:12 | 显示全部楼层 |阅读模式
问题是这样的,我想在一个超大场景中(例如全球范围内)的一个小的局部地区实现选中操作,例如想选取一幢房子,这个房子结点几何图元使用的是osg::Geometry类,只不过其顶点数组使用的是osg::Vec3dArray类型,发现使用viewer的碰撞检测函数无法检测到碰撞,或者可能报错,看源码好象碰撞检测部分对osg::Vec3d类型不支持。想问问各位有没有什么好的解决方法。因为某些需求,这个房子结点必须使用绝对坐标,也就是说没办法在上面绑定一个矩阵结点所以必须使用osg::Vec3d类型。

该用户从未签到

发表于 2011-3-21 15:25:03 | 显示全部楼层
因为某些需求,这个房子结点必须使用绝对坐标
不可思议的需求,这样您的绘制结果恐怕也会飘动,因为OpenGL的depth buffer并不会安心地接受您的做法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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