- 25
- 0
- 约3.3千字
- 约 22页
- 2018-11-09 发布于江苏
- 举报
基于VisuaC的OpenGL编程
一、概述 ??? OpenGL是一个功能强大的三维图形库,用户可以很方便地利用它开发出有多种特殊视觉效果的三维图形。,GL是GRAPHIC LIBRARY的缩写,意思是“图形库”。 微软在Visual C++ 中已提供了三个OpenGL的函数库(glu32.lib, glaux.lib,opengl32.lib),可以使我们方便地编程,快速地生成美观、漂亮的图形。 MFC提供了窗口和事件控制管理函数。可以利用菜单、工具条等工具实现应用程序和用户的交互操作。 二、 OpenGL的程序结构 1. 基本语法 OpenGL基本函数均使用gl作为函数名的前缀。 例如: glClearColor(); 实用函数则使用glu作为函数名的前缀 例如: gluSphere()。 OpenGL基本常量的名字以GL_开头。 例如: GL_TRUE; 2. 状态机制 OpenGL的工作方式是一种状态机,它可以进行各种状态或模式设置,这些状态或模式在重新改变它们之前一直有效。 如颜色模式、投影模式、背景色的设置、光源的位置和特性等等。 状态变量可以通过glEnable(),glDisable()这两个函数来设置成有效或无效状态 当前颜色就是一个状态变量,在这个状态改变之前,绘制的每个象素都将使用该颜色,直到当前颜色被设置为其它颜色为止。 3. 程序的基本结构
您可能关注的文档
最近下载
- 辽2013G307钢筋混凝土过梁标准图集.pdf VIP
- 2025年新疆维吾尔自治区普通高中学业水平合格性考试英语试卷(附答案及解析).pdf VIP
- 辽2015G304 室内外地沟标准图集.pdf VIP
- 2026河北建投水务投资有限公司秋季招聘30人笔试备考试题及答案解析.docx VIP
- 麻城各姓氏族谱看湖广麻城孝感乡移民现象.doc VIP
- T_GDACM 0174-2026 中医技术操作规范 温通拨筋罐疗法.docx VIP
- 头晕教学查房.pptx VIP
- 三槐堂王氏族谱辈份.doc VIP
- 2026年自考04184线性代数(经管类)精讲课件.pdf VIP
- 第一单元传统工艺制作--项目一 雕刻橡皮印章.pptx
原创力文档

文档评论(0)