1 计算机图形学作业答案 第一章 序论 第二章 图形系统 1. 什么是图像的分辨率
解答:在水平和垂直方向上每单位长度(如英寸)所包含的像素点的数目
2. 计算在240 像素/英寸下640×480 图像的大小
解答:(640/240)×(480/240)或者(8/3)×2 英寸
3. 计算有512×512 像素的2×2 英寸图像的分辨率
解答:512/2 或256 像素/英寸
第三章 二维图形生成技术 1. 一条直线的两个端点是(0,0)和(6,18),计算x 从0 变到6 时y 所对应的值,并画出结果
解答:由于直线的方程没有给出,所以必须找到直线的方程
下面是寻找直线方程(y=mx+b)的过程
首先寻找斜率: m = ⊿y/⊿x = (y2-y1)/(x2-x1) = (18-0)/(6-0) = 3 接着b 在y 轴的截距可以代入方程y=3x+b 求出 0=3(0)+b
因此b=0,所以直线方程为y=3x
2. 使用斜截式方程画斜率介于0°和45°之间的直线的步骤是什么
解答: (1) 计算dx:dx=x2-x1
(2) 计算dy:dy=y2-y1
(3) 计算m:m=dy/dx
(4) 计算b: b=y1-m×x1 (5) 设置左下方的端点坐标为(x,y),同时将 xend设为x 的最大值
如果dx < 0,则 x=x2、y=y2和xend=x1
如果dx > 0,那么x=x1、y=y1和xend=x2
(6) 测试整条线是否已经画完,如果x > xend就停止
(7) 在当前的(x,y)坐标画一个点
(8) 增加 x:x=x+1
(9) 根据方程y=mx+b 计算下一个y 值
(10) 转到步骤(6)
3. 请用伪代码程序描述使用斜截式方程画一条斜率介于45°和-45°(即|m|>1)之间的直线所需的步骤
2 解答: 假设线段