计算机图形学基础何云峰,计算机图形学基础第版课后习题答案陆枫何云峰.doc...
计算机图形学基础第版课后习题答案陆枫何云峰
第一章 绪论
概念:计算机图形学、图形、图像、点阵法、参数法、
图形的几何要素、非几何要素、数字图像处理;
计算机图形学和计算机视觉的概念及三者之间的关系;
计算机图形系统的功能、计算机图形系统的总体结构。
?
第二章 图形设备
图形输入设备:有哪些。
图形显示设备: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...相关推荐
- 计算机图形学基础第二版,计算机图形学基础(第2版)课后习题答案__陆枫.pdf
计算机图形学基础(第2版)课后习题答案__陆枫 第一章绪论 概念:计算机图形学.图形.图像.点阵法.参数法. 图形的几何要素.非几何要素.数字图像处理: 计算机图形学和计算机视觉的概念及三者之间的关系 ...
- 考研OS备考|计算机操作系统|汤小丹慕课版|课后习题答案|复试拓展
本文主要是考研复试备考自用,所以课后习题答案主要是简答题部分,此外还有其他的简答补充.如果发现有误,欢迎在评论区或者私信指出. 计算机操作系统|汤小丹慕课版|课后习题答案|考研备考 第1章 操作系统引 ...
- 计算机操作系统英文版课后答案,计算机操作系统(第3版)课后习题答案(完整版)...
内容简介: 计算机操作系统(第3版)课后习题答案(完整版) 第一章 1.设计现代OS的主要目标是什么? 答:(1)有效性 (2)方便性 (3)可扩充性 (4)开放性 2.OS的作用可表现在哪几个方面? ...
- 算法第四版课后习题答案 西安电子科技大学 计算机学院 算法课
来源于西电计算机15级学长学姐,算法第四版课后习题答案 西安电子科技大学 计算机学院 算法课. 再推荐一个好的看答案的地方,每一题都有,只是还没有更新完成. 地址:https://alg4.ike ...
- 计算机系统结构2 8编码,计算机系统结构(第2版(课后习题答案.doc
计算机系统结构(第2版(课后习题答案 你计算机系统结构 清华第2版 习题解答 tiger目录 第一章(P33) 1.7-1.9(透明性概念),1.12-1.18(Amdahl定律),1.19.1.21 ...
- 安徽专升本计算机专业基础柳青版课后习题答案
一.计算机基础知识 1.被公认为世界第一台数字电子计算机的"ENIAC"是在何地何时诞生的? 答:1946年2月15日,在美国宾夕法尼亚莫尔学院. 2.冯诺伊曼对计算机科学的主要贡 ...
- Python基础入门(夏敏捷等著)课后习题答案全解
目录不能有小于号 虽然考完了,但以后还会再更新的,等放暑假吧. 第一章习题 1.1 Python语言有哪些特点和缺点? 1.2 Python基本输入输出函数是什么? 1.3 如何在IDLE中运行和调试 ...
- 《计算机组成原理》第二章数据信息的表示 部分课后习题答案 清华大学出版_秦磊华_谭志虎
2.1 真值:正号和负号分别用"+"和"-"表示,数据位保持二进制值不变的数据表示方法. 机器数(机器码):数据在机器中的表示形式,是正负符号数码化后的二进制数 ...
- 测量学计算机,顾孝烈测量学第4版课后习题答案解析
[知识框架] [重点难点归纳] 一.测量学的任务和主要内容 1.概念 (1)测绘.地形测量是地形点的空间位置和属性的采集.计算与整理,其主要成果是地形图.地形测量的基本理论和方法是测量学的主要内容之一 ...
最新文章
- linux全局变量=多个值,linux errno全局变量各值含义
- C语言 数据结构 栈的数组实现 realloc函数
- L3-020 至多删三个字符 [DP]
- Atitit.js this错误指向window的解决方案
- 少儿编程:C++绘图相关书籍篇
- Linux合上笔记本不进入休眠模式
- LeetCode(922)——按奇偶排序数组 II(JavaScript)
- Wavenet基础学习
- 揭开面纱:Kubernetes架构详解
- 未能创建可接受的游标。
- 《青春》—塞缪尔·厄尔曼
- React router 路由 入门安装
- android-mock-gps
- unity三维地形制作
- Trimble天宝水准仪维修DINI03全站仪/电子水准仪维修特点
- 【破解三网】iphone5 国行 A1429
- wpf后台设置颜色(背景色,前景色)
- Duilib corner属性
- ModelSim-Altera路径找不到或者不正确的解决办法
- 机器人唱歌bgm_Soul app里面机器人匹配的那首bgm是什么呀?好好听!!!求玩过soul的大神告知!!...