2020年考虑二个不同的光栅系统精品版

上传人:m**** 文档编号:421730946 上传时间:2023-06-06 格式:DOC 页数:12 大小:420.50KB
返回 下载 相关 举报
2020年考虑二个不同的光栅系统精品版_第1页
第1页 / 共12页
2020年考虑二个不同的光栅系统精品版_第2页
第2页 / 共12页
2020年考虑二个不同的光栅系统精品版_第3页
第3页 / 共12页
2020年考虑二个不同的光栅系统精品版_第4页
第4页 / 共12页
2020年考虑二个不同的光栅系统精品版_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《2020年考虑二个不同的光栅系统精品版》由会员分享,可在线阅读,更多相关《2020年考虑二个不同的光栅系统精品版(12页珍藏版)》请在金锄头文库上搜索。

1、精选文档考虑二个不同的光栅系统,分辨率依次为 1024*768 和 1280*1024,如果每个像素存储 24 位,这二个系统各需要多大的帧缓存?如果每个像素存储 32 位呢?答: 第 1 个系统:24像素102476824 MB2.25MB32像素1024768 32 MB8102410243MB810241024第 2 个系统:128010242424像素3.75MB32像素81024MB128010243210245MB81024MB1024如果每秒能传输 105 位,每个像素有 12 位,装入 1024*768 的帧缓存需要多长时间?如果每个像素有 24 位,装入 1280*1024

2、的帧缓存需要多长时间?102476812答: 1):10594 s2)1280102424315s105考虑 1024*768 和 1280*1024 的两个光栅系统。若刷新频率为每秒60 帧,在各系统中每秒能访问多少像素?各系统访问每个像素的时间是多少?答:1)102476860 个,1/(102476860 )S2)1280102460 个,1/(1280102460 )S假设真彩色(每像素24 位)系统有 512*512 的帧缓存,那么可以使用多少种不同得颜色选择 (亮度等级)?在任意时刻可以显示多少种不同的颜色?答: 1) 2242) 512*5121280 x帧缓存必须足够快才能避免

3、闪烁问题。一图形工作站分辨率为1024 ,如果刷新频率为每秒 75帧,内存要多快?即从内存中读取一个像素需要多少时间?答: 1/(1280102475 )S1、比较 DDA算法与 Bresenham算法的优缺点DDA算法Advantage 优点 :- 消除乘法 .Disadvantage 缺点 :- 浮点数相加积累误差, 对长线段而言,引起像素点位置与理想位置的偏移 .- 需要圆整操作和浮点计算,消耗时间。精选文档精选文档Bresenham算法优点:只有整数增量运算准确有效对圆和其他曲线同样有效计算机图形学领域使用最广泛的直线扫描转换方法2、OpenGL绘制函数中一般来说第一句和最后一句应该写

4、什么?第一句清屏:例如: glClear(GL_COLOR_BUFFER_BIT);最后一句刷新例如:glutSwapBuffers();/ 双缓冲的刷新模式;glFlush();/单缓冲的刷新模式;3、用自己的话描述“扫描转换”的概念将应用程序给出的图形定义数字化为一组像素强度值,并存放在帧缓存中。这个数字化过程称为扫描转换 (scan conversion)4、用自己的话描述数学递推方法已知起始条件已知相邻步骤的递推关系已知终止条件可求解出问题的答案5、从圆的对称性来说, 我们已知圆上的一个点,还可以画出圆上其他几个点?71、试描述直线段 反走样算法策略将一个像素分为若干子像素,计数有多少

5、个子像素穿过直线路径.每个像素的亮度等级和该像素区域内的穿过直线的子像素的总数成正比。锯齿 ( 阶梯 ) 效应可由这某种程度的模糊直线路径来消除,以达到光滑效果2、中点画圆法的核心思想主要是通过判断下一候选点的中点位置,当中点位置在 _圆内 _时,下一候选点为 Xi+1 = Xi +1_,Yi+1 =Yi _,当中点位置在 _圆外 _时,下一候选点为 Xi+1 =_ Xi +1_,Yi+1 = Yi -1_ 。3、画出 鼠标响应函数参数获取的鼠标坐标 (int x, int y) 的位置示意图 ,它的原点在什么位置?精选文档精选文档已知鼠标响应函数voidmyMouse(int button,

6、 int state,int x, int y)获取的鼠标位置 x=150 , y=120绘图窗口 大小 300 X 300视区 glViewport(0, 0, w, h);/ 设置视区大小 ?裁剪窗口 gluOrtho2D(0, 100, 0, 80);/ 设置裁剪窗大小 ?试问鼠标获取点对应的 世界坐标等于多少?xw150, xw50100300yw180, yw48803004、什么叫凸多边形 ?凸多边形 Convex polygon180o一个多边形所有的内角都小于等于多边形内部完全位于任意一边所在直线的一边连接多边形内任意两点的线段仍位于多边形内满足以上任意一个条件5、多边形扫描转

