下载 >  课程资源 >  C/C++ > 计算机图形学原理及算法教程
4

计算机图形学原理及算法教程

介绍计算机图形学及算法的教程,包含书中源码。
2011-11-17 上传大小:27.73MB
分享
收藏 举报
【VIP免费】 跟老菜鸟学C++视频教程 【VIP免费】 C++基础
计算机图形学原理算法教程+源码(PDF)

在系统介绍计算机图形学算法及原理基础上,利用Visual C++开发环境,编制相应的应用程序,较全面具体地把计算机图形学理论与计算机绘图的实践结合了起来,在计算机理论与交互式图形软件设计之间架起一座桥梁,使学习者在掌握理论和实用知识两方面均感到应用自如。

立即下载
计算机图形学原理算法教程(Visual.C++版)第二版.pdf

计算机图形学原理及算法教程(Visual.C++版)第二版.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!

立即下载
计算机图形学原理算法教程 计算机图形学原理算法教程

计算机图形学原理及算法教程 计算机图形学原理及算法教程

立即下载
计算机图形学原理算法教程(附源码)

《计算机图形学原理及算法教程》(Visual C++版)和青芳 清华大学出版社出版 电子书格式:pdf

立即下载
计算机图形学原理算法教程+源码(PDF).rar

计算机图形学原理及算法教程+源码(PDF)

立即下载
计算机图形学原理算法教程》(Visual C++版)电子教案(课件)+配书源代码

