2005年8月16日

漫游功能增强

摘要: 一般漫游者在空间中会碰到三类常见的对象:1、不可逾越的,如建筑物、树木等;2、低矮障碍,可以逾越,如楼梯,小台阶;3、地表地形,顺其形表而漫游;引擎实现了对上述三类对象的统一碰撞检测及相应的反馈。 阅读全文

posted @ 2005-08-16 15:23 CGDeveloper 阅读(355) 评论(0) 推荐(0) 编辑

2005年8月12日

自由漫游碰撞检测实现

摘要: 上次发表的点选功能显示的box是基于高斯分布的OBB,这种box和3dsmax中的不一定结果相同,都有自己的优缺点。这次在原来的基础上继续实现了“自由漫游的碰撞检测”,即用户可以随意操纵鼠标键盘进行漫游,其中引擎进行碰撞检查,如果存在碰撞,则进行合理的反馈,比如以一定夹角碰到墙壁,漫游者不会穿过墙壁而是沿着墙壁滑动。目前引擎的碰撞检测精度达到三角形级,非常精确,实时性也很高。 阅读全文

posted @ 2005-08-12 14:35 CGDeveloper 阅读(594) 评论(0) 推荐(0) 编辑

导航