Abstract:
An object-oriented 3D graphics engine is presented and implemented.The general architecture,the relationships of every module,and the key techniques of the engine are discussed.This engine can support extendable software architectures,and provide high efficient scene rendering method and convenient application programming interfaces.It can greatly accelerate the development of 3D graphics and provide supports for its efficient running.Experimental results show that this engine has high stability and high rendering speed,for rendering large-scale out-door scene,the speed is still above 20 fps.