摘要
该文介绍了如何基于微机平台和现有的3DAPI设计和实现一个三维场景浏览器,讨论了三维场景浏览器的实现原理及关键技术,如任意空间漫游、空间查询、可见性测试等,关于路径漫游提出了线性样条路径漫游时转角处抖动问题的解决方法。此外,文章还给出了一个基于两种流行3DAPI的三维场景浏览器的系统框架,该系统框架构充分利用了面向对象的设计思想,具有很好的可扩展性和代码复用率。
The paper focuses on how to design and implement a3D scene viewer on microcomputer and presents the implementing principle and key techniques,including spatial walkthrough,spatial query,visibility determination.The problem of dithering when walking along the linear spline path and reaching a corner is solved.In addition,A frame work of3D scene viewer is presented,which is based on two kinds of popular3D API ,designed with the technique of OOP,and can be extended and reused easily.
出处
《计算机工程与应用》
CSCD
北大核心
2002年第15期117-120,146,共5页
Computer Engineering and Applications
基金
国家"九五"重中之重科技攻关项目(编号:96-B02-03)