-
>
中医基础理论
-
>
高校军事课教程
-
>
思想道德与法治(2021年版)
-
>
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
-
>
中医内科学·全国中医药行业高等教育“十四五”规划教材
-
>
中医诊断学--新世纪第五版
-
>
中药学·全国中医药行业高等教育“十四五”规划教材
计算机图形学实践教程(Visual C++版)(第2版) 版权信息
- ISBN:9787302297512
- 条形码:9787302297512 ; 978-7-302-29751-2
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 所属分类:>>
计算机图形学实践教程(Visual C++版)(第2版) 内容简介
《计算机图形学实践教程(Visual C++版)(第2版)》是《计算机图形学基础教程(VisualC++版)(第2版)》的姊妹篇。编写原则是将计算机图形学的基本原理与具体编程实践相结合起来。《计算机图形学实践教程(Visual C++版)(第2版)》选用面向对象程序设计语言VisualC++6.0的MFC框架作为开发平台,可以更好地展示真彩色以及对图形的交互式操作。 《计算机图形学实践教程(Visual C++版)(第2版)》共给出60个案例,内容包括直线中点Bresenham算法、多边形有效边表填充算法、三维图形几何变换算法、透视投影算法、球面地理划分线框模型消隐算法、立方体表面模型消隐Z-Buffer算法、球面光源与材质交互作用算法、球面Phong明暗处理算法、简单透明模型算法、简单阴影算法、长方体图像纹理映射算法、圆环面图像纹理映射算法、三维纹理映射算法、球面几何纹理映射反走样算法等。 《计算机图形学实践教程(Visual C++版)(第2版)》的所有案例全部由笔者独立开发,具有自主知识产权。在第1版的基础上新增了Sutherland-Hodgman多边形裁剪算法、球面光源与材质交互算法、简单透明模型算法、简单阴影算法、三维纹理映射算法、球面几何纹理映射反走样算法等案例,丰富了计算机图形学实践教学资源库的内容。该资源库于2012年被评为山西省教学成果一等奖。 《计算机图形学实践教程(Visual C++版)(第2版)》案例使用类结构编写,代码统一,注释规范,读者可以很容易地按照《计算机图形学实践教程(Visual C++版)(第2版)》提供的源程序开发自己的图形学作品。《计算机图形学实践教程(Visual C++版)(第2版)》的源程序代码可到http://www.klingde.com网站进行下载。 《计算机图形学实践教程(Visual C++版)(第2版)》不仅可以作为学习《计算机图形学基础教程(VisualC++版)(第2版)》(ISBN978-7-302-29752-9)的辅助教材,也可作为上机实践教材,还可供从事游戏开发的程序员自学使用。 《计算机图形学实践教程(Visual C++版)(第2版)》特色: 《计算机图形学实践教程(Visual C++版)(第2版)》共给出60个案例,内容包括直线中点Bresenham算法、多边形有效边表填充算法、三维图形几何变换算法、透视投影算法、球面地理划分线框模型消隐算法、立方体表面模型消隐Z-Buffer算法、球面光源与材质交互算法、球面Phong明暗处理算法、简单透明模型算法、简单阴影算法、长方体图像纹理映射算法、圆环面图像纹理映射算法、三维纹理映射算法、球面几何纹理映射反走样算法等的实现步骤,并提供了全部源代码。读者可以到笔者的个人网站(http://www.klingde.com)上免费下载。 《计算机图形学实践教程(Visual C++版)(第2版)》案例使用类架构编写,包括基础类、变换类、消隐类、渲染类等,采用“搭积木”的方式构造了三维光照场景,读者只要修改物体的数据结构(点表与面表)就可以绘制ilI真实感图形。基础类包括二维点类CP2、二维纹理类CT2、三维点类CP3、三维纹理类CT3、表面类CFace、颜色类CRGB、矢量类CVector等,使用基础类可以完成物体的基础设置。CTransform变换类可以对物体实施二维或三维变换。CZbuffer消隐类可以对表面模型进行深度消隐。渲染类包括材质类CMaterial、光源类CLight、光照类CLighting等。综合使用以上类可以完全实现《计算机图形学实践教程(Visual C++版)(第2版)》的姊妹篇《计算机图形学基础教程(VisualC++版)(第2版)》中讲解的所有计算机图形学原理。综合《计算机图形学实践教程(Visual C++版)(第2版)》的所有案例,相当于为读者提供了一个使用MFC开发的小型“OpenGL”,引导读者从零开始逐步掌握计算机图形学原理与编程实现方法。
计算机图形学实践教程(Visual C++版)(第2版) 目录
案例2 直线中点Bresenham算法
案例3 圆中点Bresenham算法
案例4 椭圆中点Bresenham算法
案例5 直线反走样Wu算法
案例6 多边形有效边表填充算法
案例7 多边形边缘填充算法
案例8 区域四邻接点种子填充算法
案例9 区域八邻接点种子填充算法
案例10 区域扫描线种子填充算法
案例11 二维图形几何变换算法
案例12 Cohen-Sutherland直线段裁剪算法
案例13 中点分割直线段裁剪算法
案例14 Liang-Barsky直线段裁剪算法
案例15 Sutherland-Hodgman多边形裁剪算法
案例16 三维图形几何变换算法
案例17 立方体正交投影算法
案例18 正三棱柱三视图算法
案例19 立方体透视投影算法
案例20 n次Bezier曲线方程定义算法
案例21 n次Bezier曲线deCasteljau算法
案例22 双三次Bezier曲面算法
案例23 三次B样条曲线算法
案例24 双三次B样条曲面算法
案例25 Cantor集算法
案例26 Koch曲线算法
案例27 Peano-Hilbert曲线算法
案例28 Sierpinski垫片算法
案例29 Sierpinski地毯算法
案例30 Menger海绵算法
案例31 C字曲线算法
案例32 Cayley树算法
案例33 Koch曲线L系统模型算法
案例34 分形草L系统模型算法
案例35 Peano-Hilbert曲线L系统模型算法
案例36 灌木丛L系统模型算法
案例37 Koch曲线IFS算法
案例38 正二十面体线框模型消隐算法
案例39 球面地理划分线框模型消隐算法
案例40 球面递归划分线框模型消隐算法
案例41 圆柱面线框模型消隐算法
案例42 圆锥面线框模型消隐算法
案例43 圆环面线框模型消隐算法
案例44 立方体表面模型消隐Z-Buffer算法
案例45 立方体表面模型画家消隐算法
案例46 原色系统算法
案例47 立方体颜色渐变线框模型算法
案例48 RGB颜色模型算法
案例49 HSV颜色模型算法
案例50 球面光源与材质交互作用算法
案例51 球面Phong明暗处理算法
案例52 简单透明模型算法
案例53 简单阴影算法
案例54 立方体函数纹理映射算法
案例55 长方体图像纹理映射算法
案例56 圆柱面图像纹理映射算法
案例57 圆环面图像纹理映射算法
案例58 三维纹理映射算法
案例59 球面几何纹理映射算法
案例60 球面几何纹理映射反走样算法
参考文献
- >
月亮虎
月亮虎
¥20.2¥48.0 - >
罗曼·罗兰读书随笔-精装
罗曼·罗兰读书随笔-精装
¥17.4¥58.0 - >
龙榆生:词曲概论/大家小书
龙榆生:词曲概论/大家小书
¥9.2¥24.0 - >
上帝之肋:男人的真实旅程
上帝之肋:男人的真实旅程
¥30.5¥35.0 - >
罗庸西南联大授课录
罗庸西南联大授课录
¥16.6¥32.0 - >
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
¥9.7¥14.0 - >
有舍有得是人生
有舍有得是人生
¥20.1¥45.0 - >
烟与镜
烟与镜
¥17.3¥48.0
-
食品添加剂
¥33.5¥45 -
VB语言程序设计
¥29.9¥39.8 -
C语言程序设计习题与实验指导
¥9.1¥18 -
地下建筑结构-(第三版)-(赠课件)
¥49.4¥55 -
模具制图
¥37.8¥49 -
工程机械结构认知
¥10.5¥22