计算机图形学课程设计(含光盘)
分類: 图书,计算机/网络,图形图像 多媒体,其他,
作者: 唐敏,童若锋编著
出 版 社: 浙江大学出版社
出版时间: 2008-7-1字数: 371000版次: 1页数: 217印刷时间: 2008/07/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787308058360包装: 平装内容简介
本书密切结合计算机图形学的理论课教学内容和OpenGL的主要功能设计实验内容,力求构架理论内容和实用工具的桥梁。本书内容为:编程基础(OpenGL基础、二三维图形绘制、几何变换、观察和投影变换)、中级知识(三维光照、纹理、文字、反走样、曲线曲面、拾取与反馈)、高级话题(三维绘制加速技术、OpenGL缓存、三维动画模型、OpenGL着色语言)。书中每个实验都有详细的讲解。
本书所有示例都提供了源代码的实验数据。书后所附光盘分章节列出了相关的项目文件。
目录
第1章OpenGL基础
1.10penGL是什么
1.20penGL发展历史
1.30penGL状态机
1.40penGL语法
1.50penGL程序流程
1.60penGL程序开发
1.6.1用GLUT库进行OpenGL程序开发
1.6.2使用MFC类库进行OpenGL程序开发
1.70penGL的应用
1.80penGL与DirectX的对比
1.9小结
习题1
第2章 二维图形绘制
2.1 0penGL图元
2.2图元属性
2.2.1点划线定义
2.2.2点的尺寸
2.2.3线 宽
2.3多边形绘制模式
2.3.1使用点划线
2.3.2边标记
2.4多边形着色模式
2.5小结
习题2
第3章 三维图形绘制
3.10penGL三维绘制流水线
3.2模型变换
3.3视点设置
3.4投影变换
3.5视区变换
3.6小结
习题3
第4章几何变换
4.12D几何变换
4.2仿射变换
4.2.1右手坐标系和左手坐标系
4.2.2推导
4.2.3齐次坐标
4.2.4变换矩阵
4.3组合变换
4.43D几何变换
4.4.1齐次坐标系
4.4.2推导
4.4.33D变换矩阵
4.4.4绕任意点旋转
4.4.5绕任意轴旋转
4.5改变坐标系的变换
4.60penGL中的几何变换
4.6.1变换矩阵相关函数
4.6.2使用变换
4.6.3层次建模
4.70penGl矩阵操作
4.7.1OpenGL矩阵数据格式
4.7.2设置0penGL矩阵
4.7.3获取当前的矩阵
4.8小结
习题4
第5章观察和投影变换
5.1观察变换
5.2投影变换
5.2.1正投影
5.2.2透视投影
5.3小结
……
第6章光源与材料
第7章纹理映射
第8章加速渲染——顶点数组、显示列表和顶点缓冲对象
第9章文字输出
第10章反走样
第11章曲线曲面
第12章拾取和反馈
第13章OpenGL缓存
第14章MD2三维模型与动画
第15章OpenGL着色语言
参考文献