微型机与应用
微型機與應用
미형궤여응용
MICROCOMPUTER & ITS APPLICATIONS
2012年
24期
42-44,47
,共4页
碰撞检测%三维漫游%面向对象图形渲染引擎
踫撞檢測%三維漫遊%麵嚮對象圖形渲染引擎
팽당검측%삼유만유%면향대상도형선염인경
collision detection%3D roaming%OGRE
碰撞检测是三维漫游中的一项重要功能。通过面向对象图形渲染引擎(OGRE)构建了一个模拟三维漫游系统,利用OgreNewt结合Newton库在系统中实现碰撞检测功能。碰撞检测包围盒均采用3DSMax创建,利用OgreNewt中的碰撞检测树解析,既保证了碰撞的精确性,又节省了编码工作量。适用于层次结构较复杂的三维场景的加载和碰撞检测。
踫撞檢測是三維漫遊中的一項重要功能。通過麵嚮對象圖形渲染引擎(OGRE)構建瞭一箇模擬三維漫遊繫統,利用OgreNewt結閤Newton庫在繫統中實現踫撞檢測功能。踫撞檢測包圍盒均採用3DSMax創建,利用OgreNewt中的踫撞檢測樹解析,既保證瞭踫撞的精確性,又節省瞭編碼工作量。適用于層次結構較複雜的三維場景的加載和踫撞檢測。
팽당검측시삼유만유중적일항중요공능。통과면향대상도형선염인경(OGRE)구건료일개모의삼유만유계통,이용OgreNewt결합Newton고재계통중실현팽당검측공능。팽당검측포위합균채용3DSMax창건,이용OgreNewt중적팽당검측수해석,기보증료팽당적정학성,우절성료편마공작량。괄용우층차결구교복잡적삼유장경적가재화팽당검측。
Collision detection is a key feature in 3D scene roanfing. In the thesis, a virtual 3D system is constructed based on OGRE (Object-oriented Graphics Rendering Engine), and collision detection is implemented using OgreNewt and Newton libraries. All the bounding boxes are created by 3DSMax and parsed by collision-detection-tree of OgreNewt, which ensures accuracy of collision detection and saves huge effort of coding. It's proved that this solution is quite suitable for loading 3D scene of complicated hierarchical structure and constructing its collision detection.