查看: 1032|回复: 4

楼梯漫游的碰撞解决办法?

[复制链接]

该用户从未签到

发表于 2011-9-13 16:53:43 | 显示全部楼层 |阅读模式
场景漫游中,遇到楼梯时,就会卡住不动,能否实现遇到楼梯时视角提升(或下降)的方法?是不是通过创建一个线段交集检测函数
  1. osgUtil::LineSegmentIntersector::Intersections intersections;
复制代码
向下发射,时刻保持视角的高度一致呢?

该用户从未签到

发表于 2011-9-14 08:48:15 | 显示全部楼层
如何找到当前位置,如何判断前进方向~~这些都是您自己来决定的~~

该用户从未签到

 楼主| 发表于 2011-9-14 09:11:19 | 显示全部楼层
本帖最后由 Hadse 于 2011-9-14 09:16 编辑

回复 2# array


   这些问题在程序中都已经实现了,但有一个问题麻烦下锐哥指点下,如何实现判断向下发出射线的交点坐标呢(即判断视角到地面的高度)?

该用户从未签到

发表于 2011-9-14 15:35:43 | 显示全部楼层
求交,然后取交点

该用户从未签到

发表于 2011-9-14 17:19:13 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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