7、换算法 中,一般来说,扫描线上区间点的前面有数个交点,如果交点的个数奇数对,则填 _前景色 ;偶数对 , 则填 _背景色6、 采用活性边表的多边形转换算法的目的和方法是?目的提高效率方法利用边的连贯性和扫描线的连贯性精选文档精选文档7、逐点法与采用活性边表的多边形转换算法的比较逐点法简单,速度慢,效率低采用活性边表的多边形转换算法相对复杂, 利用边的连贯性加速求交运算, 利用AET避免了盲目求交,利用扫描线的连贯性避免逐点判别,速度快,效率高。1、什么叫凸多边形?凸多边形 Convex polygon一个多边形所有的内角都小于等于180o多边形内部完全位于任意一边所在直线的一边连接多边形内任意

8、两点的线段仍位于多边形内满足以上任意一个条件2、多边形扫描转换算法 中,一般来说,扫描线上区间点的前面有数个交点,如果交点的个数奇数对,则填 _前景色 ;偶数对 , 则填 _背景色3、 采用活性边表的多边形转换算法的目的和方法是?目的提高效率方法利用边的连贯性和扫描线的连贯性4、逐点法与采用活性边表的多边形转换算法的比较逐点法简单,速度慢,效率低采用活性边表的多边形转换算法相对复杂, 利用边的连贯性加速求交运算, 利用AET避免了盲目求交,利用扫描线的连贯性避免逐点判别,速度快,效率高。1、 通常图形在方向、 尺寸方面的变化是通过图形的_几何变换 _来完成的2、 为什么采用齐次坐标?使用齐次坐

9、标, 可将所有变换矩阵可转换成矩阵连乘形式, 从而可将图形应用中的所有变换矩阵组合成一个复合矩阵, 最后根据初始坐标和复合变换矩阵直接计算最终坐标,无需计算中间点,从而提高计算效率。3、 2D 几何变换齐次矩阵要求 _3_阶的矩阵?精选文档精选文档1010114、 001矩阵描述的是 _平移 _变换。5、 分别写出齐次 2D 平移、旋转和比例缩放变换矩阵的一般形式6、 写出对任意直线作对称变换步骤1、沿 X 轴方向平移,使直线通过原点2. 绕原点旋转角度,使直线与 x 轴相重合3. 绕 x 轴对称变换4. 绕原点旋转角度,使直线转回原来的角度5. X 轴方向平移回原来的位置7、 P 243 5

10、.2证明 R(Q1)R(Q2)=R(Q1+Q2)cos1sin10cos2sin20R( 2) R( 1) = sin1cos10sin2cos20001001经整理后得(1)(1)0cos2sin2(1)(1)0=R( 1+ 2)R( 2) R( 1)= sin2cos20018、 3D 旋转时,什么方向转为 正 旋转角方向?假定我们从坐标轴的正向朝着原点观看,绕坐标轴逆时针方向旋转为正角。1、二维图形显示流程有哪些坐标?参见教材第六章二维观察图2、窗口与视区相似和不相似的情况,对输出的图形有何影响?窗口与视区的形状相似 , 即二者的长与宽之比相同 , 变换后在视区产生均匀缩小或均匀放大的图

11、形。窗口与视区的形状不相似,即二者的长与宽之比不相等,变换后在视区产生畸精选文档精选文档变的图形。图形将沿水平及垂直方向以不同比例发生变化畸变。3、已知顶点的世界坐标为 (50 ,40),用 OpenGL画图时,设置窗口window和视区的位置如下 , glutInitWindowSize(600,500), glutOrtho2D(-30 ,70, -20,60),glViewport(10,10,500, 400),试求顶点在视区中的位置(xv,yv),已知视区坐标原点在窗口左下角。写出计算依据、步骤和结果,并画图表示。50 (- - 30)xv1070 (- - 30)500xv=410, yv=31040 (- - 20)yv1060 (- - 20)400

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号