用BCB体例OpenGL应用措施
当前位置:以往代写 > C/C++ 教程 >用BCB体例OpenGL应用措施
2019-06-13

用BCB体例OpenGL应用措施

用BCB体例OpenGL应用措施

一、简介

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、体例画图函数。

    关键字:

在线提交作业