《计算机图形学原理及算法教程》(Visual C++版)电子教案(课件)+配书源代码<br><br><br>中文名称:计算机图形学原理及算法教程(Visual C++版)<br>英文名称:The Principle of the CG<br><br>http://img.verycd.com/posts/0604/post-434852-1144234742.jpg<br><br>《计算机图形学原理及算法教程》(Visual C++版)电子教案(课件)+配书源代码<br>关于一书的简介<br>作者:和青芳 清华大学出版社出版<br>《计算机图形学原理及算法教程》(Visual C++版)和青芳 清华大学出版社出版<br>本书在系统介绍计算机图形学算法及原理基础上,利用Visual C++开发环境,编制相应的应用程序,较全面具体地把计算机图形学理论与计算机绘图的实践结合了起来,在计算机理论与交互式图形软件设计之间架起一座桥梁,使学习者在掌握理论和实用知识两方面均感到应用自如。随书光盘提供案例的全部源程序代码,供读者选用,读者可直接在Visual C++中打开各程序包进行学习或在此基础上修改开发自己的绘图程序,特别适合学习者上机仿效练习,其中的简单CAD系统开发实例为读者开发实际图形程序搭建了基本平台。本书可作为各大专院校计算机图形学教材、上机教材或工程技术人员自学计算机图形学和VC++的参考书,亦可作为计算机图形学教师理论教学参考和课程设计的素材。CAD教育网(www.CADedu.com)提供学习支持,为教师免费提供电子教案。<br><br>详细了解计算机图形学原理及算法教程(Visual C++版)<br><br>目录:<br><br>第1章 基本图形的生成 1<br>1.1 直线 1<br>1.1.1 DDA(数值微分)算法 2<br>1.1.2 生成直线的中点画线法 2<br>1.1.3 Bresenham算法 2<br>1.1.4 程序设计 3<br>1.2 圆 7<br>1.2.1 直角坐标法 7<br>1.2.2 中点画圆法 8<br>1.2.3 圆的Bresenham算法 8<br>1.3 椭圆扫描转换中点算法 11<br>1.4 多边形的扫描转换与区域填充 13<br>1.4.1 多边形的扫描转换 14<br>1.4.2 区域填充算法 15<br>1.5 字符的生成 22<br>1.5.1 点阵字符 22<br>1.5.2 矢量字符 23<br>1.5.3 字符属性 23<br>1.6 图形裁剪 23<br>1.6.1 线裁剪 24<br>1.6.2 多边形裁剪 25<br>1.6.3 字符裁剪 26<br>1.6.4 图形裁剪编程 26<br>1.7 Visual C++中基本绘图函数 38<br>练习题 41<br>第2章 二维图形 42<br>2.1 用户坐标到屏幕坐标的变换 42<br>2.1.1 窗口到视口的变换内容 42<br>2.1.2 窗口区到视口区的坐标变换 43<br>2.2 二维几何变换 44<br>2.2.1 基本变换 44<br>2.2.2 二维几何变换的级联 47<br>2.3 几何变换程序设计案例 49<br>2.4 平面曲线图 59<br>2.4.1 正叶线 60<br>2.4.2 正叶线蝴蝶结 60<br>2.5 平面曲线程序设计案例 60<br>练习题 63<br>第3章 交互技术 64<br>3.1 用户接口设计 64<br>3.2 逻辑输入设备与输入处理 65<br>3.2.1 逻辑输入设备 65<br>3.2.2 输入模式 66<br>3.3 交互式绘图技术 67<br>3.4 交互技术程序设计案例 68<br>练习题 75<br>第4章 简单CAD绘图系统开发实例 76<br>4.1 计算机图形学绘图基础 76<br>4.1.1 Visual C++开发系统基本绘图知识 77<br>4.1.2 计算机图形学绘图系统设计基本原则 79<br>4.1.3 图形程序设计步骤 79<br>4.1.4 在Visual C++集成开发环境下程序的调试 81<br>4.1.5 计算机程序结构设计基础 81<br>4.1.6 绘图程序设计基本方法 82<br>4.2 图形的数据结构 85<br>4.2.1 图形信息的分类 85<br>4.2.2 图形数据结构 85<br>4.2.3 计算机对数据的管理——数据文件 86<br>4.2.4 图形数据的存储状态 87<br>4.2.5 动态文件数据结构的组织原则 87<br>4.2.6 简单CAD绘图系统编程实例中的数据结构 87<br>4.3 简单CAD绘图系统功能简介 103<br>4.3.1 简单CAD绘图系统运行界面 103<br>4.3.2 简单CAD绘图系统功能 103<br>第5章 三维图形变换 107<br>5.1 三维图形几何变换矩阵 107<br>5.2 三维图形基本变换矩阵 107<br>5.2.1 平移变换 107<br>5.2.2 比例变换 108<br>5.2.3 绕坐标轴的旋转变换 109<br>5.2.4 对称变换 110<br>5.2.5 错切变换 112<br>5.3 图形的投影变换 113<br>5.3.1 投影变换分类 113<br>5.3.2 平行投影 114<br>5.4 三维变换程序设计案例 118<br>练习题 146<br>第6章 曲线和曲面 147<br>6.1 曲线曲面参数表示的基础知识 147<br>6.1.1 非参数表示和参数表示 147<br>6.1.2 参数表示的基本特征 148<br>6.1.3 曲线段之间的连续性 150<br>6.1.4 曲线曲面设计中的几个概念 151<br>6.2 常用参数曲线 151<br>6.2.1 一般规则空间曲线 151<br>6.2.2 Bezier曲线 152<br>6.2.3 B样条曲线 158<br>6.3 参数曲面 164<br>6.3.1 函数式曲面 164<br>6.3.2 旋转曲面 165<br>6.4 常用曲面 166<br>6.4.1 双曲线曲面 166<br>6.4.2 Bezier曲面 166<br>6.4.3 B样条曲面 168<br>6.5 曲面与曲线编程案例 169<br>练习题 195<br>第7章 几何造型技术 196<br>7.1 实体的表示模型 196<br>7.1.1 分解表示 197<br>7.1.2 构造表示 198<br>7.1.3 边界表示 200<br>7.1.4 形体的边界表示模型 200<br>7.2 求交分类 202<br>7.2.1 求交分类 202<br>7.2.2 基本的求交算法 203<br>7.3 图形相交-相切程序设计案例 207<br>7.4 非传统造型技术 220<br>7.4.1 基本概念 221<br>7.4.2 分形造型对模型的基本要求 221<br>7.4.3 分形造型的常用模型 221<br>7.5 分形造型应用 222<br>7.6 分形造型编程设计 223<br>练习题 238<br>第8章 消隐 239<br>8.1 线消隐 239<br>8.2 面消隐 240<br>8.2.1 区域排序算法基本思想 240<br>8.2.2 深度缓存(Z-buffer)算法 241<br>8.2.3 扫描线算法 241<br>8.3 图形几何构造 242<br>8.4 消隐技术编程案例 245<br>练习题 259<br>第9章 真实感图形学 260<br>9.1 颜色模型 260<br>9.1.1 CIE色度图 260<br>9.1.2 常用的颜色模型 261<br>9.2 简单光照明模型 263<br>9.2.1 Phong光照明模型 263<br>9.2.2 增量式光照明模型 265<br>9.3 局部光照明模型 266<br>9.4 光透射模型 267<br>9.4.1 透明效果的简单模型 267<br>9.4.2 Whitted光透射模型 268<br>9.4.3 Hall光透射模型 268<br>9.4.4 简单光反射透射模型 268<br>9.5 纹理及纹理映射 269<br>9.6 整体光照明模型 270<br>9.6.1 光线跟踪算法 270<br>9.6.2 辐射度方法 272<br>9.7 真实感图形学编程案例 272<br>练习题 321<br>第10章 计算机动画 322<br>10.1 计算机动画概述 322<br>10.2 计算机动画的应用领域 322<br>10.3 计算机动画的分类和原理 322<br>10.4 目前计算机动画面临的问题 325<br>10.5 计算机动画程序设计案例 325<br>10.5.1 帧动画 325<br>10.5.2 实时动画 328<br>练习题 335<br>参考文献 336 <br><br>http://www.verycd.com/topics/127246/<br>

