计算机图形学基础答案全.pdf
(18页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
11.90 积分
计算机图形学作业答案第二章图形系统1.什么是图像的分辨率?解答:在水平和垂直方向上每单位长度(如英寸)所包含的像素点的数目。2.计算在240像素/英寸下640×480图像的大小。解答:(640/240)×(480/240)或者(8/3)×2英寸。3.计算有512×512像素的2×2英寸图像的分辨率。解答:512/2或256像素/英寸。第3章二维图形生成技术a)一条直线的两个端点是(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。b)使用斜截式方程画斜率介于0°和45°之间的直线的步骤是什么?解答:1.计算dx:dx=x2-x1。2.计算dy:dy=y2-y1。3.计算m:m=dy/dx。4.计算b:b=y1-m×x15.设置左下方的端点坐标为(x,y),同时将xend设为x的最大值。如果dx0,那么x=x1、y=y1和xend=x2。6.测试整条线是否已经画完,如果x>xend就停止。7.在当前的(x,y)坐标画一个点。8.增加x:x=x+1。9.根据方程y=mx+b计算下一个y值。10.转到步骤(6)。c)请用伪代码程序描述使用斜截式方程画一条斜率介于45°和-45°(即|m|>1)之间的直线所需的步骤。解答:假设线段的两个端点为(x1,y1)和(x2,y2),且y1
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。