三維真實感圖形是科學可視化、計算機動畫和虛擬現實的關鍵技術之一。本課題對此進行了研究,包括:基于OpenGL的三維文字繪制技術,基于OpenGL的三維實體建模方法,基于OpenGL的真實感圖形繪制技術,利用OpenGL的庫函數進行三維場景的繪制、渲染和紋理映射技術,碰撞檢測技術等。重點實現的是基于OpenGL的三維文字繪制。
開源圖形接口(OpenGL)作為一個性能優越的圖形應用程序設計界面(API),以其高性能的交互式三維圖形建模能力和易于編程開發的特點,成為一種三維圖形開發標準,是從事三維圖形開發工作的必要工具。本課題借助Visual C++ 6.0強大的開發功能,利用OpenGL來實現三維實體繪制。
關鍵詞:三維實體繪制方法,三維文字繪制,OpenGL
ABSTRACT
3D real graphics is a key technology of scientific visualization, computer draw, and virtual reality. This work study it, include, the technology of draw 3D letter, the modeling method of 3D entities and the technology of draw real graphics based on OpenGL, using the library functions of OpenGL to draw, romance, and texture mapping the 3D scene, and collision detection technology, etc. The emphasis of realization is draw 3D letter based on OpenGL.
Open Graphics Library (OpenGL) is a super API, with its high function of interactive 3D graphic modeling capability and easy to program and develop. OpenGL have been a standard of the development of 3D graphics, and a necessary instrument of the development of 3D graphics. So, this work is designed with Visual C++ 6.0’s strong development function, using OpenGL to realize the drawing of 3D solid model.
Keywords: the method of drawing 3D graphics, draw 3D letter, OpenGL
目錄