立即下载
计算机图形学原理算法教程(Visual C++版)及源代码

计算机图形学原理及算法教程(Visual C++版)及源代码 计算机图形学原理及算法教程(Visual C++版)及源代码

立即下载
计算机图形学原理算法教程》(Visual C++版)和青芳清华大学出版社出版

《计算机图形学原理及算法教程》(Visual C++版)和青芳清华大学出版社出版

立即下载
计算机图形学原理算法教程+源码

计算机图形学原理及算法教程+源码。。。。。。。。。。。。。。。

立即下载
计算机图形学原理算法教程(Visual C++版)

计算机图形学原理及算法教程(Visual C++版)

立即下载
计算机图形学C++语言描述

《计算机图形学原理及算法教程》 Visual C++ 清华大学出版社

立即下载
计算机图形学原理算法教程+源码(PDF).part2.rar

计算机图形学原理及算法教程+源码(PDF).part2.rar

立即下载
计算机图形学原理算法教程 Visual C++版

计算机图形学原理及算法教程 Visual C++版

立即下载
计算机图形学原理算法教程(Visual+C++版)

计算机图形学原理及算法教程(Visual+C++版)

立即下载
计算机图形学原理算法教程+源码(PDF).part1.rar

计算机图形学原理及算法教程+源码(PDF).part1.rar

立即下载
计算机图形学原理及实践—C语言描述(2版)

计算机图形学原理及实践—C语言描述(2版)

立即下载
计算机图形学原理算法教程(Visual.Cpp版)

计算机图形学原理及算法教程是一本高等学校计算机专业教材

立即下载
计算机图形学原理算法教程(VC) pdf 清华大学出版社

