《计算机图形学基础》第2课后习题答案 电子工业出社.docx
《《计算机图形学基础》第2课后习题答案 电子工业出社.docx》由会员分享,可在线阅读,更多相关《《计算机图形学基础》第2课后习题答案 电子工业出社.docx(21页珍藏版)》请在三一办公上搜索。
1、计算机图形学基础第2课后习题答案 电子工业出社思路岛教育网整理提供 第一章 绪论 概念:计算机图形学、图形、图像、点阵法、参数法、 图形的几何要素、非几何要素、数字图像处理; 计算机图形学和计算机视觉的概念及三者之间的关系; 计算机图形系统的功能、计算机图形系统的总体结构。 第二章 图形设备 图形输入设备:有哪些。 图形显示设备:CRT的结构、原理和工作方式。 彩色CRT:结构、原理。 随机扫描和光栅扫描的图形显示器的结构和工作原理。 图形显示子系统:分辨率、像素与帧缓存、颜色查找表等基本概念,分辨率的计算 第三章 交互式技术 什么是输入模式的问题,有哪几种输入模式。 第四章 图形的表示与数据
2、结构 自学,建议至少阅读一遍 第五章 基本图形生成算法 概念:点阵字符和矢量字符; 直线和圆的扫描转换算法; 多边形的扫描转换:有效边表算法; 区域填充:48连通的边界泛填充算法; 思路岛决定出路 思路岛教育网整理提供 内外测试:奇偶规则,非零环绕数规则; 反走样:反走样和走样的概念,过取样和区域取样。 5.1.2 中点 Bresenham 算法 斜率 K 误差项 d 理想点 Q 取下一个点 0 =0 1 =0 0 =0 -1 =0 在中点上 取上点 d-2y 在中点右 取右点 在中点下 取下点 d-2x d+2x-2y 在中点左 取左点 在中点左 取左点 d-2x d-2x+2y 在中点下
3、取下点 在中点右 取右点 d-2y d-2x+2y 在中点上 取上点 d 更新 d+2x-2y 5.1.2 改进 Bresenham 算法 斜率 K 改进误差项 e 理想点 Q 取下一个点 e 更新 0 =0 1 =0 0 =0 -1 =0 习题解答 思路岛决定出路 在中点上 取上点 在中点下 取下点 在中点右 取右点 在中点左 取左点 在中点左 取左点 在中点右 取右点 在中点下 取下点 在中点上 取上点 e-2x e+2y e-2y e+2x e-2y e+2x e-2x e+2y 思路岛教育网整理提供 习题5 5.3 试用中点Bresenham算法画直线段的原理推导斜率为负且大于1的直线
4、段绘制过程 。 解: k=1 y为最大位移方向 故有 构造判别式: 推导d各种情况的方法(设理想直线与y=yi+1的交点为Q): 所以有: yQ-kxQ-b=0 且 yM=yQ d=f(xM-kxM-b-(yQ-kxQ-b)=k(xQ-xM) 所以,当k0时,M点在Q点右侧,取左点 Pl(xi-1,yi+1)。 d0时, d2=yi+2-k(xi-1.5)-b 增量为1+k =d1+1+k 思路岛决定出路 思路岛教育网整理提供 当d0时, d2=yi+2-k(xi-0.5)-b 增量为1 =d1+1 当d=0时, 5.7 利用中点 Bresenham 画圆算法的原理, 推导第一象限y0到yx圆
5、弧段的扫描转换算法 。 y坐标 圆心角 误差项 d 理想点 Q 取下一个点 d 更新 =0 =0 在中点右 取右点 d+2y+3 y=0 0=45 y=x y=x 45=90 y=1 在中点左 取左点 d-2(y-x)+5 在中点上 取上点 d+2x+3 在中点下 取下点 d-2(x-y)+5 解:在x=y到y=0的圆弧中,点比在圆弧上,算法从该点开始。 最大位移方向为y,由点开始,y渐增,x渐减,每次y方向加1,x方向减1或减0。 思路岛决定出路 思路岛教育网整理提供 设P点坐标,下一个候选点为右点Pr和左点Pl, 取Pl和Pr的中点M,设理想圆与y=yi+1的交点Q, 构造判别式: d=f
6、(xM,yM)=(x-0.5)+(yi+1)+R 当d0时,M在Q点右方,取左点Pl 当d=0时,M与Q点重合,约定取左点Pl 222所以有: 推导判别式: d=0时,取左点Pl,下一点为和 d0时,取右点Pr,下一点为和 d0=f(R-0.,1)=R-R+0.25+1-R 5.11 如图559所示多边形,若采用扫描转换算法进行填充, 试写出该多边形的边表ET和当扫描线Y4时的有效边表AET。 思路岛决定出路 22=1.25-R思路岛教育网整理提供 解: 1)边表ET表 x|ymin ymax 1/k next 2)y4时的有效边表AET x ymax 1/k next 注意:水平线不用计算。
7、 5.22 构造两个例子,一个是4连通图,其边界是8连通的, 另一个是8连通图,其边界是4连通的。 解: 4-连通区域 8连通区域 思路岛决定出路 思路岛教育网整理提供 第六章 二维变换及二维观察 概念:齐次坐标,窗口,视区,二维观察流程, 字符裁减的三种策略,外部裁减 计算:二维几何变换 直线裁减:区域编码法和梁友栋算法 多边形裁减:逐边裁减法和双边裁减法 6.1.3 二维变换矩阵(P147) 3阶二维变换矩阵 a b p c d q l m s 6.2.3 旋转变换(P149) 子矩阵功能 abcd 比例旋转 pq 投影变换 lm 平移变换 s 整体比例 思路岛决定出路 思路岛教育网整理提
8、供 逆时针变换矩阵 cos sin 0 -sin cos 0 0 0 1 6.2.5 相对任一参考点的二维几何变换(P155) 例如:相对(xf,yf)点的旋转变换 平移到 坐标原点 1 0 0 0 1 0 -xf -yf 1 习题6 顺时针变换矩阵 cos -sin 0 sin cos 0 0 0 1 旋转角度 cos sin 0 -sin cos 0 0 0 1 反平移回 原来位置 1 0 0 0 1 0 xf yf 1 6.7 求四边形 ABCD 绕 P(5,4)旋转45度的变换矩阵和端点坐标, 画出变换后的图形。(P147 P148 P155) 解:变换的过程包括: 1)平移:将点P(
9、5,4)平移至原点(0,0), 2)旋转:图形绕原点旋转45度, 3)反平移:将P点移回原处(5,4), 4)变换矩阵:平移旋转反平移 思路岛决定出路 思路岛教育网整理提供 5)变换过程:四边形 ABCD 的规范化齐次坐标(x,y,1) * 3阶二维变换矩阵 由旋转后四边形 ABCD 的规范化齐次坐标(x,y,1)可写出顶点坐标: A(6.4,1.2) B(7.1,4.7) C(4.3,8.5) D(2.2,1.2) 6.15 用梁友栋算法裁减线段AB,B点的坐标改为(-2,-1) 解:以A为起点,B(-2,-1)为终点 所以有x1=3,y1=3,x2=-2,y2=-1,wxl=0,wxr=2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机图形学基础 计算机图形学基础第2课后习题答案 电子工业出社 计算机 图形学 基础 课后 习题 答案 电子工业

链接地址:https://www.31ppt.com/p-3187053.html