计算机图形学

计算机图形学
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2009-02
版次: 1
ISBN: 9787302186977
定价: 99.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 706页
字数: 1124千字
正文语种: 简体中文
原版书名: Computer Graphics Using OpenGL
84人买过
  •   《计算机图形学(OpenGL版)(第3版)》是利用计算机研究图形的表示、生成、处理和显示的一门重要的计算机学科分支,它是计算机科学中最活跃的分支之一。近年来,随着计算机及互联网技术的迅速发展,计算机图形学正越来越深入我们的生活,它在工业建模、视频处理、游戏制作、影视特技、生物信息和医药医疗等各行各业都有着及其重要的作用。可以说,计算机图形学的应用无所不在,且日益广泛;已经成为计算机科学技术与其它应用学科之间沟通的桥梁,成为许多计算机从业人员的必备素质之一。
      《计算机图形学(OpenGL版)第3版》是一本国外很有影响的教材,为许多国外著名大学所采用。《计算机图形学(OpenGL版)第3版》通过最能代表技术发展状况的示例综合介绍了计算机图形学方面的原则和技巧,《计算机图形学(OpenGL版)第3版》对每个概念都进行了详细介绍,阐述了其背后的数学原理,并给出了用OpenGL实现的代码以及实现结果展示。新版本还为读者提供了计算机图形学领域的最前沿信息。《计算机图形学(OpenGL版)第3版》是计算机图形学课程的很好教材,也是计算机图形学专业人员的很好参考书。 第1章计算机图形学概述
    1.1什么是计算机图形学
    1.2计算机生成的图片用在哪里
    1.2.1艺术、娱乐和出版行业
    1.2.2计算机图形学、感知和图像处理
    1.2.3过程监视
    1.2.4仿真显示
    1.2.5计算机辅助设计
    1.2.6科学分析与体可视化

    1.3计算机图形学中制作图像的基本元素
    1.3.1折线
    1.3.2文本
    1.3.3填充区域
    1.3.4光栅图像
    1.3.5光栅图像的灰度和色彩表达

    1.4图形显示设备
    1.4.1线画显示
    1.4.2光栅显示器
    1.4.3视频卡/3D加速器
    1.4.4其他的光栅显示设备
    1.4.5硬拷贝光栅设备

    1.5图形输入的基本单元和设备
    1.5.1逻辑上的输入图形基元类型
    1.5.2物理输入设备的类型
    本章小结
    本章习题
    进一步阅读

    第2章OpenGL绘图入门
    2.1生成图像初步
    2.1.1设备无关的编程和OpenGL
    2.1.2窗口的编程
    2.1.3如何打开一个窗口画图

    2.2OpenGL的基本图形元素
    2.2.1几个点丛绘制的例子

    2.3OpenGL中的直线绘制
    2.3.1绘制折线和多边形
    2.3.2使用moveTo()和lineTo()绘制线段
    2.3.3绘制边校正的矩形
    2.3.4边校正矩形的长宽比
    2.3.5填充多边形
    2.3.6OpenGL中的其他图形元素

    2.4与鼠标和键盘的交互
    2.4.1用鼠标交互
    2.4.2键盘交互
    2.5程序中的菜单设计与使用
    本章小结
    案例分析
    进一步阅读

    第3章更多的绘图工具
    3.1概述
    3.2世界窗口和视口
    3.2.1窗口到视口的映射

    3.3裁减线
    3.3.1如何裁减一条线
    3.3.2Cohen-Sutherland裁减算法

    3.4正多边形、圆和圆弧
    3.4.1正多边形
    3.4.2正n边形的变种
    3.4.3绘制圆弧和圆
    3.4.4曲线的逐次细化

    3.5曲线的参数形式
    3.5.1曲线的参数形式
    3.5.2绘制参数曲线
    3.5.3极坐标形状
    本章小结
    案例分析
    进一步阅读

    第4章图形学中的向量工具
    4.1概述
    4.2向量回顾
    4.2.1向量基本运算法则
    4.2.2向量线性组合
    4.2.3向量的度量和单位向量

    4.3点积
    4.3.1点积的性质
    4.3.2两个向量的夹角
    4.3.3b·c的符号和正交性
    4.3.4二维正交向量
    4.3.5正交投影和点到直线的距离
    4.3.6投影的应用:反射

    4.4两个向量的叉积
    4.4.1叉积的几何解释
    4.4.2求平面的法向量
    4.4.3判断平面多边形的凸性

    4.5重要几何对象的表示
    4.5.1坐标系统和坐标框架
    4.5.2点的仿射组合
    4.5.3两个点的线性插值
    4.5.4使用内插的艺术和动画
    4.5.5预览:用二次、三次内插生成贝塞尔曲线
    4.5.6表示直线和平面

    4.6求两个线段的交点
    4.6.1直线求交的应用:过三点的圆
    4.7直线和平面求交及裁剪

    4.8多边形求交问题
    4.8.1处理凸多边形和凸多面体
    4.8.2射线与凸多边形的交点以及裁剪问题
    4.8.3Cyrus-Beck裁剪算法
    4.8.4更高级的裁剪问题
    本章小结
    案例分析
    进一步阅读

    第5章物体变换
    5.1概述
    5.2几何变换初步
    52.1点和物体变换
    5.2.2仿射变换
    5.2.3二维基本仿射变换的几何效果
    5.2.4仿射变换的逆变换
    5.2.5组合一个仿射变换
    5.2.6二维组合变换的实例
    5.2.7仿射变换的一些有用的性质

    5.3三维仿射变换
    5.3.1基本三维变换
    5.3.2组合一个三维仿射变换
    5.3.3旋转的组合
    5.34总结三维仿射变换的性质

    5.4如何实现坐标系变换
    5.5在程序中使用仿射变换
    5.5.1为后面的使用保存CT

    5.6使用OpenGL绘制电维场景
    5.6.1观察过程和图形绘制管道概述
    5.6.2OpenGL中的建模和视点工具
    5.6.3用OpenGL绘制基本形状
    5.6.4使用sDI。从文件中读取一个场景的描述
    本章小结
    案例分析
    进一步阅读

    第6章使用多边形网格建模
    6.1概述
    6.2多边形网格实体建模初步
    6.2.1定义多边形网格
    6.2.3文件格式举例
    6.2.3计算法向量
    6.2.4网格的性质
    62.5非实体对象的网格模型
    6.2.6在程序中使用网格

    6.3多面体
    6.3.1棱柱
    6.3.2柏拉图实体
    6.3.3其他有趣的多面体
    6.4拉伸形体
    第7章三维观察
    第8章几何体的真实感渲染
    第9章光栅显示工具
    第10章曲线和曲面设计
    第11章颜色理论
    第12章光线跟踪基础
    附录1图形工具:怎样获取和安装OpenGL
    附录2计算机图形学的数学基础
    附录3有用的类、例种以及SDL
    附录4分形和曼德布洛特集合
    附录5相对性和海龟绘图
  • 内容简介:
      《计算机图形学(OpenGL版)(第3版)》是利用计算机研究图形的表示、生成、处理和显示的一门重要的计算机学科分支,它是计算机科学中最活跃的分支之一。近年来,随着计算机及互联网技术的迅速发展,计算机图形学正越来越深入我们的生活,它在工业建模、视频处理、游戏制作、影视特技、生物信息和医药医疗等各行各业都有着及其重要的作用。可以说,计算机图形学的应用无所不在,且日益广泛;已经成为计算机科学技术与其它应用学科之间沟通的桥梁,成为许多计算机从业人员的必备素质之一。
      《计算机图形学(OpenGL版)第3版》是一本国外很有影响的教材,为许多国外著名大学所采用。《计算机图形学(OpenGL版)第3版》通过最能代表技术发展状况的示例综合介绍了计算机图形学方面的原则和技巧,《计算机图形学(OpenGL版)第3版》对每个概念都进行了详细介绍,阐述了其背后的数学原理,并给出了用OpenGL实现的代码以及实现结果展示。新版本还为读者提供了计算机图形学领域的最前沿信息。《计算机图形学(OpenGL版)第3版》是计算机图形学课程的很好教材,也是计算机图形学专业人员的很好参考书。
  • 目录:
    第1章计算机图形学概述
    1.1什么是计算机图形学
    1.2计算机生成的图片用在哪里
    1.2.1艺术、娱乐和出版行业
    1.2.2计算机图形学、感知和图像处理
    1.2.3过程监视
    1.2.4仿真显示
    1.2.5计算机辅助设计
    1.2.6科学分析与体可视化

    1.3计算机图形学中制作图像的基本元素
    1.3.1折线
    1.3.2文本
    1.3.3填充区域
    1.3.4光栅图像
    1.3.5光栅图像的灰度和色彩表达

    1.4图形显示设备
    1.4.1线画显示
    1.4.2光栅显示器
    1.4.3视频卡/3D加速器
    1.4.4其他的光栅显示设备
    1.4.5硬拷贝光栅设备

    1.5图形输入的基本单元和设备
    1.5.1逻辑上的输入图形基元类型
    1.5.2物理输入设备的类型
    本章小结
    本章习题
    进一步阅读

    第2章OpenGL绘图入门
    2.1生成图像初步
    2.1.1设备无关的编程和OpenGL
    2.1.2窗口的编程
    2.1.3如何打开一个窗口画图

    2.2OpenGL的基本图形元素
    2.2.1几个点丛绘制的例子

    2.3OpenGL中的直线绘制
    2.3.1绘制折线和多边形
    2.3.2使用moveTo()和lineTo()绘制线段
    2.3.3绘制边校正的矩形
    2.3.4边校正矩形的长宽比
    2.3.5填充多边形
    2.3.6OpenGL中的其他图形元素

    2.4与鼠标和键盘的交互
    2.4.1用鼠标交互
    2.4.2键盘交互
    2.5程序中的菜单设计与使用
    本章小结
    案例分析
    进一步阅读

    第3章更多的绘图工具
    3.1概述
    3.2世界窗口和视口
    3.2.1窗口到视口的映射

    3.3裁减线
    3.3.1如何裁减一条线
    3.3.2Cohen-Sutherland裁减算法

    3.4正多边形、圆和圆弧
    3.4.1正多边形
    3.4.2正n边形的变种
    3.4.3绘制圆弧和圆
    3.4.4曲线的逐次细化

    3.5曲线的参数形式
    3.5.1曲线的参数形式
    3.5.2绘制参数曲线
    3.5.3极坐标形状
    本章小结
    案例分析
    进一步阅读

    第4章图形学中的向量工具
    4.1概述
    4.2向量回顾
    4.2.1向量基本运算法则
    4.2.2向量线性组合
    4.2.3向量的度量和单位向量

    4.3点积
    4.3.1点积的性质
    4.3.2两个向量的夹角
    4.3.3b·c的符号和正交性
    4.3.4二维正交向量
    4.3.5正交投影和点到直线的距离
    4.3.6投影的应用:反射

    4.4两个向量的叉积
    4.4.1叉积的几何解释
    4.4.2求平面的法向量
    4.4.3判断平面多边形的凸性

    4.5重要几何对象的表示
    4.5.1坐标系统和坐标框架
    4.5.2点的仿射组合
    4.5.3两个点的线性插值
    4.5.4使用内插的艺术和动画
    4.5.5预览:用二次、三次内插生成贝塞尔曲线
    4.5.6表示直线和平面

    4.6求两个线段的交点
    4.6.1直线求交的应用:过三点的圆
    4.7直线和平面求交及裁剪

    4.8多边形求交问题
    4.8.1处理凸多边形和凸多面体
    4.8.2射线与凸多边形的交点以及裁剪问题
    4.8.3Cyrus-Beck裁剪算法
    4.8.4更高级的裁剪问题
    本章小结
    案例分析
    进一步阅读

    第5章物体变换
    5.1概述
    5.2几何变换初步
    52.1点和物体变换
    5.2.2仿射变换
    5.2.3二维基本仿射变换的几何效果
    5.2.4仿射变换的逆变换
    5.2.5组合一个仿射变换
    5.2.6二维组合变换的实例
    5.2.7仿射变换的一些有用的性质

    5.3三维仿射变换
    5.3.1基本三维变换
    5.3.2组合一个三维仿射变换
    5.3.3旋转的组合
    5.34总结三维仿射变换的性质

    5.4如何实现坐标系变换
    5.5在程序中使用仿射变换
    5.5.1为后面的使用保存CT

    5.6使用OpenGL绘制电维场景
    5.6.1观察过程和图形绘制管道概述
    5.6.2OpenGL中的建模和视点工具
    5.6.3用OpenGL绘制基本形状
    5.6.4使用sDI。从文件中读取一个场景的描述
    本章小结
    案例分析
    进一步阅读

    第6章使用多边形网格建模
    6.1概述
    6.2多边形网格实体建模初步
    6.2.1定义多边形网格
    6.2.3文件格式举例
    6.2.3计算法向量
    6.2.4网格的性质
    62.5非实体对象的网格模型
    6.2.6在程序中使用网格

    6.3多面体
    6.3.1棱柱
    6.3.2柏拉图实体
    6.3.3其他有趣的多面体
    6.4拉伸形体
    第7章三维观察
    第8章几何体的真实感渲染
    第9章光栅显示工具
    第10章曲线和曲面设计
    第11章颜色理论
    第12章光线跟踪基础
    附录1图形工具:怎样获取和安装OpenGL
    附录2计算机图形学的数学基础
    附录3有用的类、例种以及SDL
    附录4分形和曼德布洛特集合
    附录5相对性和海龟绘图
查看详情
相关图书 / 更多
计算机图形学
计算机基础与实训教程
顾玲芳 编
计算机图形学
计算机网络攻击与防护
刘念;陈雪松;谈洪磊
计算机图形学
计算机组成原理与汇编语言
田民格、秦彩杰、林观俊、田佳琪
计算机图形学
计算机网络技术(第5版)
徐立新 吕书波
计算机图形学
计算天文
冯毅
计算机图形学
计算思维培养与无人机创意编程
范谊 陈宇 张锦东
计算机图形学
计算机组成原理与系统结构(第3版)
冯建文 章复嘉 赵建勇 包健 编著
计算机图形学
计算小状元 小学数学 2年级上册 bs版 小学数学单元测试 新华
作者
计算机图形学
计算机应用基础
苗苗
计算机图形学
计算机系统原理(2023年版) 全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
计算机图形学
计算机辅助翻译教程()
赵秋荣
计算机图形学
计算机三维建模方法
易健宏 编著;李凤仙
您可能感兴趣 / 更多
计算机图形学
立法的经济学(立法学经典译丛)
Francesco Parisi
计算机图形学
汗青堂丛书089·成吉思汗:征战、帝国及其遗产
Frank、McLynn 著
计算机图形学
应用心电图定位室性心律失常的起源与消融
Frank M. Bogun 著;凌天佑 吴立群 译
计算机图形学
兽医细胞学诊断(第2版)
Francesco Cian 著
计算机图形学
奥斯曼,巴黎的守护者
Fran.oise Choay
计算机图形学
不变量理论与超代数(影印版)
Frank D、Grosshans、Gian-Carlo Rota、Joel A.Stein 著
计算机图形学
奈特图解医学全集:第5卷泌尿系统疾病(第2版影印)
Frank、H.Netter、Christopher、R.Kelly、Jaime 著
计算机图形学
奈特图解医学全集:第2卷内分泌系统疾病(第2版英文影印版)
Frank、H.Netter、William、F.Young 著
计算机图形学
奈特图解医学全集:第3卷呼吸系统疾病(第2版影印)
Frank、H.Netter、David、A.Kaminsky 著
计算机图形学
奈特图解医学全集:第4卷皮肤系统(第2版英文影印版)
Frank、H.Netter、Bryan、E.Anderson 著
计算机图形学
奈特图解医学全集:第1卷生殖系统疾病(第2版影印)
Frank、H.Netter、Roger、P.Smith、Paul 著
计算机图形学
Open problems in Arithmetic Algebraic Ge
Frans Oort