第1章 基本图形的生成 1 1.1 直线 1 1.1.1 DDA(数值微分)算法 2 1.1.2 生成直线的中点画线法 2 1.1.3 Bresenham算法 2 1.1.4 程序设计 3 1.2 圆 7 1.2.1 直角坐标法 7 1.2.2 中点画圆法 8 1.2.3 圆的Bresenham算法 8 1.3 椭圆扫描转换中点算法 11 1.4 多边形的扫描转换与区域填充 13 1.4.1 多边形的扫描转换 14 1.4.2 区域填充算法 15 1.5 字符的生成 22 1.5.1 点阵字符 22 1.5.2 矢量字符 23 1.5.3 字符属性 23 1.6 图形裁剪 23 1.6.1 线裁剪 24 1.6.2 多边形裁剪 25 1.6.3 字符裁剪 26 1.6.4 图形裁剪编程 26 1.7 Visual C++中基本绘图函数 38 练习题 41 第2章 二维图形 42 2.1 用户坐标到屏幕坐标的变换 42 2.1.1 窗口到视口的变换内容 42 2.1.2 窗口区到视口区的坐标变换 43 2.2 二维几何变换 44 2.2.1 基本变换 44 2.2.2 二维几何变换的级联 47 2.3 几何变换程序设计案例 49 2.4 平面曲线图 59 2.4.1 正叶线 60 2.4.2 正叶线蝴蝶结 60 2.5 平面曲线程序设计案例 60 练习题 63 第3章 交互技术 64 3.1 用户接口设计 64 3.2 逻辑输入设备与输入处理 65 3.2.1 逻辑输入设备 65 3.2.2 输入模式 66 3.3 交互式绘图技术 67 3.4 交互技术程序设计案例 68 练习题 75 第4章 简单CAD绘图系统开发实例 76 4.1 计算机图形学绘图基础 76 4.1.1 Visual C++开发系统基本绘图知识 77 4.1.2 计算机图形学绘图系统设计基本原则 79 4.1.3 图形程序设计步骤 79 4.1.4 在Visual C++集成开发环境下程序的调试 81 4.1.5 计算机程序结构设计基础 81 4.1.6 绘图程序设计基本方法 82 4.2 图形的数据结构 85 4.2.1 图形信息的分类 85 4.2.2 图形数据结构 85 4.2.3 计算机对数据的管理——数据文件 86 4.2.4 图形数据的存储状态 87 4.2.5 动态文件数据结构的组织原则 87 4.2.6 简单CAD绘图系统编程实例中的数据结构 87 4.3 简单CAD绘图系统功能简介 103 4.3.1 简单CAD绘图系统运行界面 103 4.3.2 简单CAD绘图系统功能 103 第5章 三维图形变换 107 5.1 三维图形几何变换矩阵 107 5.2 三维图形基本变换矩阵 107 5.2.1 平移变换 107 5.2.2 比例变换 108 5.2.3 绕坐标轴的旋转变换 109 5.2.4 对称变换 110 5.2.5 错切变换 112 5.3 图形的投影变换 113 5.3.1 投影变换分类 113 5.3.2 平行投影 114 5.4 三维变换程序设计案例 118 练习题 146 第6章 曲线和曲面 147 6.1 曲线曲面参数表示的基础知识 147 6.1.1 非参数表示和参数表示 147 6.1.2 参数表示的基本特征 148 6.1.3 曲线段之间的连续性 150 6.1.4 曲线曲面设计中的几个概念 151 6.2 常用参数曲线 151 6.2.1 一般规则空间曲线 151 6.2.2 Bezier曲线 152 6.2.3 B样条曲线 158 6.3 参数曲面 164 6.3.1 函数式曲面 164 6.3.2 旋转曲面 165 6.4 常用曲面 166 6.4.1 双曲线曲面 166 6.4.2 Bezier曲面 166 6.4.3 B样条曲面 168 6.5 曲面与曲线编程案例 169 练习题 195 第7章 几何造型技术 196 7.1 实体的表示模型 196 7.1.1 分解表示 197 7.1.2 构造表示 198 7.1.3 边界表示 200 7.1.4 形体的边界表示模型 200 7.2 求交分类 202 7.2.1 求交分类 202 7.2.2 基本的求交算法 203 7.3 图形相交-相切程序设计案例 207 7.4 非传统造型技术 220 7.4.1 基本概念 221 7.4.2 分形造型对模型的基本要求 221 7.4.3 分形造型的常用模型 221 7.5 分形造型应用 222 7.6 分形造型编程设计 223 练习题 238 第8章 消隐 239 8.1 线消隐 239 8.2 面消隐 240 8.2.1 区域排序算法基本思想 240 8.2.2 深度缓存(Z-buffer)算法 241 8.2.3 扫描线算法 241 8.3 图形几何构造 242 8.4 消隐技术编程案例 245 练习题 259 第9章 真实感图形学 260 9.1 颜色模型 260 9.1.1 CIE色度图 260 9.1.2 常用的颜色模型 261 9.2 简单光照明模型 263 9.2.1 Phong光照明模型 263 9.2.2 增量式光照明模型 265 9.3 局部光照明模型 266 9.4 光透射模型 267 9.4.1 透明效果的简单模型 267 9.4.2 Whitted光透射模型 268 9.4.3 Hall光透射模型 268 9.4.4 简单光反射透射模型 268 9.5 纹理及纹理映射 269 9.6 整体光照明模型 270 9.6.1 光线跟踪算法 270 9.6.2 辐射度方法 272 9.7 真实感图形学编程案例 272 练习题 321 第10章 计算机动画 322 10.1 计算机动画概述 322 10.2 计算机动画的应用领域 322 10.3 计算机动画的分类和原理 322 10.4 目前计算机动画面临的问题 325 10.5 计算机动画程序设计案例 325 10.5.1 帧动画 325 10.5.2 实时动画 328 练习题 335 参考文献 336

立即下载
计算机图形学原理算法教程(Visual.C++版)第二版 和青芳

已添加书签。本书适合想要把基本图形学算法可视化实现出来的同学,没有严格的数学推导。

立即下载
计算机图形学原理算法教程(pdf)+源码

计算机图形学原理及算法教程(vc++版)+源码 清华大学出版社出版

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

计算机图形学原理及算法教程

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: