考虑二个不同的光栅系统,分辨率依次为1024*768 和 1280*1024,如果每个像素存储 24 位,这二个系统各需要多大的帧缓存?如果每个像素存储 32 位呢?答: 第 1 个系统:24像素MBMB25.210241024824768102432像素MBMB3102410248327681024第 2 个系统:24像素MBMB75.3102410248241024128032像素MBMB51024102483210241280如果每秒能传输 105 位,每个像素有 12 位,装入 1024*768 的帧缓存需要多长时间?如果每个像素有24 位,装入 1280*1024 的帧缓存需要多长时间?答: 1): s941012768102452) s3151024102412805考虑 1024*768 和 1280*1024 的两个光栅系统。若刷新频率为每秒60 帧,在各系统中每秒能访问多少像素?各系统访问每个像素的时间是多少?答: 1)607681024个,1/(607681024)S 2)6010241280个, 1/(6010241280)S 假设真彩色(每像素24 位)系统有 512*512 的帧缓存,那么可以使用多少种不同得颜色选择 (亮度等级) ?在任意时刻可以显示多少种不同的颜色?答: 1)224 2) 512*512 帧缓存必须足够快才能避免闪烁问题。一图形工作站分辨率为1280 x 1024 ,如果刷新频率为每秒75 帧,内存要多快?即从内存中读取一个像素需要多少时间?答: 1/(7510241280)S 1、比较 DDA算法与 Bresenham算法的优缺点DDA算法Advantage 优点 : - 消除乘法 . Disadvantage 缺点 : - 浮点数相加积累误差, 对长线段而言, 引起像素点位置与理想位置的偏移. - 需要圆整操作和浮点计算,消耗时间。Bresenham算法优点:只有整数增量运算准确有效对圆和其他曲线同样有效计算机图形学领域使用最广泛的直线扫描转换方法2、OpenGL绘制函数中一般来说第一句 和最后一句应该写什么?第一句 清屏:例如: glClear(GL_COLOR_BUFFER_BIT); 最后一句刷新例如: glutSwapBuffers(); // 双缓冲的刷新模式; glFlush(); //单缓冲的刷新模式;3、用自己的话描述“扫描转换”的概念将应用程序给出的图形定义数字化为一组像素强度值,并存放在帧缓存中。这个数字化过程称为扫描转换(scan conversion) 4、用自己的话描述数学递推方法已知起始条件已知相邻步骤的递推关系已知终止条件可求解出问题的答案5、从圆的对称性来说, 我们已知圆上的一个点,还可以画出圆上其他几个点?7 1、试描述直线段 反走样 算法策略?将一个像素分为若干子像素,计数有多少个子像素穿过直线路径. ?每个像素的亮度...