计算机图形学基础第版课后习题答案陆枫何云峰

第一章 绪论

概念:计算机图形学、图形、图像、点阵法、参数法、

图形的几何要素、非几何要素、数字图像处理;

计算机图形学和计算机视觉的概念及三者之间的关系;

计算机图形系统的功能、计算机图形系统的总体结构。

?

第二章 图形设备

图形输入设备:有哪些。

图形显示设备:CRT的结构、原理和工作方式。

彩色CRT:结构、原理。

随机扫描和光栅扫描的图形显示器的结构和工作原理。

图形显示子系统:分辨率、像素与帧缓存、颜色查找表等基本概念,分辨率的计算

?

第三章 交互式技术

什么是输入模式的问题,有哪几种输入模式。

?

第四章 图形的表示与数据结构

自学,建议至少阅读一遍

?

第五章 基本图形生成算法

概念:点阵字符和矢量字符;

直线和圆的扫描转换算法;

多边形的扫描转换:有效边表算法;

区域填充:4/8连通的边界/泛填充算法;

内外测试:奇偶规则,非零环绕数规则;

反走样:反走样和走样的概念,过取样和区域取样。

?

5.1.2 中点 Bresenham 算法(P109)

斜率 K 误差项 d 理想点 Q 取下一个点 d 更新 <1 <0 在中点上 取上点 ?d+2△x-2△y >=0 在中点下 取下点 d-2△y >1 <0 在中点右 取右点 ?d-2△x+2△y >=0 在中点左 取左点 d-2△x =0 在中点右 取右点 d-2△x >-1 <0 在中点下 取下点 ?d+2△x-2△y >=0 在中点上 取上点 d-2△y 5.1.2 改进 Bresenham 算法(P112)

斜率 K 改进误差项 e 理想点 Q 取下一个点 e 更新 <1 <0 在中点上 取上点 ?e-2△x >=0 在中点下 取下点 e+2△y >1 <0 在中点右 取右点 ?e-2△y >=0 在中点左 取左点 e+2△x =0 在中点右 取右点 e+2△x >-1 <0 在中点下 取下点 ?e-2△x >=0 在中点上 取上点 e+2△y 习题解答

习题5 (P144)

5.3 试用中点Bresenham算法画直线段的原理推导斜率为负且大于1的直线段绘制过程

(要求写清原理、误差函数、递推公式及最终画图过程)。(P111)

解: k<=-1? |△y|/|△x|>=1? y为最大位移方向

故有?

构造判别式:?

推导d各种情况的方法(设理想直线与y=yi+1的交点为Q):

所以有: yQ-kxQ-b=0? 且 yM=yQ

