计算机图形学原理

计算机图形学原理
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2012-09
版次: 1
ISBN: 9787111390404
定价: 29.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 226页
6人买过
  • 随着计算机软硬件技术的不断进步,计算机图形学技术也不断向多样化和人性化方向发展。以动漫、数字游戏为代表的数字娱乐产业的迅猛发展极大地推动了计算机图形学和相关学科的大力发展。《计算机图形学原理》(作者张康、LeenAmmeraal、王长波)系统地介绍了基本的计算机图形学原理及算法,并给出其相关Java实现。本书可以作为高校本科生或非计算机专业的研究生计算机图形学课程的教材,也可作为从事计算机图形学、游戏开发、动漫制作、手机应用软件、网络多媒体软件等开发工作的研究生、科研人员和企业开发人员的参考用书。 张康,美国德州大学达拉斯分校计算机科学系终生教授,可视计算实验室主任;天津大学软件学院客座教授和博士生导师。曾在英国布莱顿大学、英国科学与工程委员会、澳大利亚麦考里大学任职,有22年的本科、研究生和博士生的教学经验。LeenAmmeraal曾于1977年至1998年在荷兰HogeschoolUtrecht大学任教,之前曾在荷兰AkzoResearchandErlgirleering,Arnhem做程序员和数学分析师,并在阿姆斯特丹数学中心研究过编译原理。王长波华东师范大学软件学院教授。近年来一直在从事计算机图形学领域相关的教学和科研工作,主持包括国家自然科学基金在内的多个国家及省市级科研项目,发表论文40多篇,有30余篇次被SCI、EI收录,撰写专著及教材2本。目前是中国计算机学会CAD/CG专委会委员,中国图学学会计算机图学专委会委员,上海市工程图学学会理事。曾获上海市青年科技启明星,陆增镛CAD·amp;CG高科技奖。 前言
    教学建议
    第1章图形学基本概念1
    1。1离散点现象1
    1。2用java2d画线3
    1。3逻辑坐标6
    1。4逻辑坐标与设备坐标间的映射10
    1。5实例:用鼠标定义一个多边形15
    习题18
    第2章二维图形的数学基础21
    2。1行列式21
    2。2矢量23
    2。3点积与叉积24
    2。4三点定向26
    2。5多边形及其面积28
    2。6多边形内部点的测试30
    2。7点与线的关系32
    2。8多边形的三角划分36
    习题40
    第3章经典的图形算法42
    3。1bresenham画线算法42
    3。2双步画线45
    3。3圆的绘制48
    3。4线裁剪51
    3。5多边形裁剪56
    3。6贝塞尔曲线61
    3。7b样条曲线68
    习题72
    第4章分形75
    4。1分形简介75
    4。2科赫曲线75
    4。3串文法78
    4。4串文法的扩充与变换81
    4。5mandelbrot集和julia集88
    习题95
    第5章色彩、纹理和光照明97
    5。1色觉97
    5。2加型和减型色彩98
    5。3rgb颜色的表达方法100
    5。4hsl色彩模型103
    5。5透明度105
    5。6纹理107
    5。7光照明模型109
    习题113
    第6章三维图形变换与透视114
    6。1矩阵114
    6。2线性变换115
    6。3平移和齐次坐标120
    6。4绕任意点的旋转122
    6。5三维旋转124
    6。6视图变换131
    6。7透视变换134
    6。8实例:立方体透视画法136
    习题139
    第7章数据结构与实现方法141
    7。1三维结构的类实现141
    7。2三维图形的描述152
    7。3特殊线段和面的处理155
    7。4线框模型画法158
    7。5图形描述的自动生成161
    习题168
    第8章线消隐与面消隐171
    8。1消隐的概念171
    8。2线消隐算法173
    8。3面消隐的简便算法176
    8。4着色181
    8。5画家算法182
    8。6深度缓冲(z-buffer)算法186
    8。7实例:双变量函数曲面193
    习题202
    第9章java3d介绍204
    9。1基本概念204
    9。2编写java3d程序205
    9。3三维建模209
    9。4光照模型216
    9。5纹理映射219
    9。6动画模型222
    9。7关于java3d的更多信息225
    习题226
  • 内容简介:
    随着计算机软硬件技术的不断进步,计算机图形学技术也不断向多样化和人性化方向发展。以动漫、数字游戏为代表的数字娱乐产业的迅猛发展极大地推动了计算机图形学和相关学科的大力发展。《计算机图形学原理》(作者张康、LeenAmmeraal、王长波)系统地介绍了基本的计算机图形学原理及算法,并给出其相关Java实现。本书可以作为高校本科生或非计算机专业的研究生计算机图形学课程的教材,也可作为从事计算机图形学、游戏开发、动漫制作、手机应用软件、网络多媒体软件等开发工作的研究生、科研人员和企业开发人员的参考用书。
  • 作者简介:
    张康,美国德州大学达拉斯分校计算机科学系终生教授,可视计算实验室主任;天津大学软件学院客座教授和博士生导师。曾在英国布莱顿大学、英国科学与工程委员会、澳大利亚麦考里大学任职,有22年的本科、研究生和博士生的教学经验。LeenAmmeraal曾于1977年至1998年在荷兰HogeschoolUtrecht大学任教,之前曾在荷兰AkzoResearchandErlgirleering,Arnhem做程序员和数学分析师,并在阿姆斯特丹数学中心研究过编译原理。王长波华东师范大学软件学院教授。近年来一直在从事计算机图形学领域相关的教学和科研工作,主持包括国家自然科学基金在内的多个国家及省市级科研项目,发表论文40多篇,有30余篇次被SCI、EI收录,撰写专著及教材2本。目前是中国计算机学会CAD/CG专委会委员,中国图学学会计算机图学专委会委员,上海市工程图学学会理事。曾获上海市青年科技启明星,陆增镛CAD·amp;CG高科技奖。
  • 目录:
    前言
    教学建议
    第1章图形学基本概念1
    1。1离散点现象1
    1。2用java2d画线3
    1。3逻辑坐标6
    1。4逻辑坐标与设备坐标间的映射10
    1。5实例:用鼠标定义一个多边形15
    习题18
    第2章二维图形的数学基础21
    2。1行列式21
    2。2矢量23
    2。3点积与叉积24
    2。4三点定向26
    2。5多边形及其面积28
    2。6多边形内部点的测试30
    2。7点与线的关系32
    2。8多边形的三角划分36
    习题40
    第3章经典的图形算法42
    3。1bresenham画线算法42
    3。2双步画线45
    3。3圆的绘制48
    3。4线裁剪51
    3。5多边形裁剪56
    3。6贝塞尔曲线61
    3。7b样条曲线68
    习题72
    第4章分形75
    4。1分形简介75
    4。2科赫曲线75
    4。3串文法78
    4。4串文法的扩充与变换81
    4。5mandelbrot集和julia集88
    习题95
    第5章色彩、纹理和光照明97
    5。1色觉97
    5。2加型和减型色彩98
    5。3rgb颜色的表达方法100
    5。4hsl色彩模型103
    5。5透明度105
    5。6纹理107
    5。7光照明模型109
    习题113
    第6章三维图形变换与透视114
    6。1矩阵114
    6。2线性变换115
    6。3平移和齐次坐标120
    6。4绕任意点的旋转122
    6。5三维旋转124
    6。6视图变换131
    6。7透视变换134
    6。8实例:立方体透视画法136
    习题139
    第7章数据结构与实现方法141
    7。1三维结构的类实现141
    7。2三维图形的描述152
    7。3特殊线段和面的处理155
    7。4线框模型画法158
    7。5图形描述的自动生成161
    习题168
    第8章线消隐与面消隐171
    8。1消隐的概念171
    8。2线消隐算法173
    8。3面消隐的简便算法176
    8。4着色181
    8。5画家算法182
    8。6深度缓冲(z-buffer)算法186
    8。7实例:双变量函数曲面193
    习题202
    第9章java3d介绍204
    9。1基本概念204
    9。2编写java3d程序205
    9。3三维建模209
    9。4光照模型216
    9。5纹理映射219
    9。6动画模型222
    9。7关于java3d的更多信息225
    习题226
查看详情
系列丛书 / 更多