中南大学计算机图形学作业答案
18页1、计算机图形学计算机图形学作业答案第一章 序论第二章 图形系统1 什么是图像的分辨率?解答:在水平和垂直方向上每单位长度(如英寸)所包含的像素点的数目。2 计算在240像素/英寸下640480图像的大小。解答:(640/240)(480/240)或者(8/3)2英寸。3 计算有512512像素的22英寸图像的分辨率。解答:512/2或256像素/英寸。第三章 二维图形生成技术1 一条直线的两个端点是(0,0)和(6,18),计算x从0变到6时y所对应的值,并画出结果。解答:由于直线的方程没有给出,所以必须找到直线的方程。下面是寻找直线方程(ymxb)的过程。首先寻找斜率:m y/x (y2y1)/(x2x1) (180)/(60) 3接着b在y轴的截距可以代入方程y3xb求出 03(0)b。因此b0,所以直线方程为y3x。2 使用斜截式方程画斜率介于0和45之间的直线的步骤是什么?解答:(1) 计算dx:dxx2x1。(2) 计算dy:dyy2y1。(3) 计算m:mdy/dx。(4) 计算b: by1mx1(5) 设置左下方的端点坐标为(x,y),同时将xend设为x的最大值。如果dx
2、 0,那么xx1、yy1和xendx2。(6) 测试整条线是否已经画完,如果x xend就停止。(7) 在当前的(x,y)坐标画一个点。(8) 增加x:xx1。(9) 根据方程ymxb计算下一个y值。(10) 转到步骤(6)。3 请用伪代码程序描述使用斜截式方程画一条斜率介于45和45(即|m|1)之间的直线所需的步骤。解答:假设线段的两个端点为(x1,y1)和(x2,y2),且y1y2int x = x1, y = y1;float xf, m = (y2y1)/(x2x1), b = y1 mx1;setPixel( x, y ); /*画一个像素点*/while( y y2 )y+;xf = ( yb)/m;x = Floor( xf +0.5 );setPixel( x, y );4 请用伪代码程序描述使用DDA算法扫描转换一条斜率介于45和45(即|m|1)之间的直线所需的步骤。解答:假设线段的两个端点(x1, y1)和(x2,y2),且x1x2int x = x1, y;float yf = y1, m = ( y2 y1) / ( x2x1);while( x = x2
3、)y = Floor( yf + 0.5 );setPixel( x, y );x+;yf = yf + m;5 使用Bresenham算法画斜率介于0和45之间的直线所需的步骤。解答:(1) 计算初始值:dx x2x1Inc2 2(dydx)dy y2y1d Inc1 dxInc1 2dy(2) 设置左下方的端点坐标为(x,y),同时将xend设为x的最大值。如果dx 0, 那么xx1、yy1和xendx2。(3) 在当前的(x,y)坐标画一个点。(4) 判断整条线段是否已经画完,如果xxend就停止。(5) 计算下一像素的位置。如果dy就停止。(3) 以中心(h,k)为对称点,对当前的(x,y)坐标画8个圆上的点:plot( x + h, y + k )plot( -x + h, -y + k )plot( y+ h, x +k )plot( -y + h, -x + k )plot( -y + h, x + k )plot( y + h, -x + k )plot( -x + h, y + k )plot( x + h, -y + k )其中plot(a,b)表示以给定的参数为中
《中南大学计算机图形学作业答案》由会员公****分享,可在线阅读,更多相关《中南大学计算机图形学作业答案》请在金锄头文库上搜索。
企业物流自营与外包的利弊分析毕业论文
试用期员工个人工作总结范文(2篇).doc
实验透光率和雾度测定
弱电综合施工专题方案
关于校园霸凌的总结
2022年广东省建筑施工企业主要负责人【安全员A证】安全生产考试第一批参考题库附答案参考45
艾滋病工作总结模板
基本营养物质说课稿
幼儿园小班健康教案小路弯弯
室内导航技术的发展及现状
XX大酒店悬挑脚手架施工方案
本田奥德赛车身控制系统的研究
2022年二年级数学上册第4单元教学设计教案学案
隆昌市噪声污染防治项目招商计划书
10月自学考试操作系统02326真题和答案解析
宏基因组功能基因筛选
4月2日——“天宫”一号结束任务回归地球
会计岗位职责介绍(六篇)
陆域开挖工程施工方案
八年级反比例函数经典复习题
2022-10-16 28页
2022-09-16 18页
2023-12-26 3页
2024-01-15 32页
2024-02-09 62页
2023-04-04 25页
2022-08-11 8页
2022-12-07 7页
2023-12-18 14页
2024-02-19 67页