计算机图形学课后习题答案部分 下载本文

计算机图形学课后习题答案部分

一、问答题 ( 25 分 ,每题 5 分)

1 、 列举三种常 见的颜色 模型,简 要说明其 原理和特 点。

答: 所谓颜色 模型就是 指某个三 维颜色空 间中的一 个 可见光子集, 它包含某

颜色。常用 的颜色模 型有 R G B 、 C M Y 、 H S V 等。

R G B 颜色模型通常用于彩色阴极射 线管等彩色光栅 图形显示设备中,它

多、 最熟 悉的颜色 模型。 它采用三 维直角坐 标系, 红 、 绿、 蓝为原色 , 各个 可以产生复 合色

C MY 颜色模型 以红、 绿、 蓝的补色 青 ( C yan )、 品红 ( Magenta )、 黄( Yello w ) 为原色

构成,常用 于从白光 中滤去某 种颜色, 又被称为 减性 原色系统。 印刷行业 中 C MY 颜色模型。

H S V ( H ue , Saturation , Value )颜色模型是面向用 户 的,对应于 画家的配 色方

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

取下点 d-2△y <0 >1 >=0 取右点 d-2△x+2△y

取左点 d-2△x <0 <-1 >=0 取左点 d-2△x+2△y

取右点 d-2△x <0 >-1 >=0 取下点 d+2△x-2△y

取上点 d-2△y

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

取下点 e+2△y <0 >1 >=0 取右点 e-2△y

取左点 e+2△x <0 <-1 >=0 取左点 e-2△y 取右点 e+2△x <0 >-1 >=0 取下点 e-2△x

取上点 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)。