计算机图形学实验报告ﻩﻩﻩ姓名:___ __________学号:_____ ________班级:______ _______ 时间:_____2025 年 1 2 月 _ ________实验一 OpenGL 编程与图形绘制1. 实验目得了解 Ope n GL 编程,并熟悉Ope nGL 得主要功能、绘制流程与基本语法
学会配置OpenGL 环境,并在该环境中编程绘图
2. 实验内容OpenG L得主要功能:模型绘制、模型观察、颜色模式、光照应用、图像效果增强、位图与图像处理、纹理映射、实时动画与交互技术、O penGL 得绘制流程分为两个方面:一个完整得窗口系统得 Open GL图形处理系统得结构为:最底层为图形硬件,第二层为操作系统,第三层为窗口系统,第四层为 Ope n GL,最上面得层为应用软件;Op e n GL 命令将被放在一个命令缓冲区中,这样命令缓冲区中包含了大量得命令、顶点数据与纹理数据
当缓冲区被清空时,缓冲区中得命令与数据都将传递给流水线得下一个阶段
O pe nG L 得基本语法中相关库有:OpenGL 核心库:g l、Ope nG L 有用程序库: glu、OpenG 编程辅助库:aux、Ope n GL 有用程序工具包(Op enGL u t i li t y too l ki t,GLU T):gl u t、Window s专用库:w gl、Open G L 得基本语法中命名规则为:O p e n GL 函数都遵循一个命名约定,即采纳以下格式:〈库前缀>〈根命令〉〈可选得参数个数><可选得参数类型〉
了解了上述基础知识后,配置好 OpenGL 环境,然后在该环境中编程练习图形得绘制,本次实验主要就是对点得绘制、直线得绘制与多边形面得绘制
3. 实验代码及结果3
1 点得绘制:#i n clude〈gl/glut
h>voi d Initi