???? d=f(xM-kxM-b-(yQ-kxQ-b)=k(xQ-xM)

所以,当k<0,

d>0时,M点在Q点右侧(Q在M左),取左点? Pl(xi-1,yi+1)。

d<0时,M点在Q点左侧(Q在M右),取右点? Pr(xi,yi+1)。

d=0时,M点与Q点重合(Q在M点),约定取右点 Pr(xi,yi+1)?。

所以有

递推公式的推导:

?? d2=f(xi-1.5,yi+2)

当d>0时,

?? d2=yi+2-k(xi-1.5)-b? 增量为1+k

???? =d1+1+k

当d<0时,?

?? d2=yi+2-k(xi-0.5)-b? 增量为1

???? =d1+1

当d=0时,

??????

5.7 利用中点 Bresenham 画圆算法的原理,

?推导第一象限y=0到y=x圆弧段的扫描转换算法

(要求写清原理、误差函数、递推公式及最终画图过程)。(P115)

y坐标 圆心角 α 误差项 d 理想点 Q 取下一个点 d 更新 y=0y=x 0°<=α<=45° <0 在中点右 取右点 ?d+2y+3 >=0 在中点左 取左点 d-2(y-x)+5 y=xy=1 45°<=α<=90° <0 在中点上 取上点 ?d+2x+3 >=0 在中点下 取下点 d-2(x-y)+5 解:在x=y到y=0的圆弧中,(R,0)点比在圆弧上,算法从该点开始。

最大位移方向为y,由(R,0)点开始,y渐增,x渐减,每次y方向加1,x方向减1或减0。

设P点坐标(xi,yi),下一个候选点为右点Pr(xi,yi+1)和左点Pl(xi-1,yi+1),

取Pl和Pr的中点M(xi-0.5,yi+1),设理想圆与y=yi+1的交点Q,

计算机图形学基础何云峰,计算机图形学基础第版课后习题答案陆枫何云峰.doc...相关推荐

  1. 计算机图形学基础第二版,计算机图形学基础(第2版)课后习题答案__陆枫.pdf

    计算机图形学基础(第2版)课后习题答案__陆枫 第一章绪论 概念:计算机图形学.图形.图像.点阵法.参数法. 图形的几何要素.非几何要素.数字图像处理: 计算机图形学和计算机视觉的概念及三者之间的关系 ...

  2. 考研OS备考|计算机操作系统|汤小丹慕课版|课后习题答案|复试拓展

    本文主要是考研复试备考自用,所以课后习题答案主要是简答题部分,此外还有其他的简答补充.如果发现有误,欢迎在评论区或者私信指出. 计算机操作系统|汤小丹慕课版|课后习题答案|考研备考 第1章 操作系统引 ...

  3. 计算机操作系统英文版课后答案,计算机操作系统(第3版)课后习题答案(完整版)...

    内容简介: 计算机操作系统(第3版)课后习题答案(完整版) 第一章 1.设计现代OS的主要目标是什么? 答:(1)有效性 (2)方便性 (3)可扩充性 (4)开放性 2.OS的作用可表现在哪几个方面? ...

  4. 算法第四版课后习题答案 西安电子科技大学 计算机学院 算法课

    来源于西电计算机15级学长学姐,算法第四版课后习题答案 西安电子科技大学 计算机学院   算法课. 再推荐一个好的看答案的地方,每一题都有,只是还没有更新完成. 地址:https://alg4.ike ...

  5. 计算机系统结构2 8编码,计算机系统结构(第2版(课后习题答案.doc

    计算机系统结构(第2版(课后习题答案 你计算机系统结构 清华第2版 习题解答 tiger目录 第一章(P33) 1.7-1.9(透明性概念),1.12-1.18(Amdahl定律),1.19.1.21 ...

  6. 安徽专升本计算机专业基础柳青版课后习题答案

    一.计算机基础知识 1.被公认为世界第一台数字电子计算机的"ENIAC"是在何地何时诞生的? 答:1946年2月15日,在美国宾夕法尼亚莫尔学院. 2.冯诺伊曼对计算机科学的主要贡 ...

  7. Python基础入门(夏敏捷等著)课后习题答案全解

    目录不能有小于号 虽然考完了,但以后还会再更新的,等放暑假吧. 第一章习题 1.1 Python语言有哪些特点和缺点? 1.2 Python基本输入输出函数是什么? 1.3 如何在IDLE中运行和调试 ...

  8. 《计算机组成原理》第二章数据信息的表示 部分课后习题答案 清华大学出版_秦磊华_谭志虎

    2.1 真值:正号和负号分别用"+"和"-"表示,数据位保持二进制值不变的数据表示方法. 机器数(机器码):数据在机器中的表示形式,是正负符号数码化后的二进制数 ...

  9. 测量学计算机,顾孝烈测量学第4版课后习题答案解析

    [知识框架] [重点难点归纳] 一.测量学的任务和主要内容 1.概念 (1)测绘.地形测量是地形点的空间位置和属性的采集.计算与整理,其主要成果是地形图.地形测量的基本理论和方法是测量学的主要内容之一 ...

最新文章

  1. linux全局变量=多个值,linux errno全局变量各值含义
  2. C语言 数据结构 栈的数组实现 realloc函数
  3. L3-020 至多删三个字符 [DP]
  4. Atitit.js this错误指向window的解决方案
  5. 少儿编程:C++绘图相关书籍篇
  6. Linux合上笔记本不进入休眠模式
  7. LeetCode(922)——按奇偶排序数组 II(JavaScript)
  8. Wavenet基础学习
  9. 揭开面纱:Kubernetes架构详解
  10. 未能创建可接受的游标。
  11. 《青春》—塞缪尔·厄尔曼
  12. React router 路由 入门安装
  13. android-mock-gps
  14. unity三维地形制作
  15. Trimble天宝水准仪维修DINI03全站仪/电子水准仪维修特点
  16. 【破解三网】iphone5 国行 A1429
  17. wpf后台设置颜色(背景色,前景色)
  18. Duilib corner属性
  19. ModelSim-Altera路径找不到或者不正确的解决办法
  20. 机器人唱歌bgm_Soul app里面机器人匹配的那首bgm是什么呀?好好听!!!求玩过soul的大神告知!!...

热门文章

  1. 科技赋能零售,最终还是要消失于无形中
  2. bash单词合并_如何在Bash命令中快速更改第一个单词?
  3. 电脑开不了机怎么重装系统Win10
  4. ShardingSphere 从源码查看hint为什么失效
  5. LINUX安装虚拟机时安装步骤和进入bios解决intel vt -x
  6. 教你用Python控制摄像头录制视频~
  7. Python测试win10语音库
  8. 阴魂不散的微软拼音输入法3.0
  9. 看过来:在日本博士找工作有多难?
  10. MongoDB 1.4 Release Notes