微型电脑应用
微型電腦應用
미형전뇌응용
MICROCOMPUTER APPLICATIONS
2013年
10期
31-34
,共4页
开放式视景图形%三维引擎%摄像机控制%碰撞检测
開放式視景圖形%三維引擎%攝像機控製%踫撞檢測
개방식시경도형%삼유인경%섭상궤공제%팽당검측
Open Scene Graph(OSG)%3D Engine%Controlling Camera%Collision Detection
在使用OpenGL进行3D应用程序开发过程中,仍然停留在几何体级别的操作层面,大量繁琐的API操作严重制约了开发效率。为提升代码的可重用性,提出采用OSG(Open Scene Graph)图形开发接口开发一个简单三维引擎,通过分析OSG的场景图结构及渲染过程,实现了三维场景的实时交互功能,同时还研究了将OSG嵌入MFC的原理及技巧,碰撞检测的实现方法以及添加天空特效的功能。实践证明,采用OSG开发三维引擎能大大缩减开发成本和开发周期,同时也为引擎后续的更新和维护提供了支持。
在使用OpenGL進行3D應用程序開髮過程中,仍然停留在幾何體級彆的操作層麵,大量繁瑣的API操作嚴重製約瞭開髮效率。為提升代碼的可重用性,提齣採用OSG(Open Scene Graph)圖形開髮接口開髮一箇簡單三維引擎,通過分析OSG的場景圖結構及渲染過程,實現瞭三維場景的實時交互功能,同時還研究瞭將OSG嵌入MFC的原理及技巧,踫撞檢測的實現方法以及添加天空特效的功能。實踐證明,採用OSG開髮三維引擎能大大縮減開髮成本和開髮週期,同時也為引擎後續的更新和維護提供瞭支持。
재사용OpenGL진행3D응용정서개발과정중,잉연정류재궤하체급별적조작층면,대량번쇄적API조작엄중제약료개발효솔。위제승대마적가중용성,제출채용OSG(Open Scene Graph)도형개발접구개발일개간단삼유인경,통과분석OSG적장경도결구급선염과정,실현료삼유장경적실시교호공능,동시환연구료장OSG감입MFC적원리급기교,팽당검측적실현방법이급첨가천공특효적공능。실천증명,채용OSG개발삼유인경능대대축감개발성본화개발주기,동시야위인경후속적경신화유호제공료지지。