国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

用BCB編制OpenGL應用程序

2019-11-17 05:30:04
字體:
來源:轉載
供稿:網友

  一、簡介
OpenGL是一個開放的三維圖形軟件包,它獨立于窗口系統和操作系統,以它為基礎開發的應用程序可以十分方便地在各種平臺間移植;并且便于二維、三維圖形算法,可保證算法的正確性和可靠性。
在WIN98或WIN95的WINDOWS/SYSTEM目錄下有兩個動態鏈接庫:opengl32.dll和glu32.dll。這是Opengl應用程序正確運行所必需的。
二、WIN32下OpenGL的程序設計技巧
在WIN32下窗口程序必須首先處理設備描述表,同樣,OpenGL的程序也必須使用設備描述表,這與其它WIN95程序類似。但是,OpenGL必須使用非凡的圖形操作描述表,所用對OpenGL的調用都必須使用圖形操作描述表,一個OpenGL圖形操作描述表內有OpenGL與WINDOWS窗口系統相關的各種信息。應用程序根據指定的設備描述表創建OpenGL圖形操作描述表,如下:
HDC hDC; //設備描述表
HGLRC hRC; //OpenGL圖形操作描述表
hDC=GetDC(hWnd);
hRC=wglCreateContext(hDC);
OpenGL圖形操作描述表包含與OpenGL有關的信息。一個OpenGL應用程序必須創建一個圖形操作描述表,然后再啟動它,最后在所定義的窗口內按常規方式調用OpenGL函數繪制圖形。
三、具體編制
1、在主窗體的頭文件中加入一個成員變量和一個成員函數(參見例子)。在開頭個加上預處理如下:
#include <gl/gl.h>
#include <gl/glu.h>
2、在主窗體文件中加入顏色初始化。
3、編制繪圖函數。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 集贤县| 马山县| 兴宁市| 襄樊市| 永胜县| 靖江市| 遂川县| 苍溪县| 淮安市| 阿巴嘎旗| 东明县| 福鼎市| 黔西县| 漳州市| 南宫市| 长乐市| 措美县| 梨树县| 章丘市| 安多县| 乡城县| 灵山县| 高邮市| 海兴县| 喀喇沁旗| 宜良县| 镇安县| 云浮市| 云南省| 松阳县| 瑞丽市| 丰镇市| 宁南县| 鲜城| 涪陵区| 万山特区| 德江县| 电白县| 姜堰市| 长武县| 枣阳市|