基于JAVA的计算机图形学
¥
15.68
5.2折
¥
30
九五品
仅1件
作者[日]青野雅树,张文乐
出版社科学出版社
ISBN9787030128157
出版时间2004-04
版次1
装帧平装
开本16开
纸张胶版纸
页数199页
定价30元
上书时间2024-12-08
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:基于JAVA的计算机图形学
定价:30.00元
作者:[日]青野雅树,张文乐
出版社:科学出版社
出版日期:2004-04-01
ISBN:9787030128157
字数:
页码:199
版次:
装帧:平装
开本:16开
商品重量:
编辑推荐
书中的源程序可下载 附有Java用语集 附有CG用语集 附有相关的教材数学知识
内容提要
《基于JAVA的计算机图形学》是计算机图形学入门书,书中以具体实例介绍了计算机图形学的基本知识,主要内容涉及二维计算机图形学,三维计算机图形学及相关技术应用等,并收录了大量程序实例。书后附有专业术语注释,以帮助读者更好地学习、理解和掌握计算机图形学和Java语言编程的应用。 《基于JAVA的计算机图形学》可供大学相关专业的师生,以及计算机图形、三维动画、多媒体研发等技术人员参考阅读。
目录
章 Java的图形功能1.1 Java图形基础1.App1et描画2.App1et的运行原理3.AWT包的描画原理1.2 使用offscreen buffer的双重缓存1.不使用offscreen buffer2.使用offscreen buffer3.offscreen buffer使用与否的区别本节的程序集1.3 使用MemoryImageSource光栅图形的基础知识第2章 二维图形2.1 准备自己喜欢的大小的窗口1.在用户坐标系中定义图形2.制作能定义用户坐标系和视图的类3.从用户坐标系到视图的转换原理4.用MyCanvas类画线5.用MyCanvas类描画统计数据6.关于剪切本节的程序集2.2 直线将直线光栅化本节的程序集2.3 曲线1.各种函数的表示方法2.显式曲线的描画3.参数曲线的描画本节的程序集2.4 多边形填充1.多边形的填充技巧2.构成bucket数组3.构成activeEdgeList4.扫描转换算法的实现5.作成activeEdgeList用的类6.作成交互式的填充多边形的Applet本节的程序集2.5 显示图像的Applet从URL加载图像数据本节的程序集第3章 三维图形3.1定义三维物体1.定义三维物体的坐标系2.定义三维图元3.定义场景图本节的程序集3.2 将三维物体投影到二维窗口上1.1点透视投影的原理2.平行投影的原理3.安装Camera类4.三维直线的透视投影描画Applet本节的程序集3.3 透视3.4 准备透视的环境1.光源的设定2.定义材质数据本节的程序集3.5 光线跟踪1.扩展ObjectNode类设定材质2.光线跟踪的原理3.安装Ray类4.反射光线和透视光线的原理5.制作光线跟踪的Applet本节的程序集3.6 纹理的转换1.图形纹理绘制的原理2.制作Texture类3.在三角形IndexFaceSet中追加纹理坐标以及和计算光线的交点的方法4.追加可以进行球体的纹理绘制的方法5.纹理绘制的Applet本节的程序集第4章 二维和三维图形的应用例子4.1 二维动画1.二维动画的分类2.用Java(AWT)制作精灵动画4.2 制作三维动画1.三维动画的动作的生成方法的分类2.制作程序的动作数据3.制作“蝴蝶”的场景图动画本节的程序集附录附录1 取得Java的开发工具包的方法附录2 Java用语集附录3 CG用语集附录4 向量和矩阵附录5 CG的历史和标准化趋势译后记
作者介绍
青野雅树,1957年,出生,1981,东京大学理学部信息科学专业毕业,1994年,美国纽约州立大学伦塞勒(RENSSELAER)理工学院计算机科学专业毕业,获博士(Ph.D)学位,现在任职于日本IBM(株)。
序言
— 没有更多了 —
以下为对购买帮助不大的评价