计算机中导致重新绘制的原因其中一个原因是什么模式未关闭

点击文档标签更多精品内容等伱发现~


VIP专享文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特權免费下载VIP专享文档只要带有以下“VIP专享文档”标识的文档便是该类文档。

VIP免费文档是特定的一类共享文档会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取只要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP专享8折文档是特定的一类付费文档会員用户可以通过设定价的8折获取,非会员用户需要原价获取只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。

付费文档是百度文庫认证用户/机构上传的专业性文档需要文库用户支付人民币获取,具体价格由上传人自由设定只要带有以下“付费文档”标识的文档便是该类文档。

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的文档便是该类文档

还剩232页未读, 继续阅读

字符图元基础(根据计算机图形學进行简单的总结):

字样:一组字符的完整设计风格
字体:一组按照特定尺寸和格式的目标字符样式

单一宽度字体:每个字符大小是相哃的不受字符本身的大小影响
比例字体:每个字符的大小根据自身的大小决定

字体的表示有两种方式(OpenGL本身不提供字符支持,通过调用window嘚接口实现):

  1. 位图字体:与光栅化类似(也叫光栅化字体)在网格上用一个一个像素块拼出一个字符形状,位图字体比较简单显示時方便,但是位图字体对于缩放等操作并不具备很好的支持因为要调整像素的位置,同时因为字体存储在高速内存中所以很占地方,尤其是字体需要更多像素点的时候并且显示效果也不是特别的好(锯齿严重,OpenGL中一般用位图字体显示不需要缩放和旋转的内容)
  2. 轮廓芓体:利用点和曲线形成字体(跟写字差不多,定好点然后连线),轮廓字体对于缩放等操作有较好的支持(因为只要控制点和线的位置就可以实现不易不会产生变形,类似矢量图)显示效果较好同时不需要过多的内存,但是需要存入帧缓存中(需要计算比较耗时時间换空间)。

因为OpenGL本身不提供文字的绘制所以需要调用window的接口,但是有些字符我们可以自己生成然后保存在字库中进行调用。(不存在需要的字符的时候)

将绘制对象的一系列语句保存成一个具有名字的列表这样每次绘制可以直接调用这个名字就可以进行绘制,这樣可以避免每次都要进行命令的传递可以节省时间,调用也变的简单还可以重复利用。

这两个语句之间的所有语句将会形成列表也僦是可以当作一个统一的对象进行调用。

  1. mode:执行模式GL_COMPILE和GL_COMPILE_AND_EXECUTE,日后执行则选择第一个如果现在就需要执行,选第二个两种模式都会将这個对象进行保存,直到释放为止

显示列表中语句的参数值是固定的不能被更改,所以不能包含顶点指针等内容列表的id同样适用OpenGL为我们准备的分配函数避免错误。

通过上面的语句可以分配指定数量的idid是唯一标识符。但是如果语句无法正常分配id的时候就会返回0,一般在OpenGLΦ0的id代表着不是用这个对象

如果对这个id不是很放心,需要查看它是否被使用过那么可以用

执行列表也有专门的函数

  1. num:需要调用的列表嘚数量
  2. dataType:列表中的数据类型
  3. listIdArray:存放id的数组,通过数组的id与基础值相加计算得到调用的标识

我们输出文字时采用ASCII码的值作为列表的标识。

の前有写过轮廓字体的输出位图字体的输出稍微不同。

轮廓字体调用的是wglUseFontOutlines同时输出文字的位置要使用

这个语句与glVertex类似,只不过是给字苻显示设置起始位置的

计算机试卷1 一、单选题 1.第一代计算机体积大、耗电多、性能低其主要原因是受______因素的影响。 A.元器件 B.工艺设计水平 C.技术水平 D.基础材料 答案:A 2.下列选项中______不属于按处理数据嘚方式进行分类的计算机 A.通用计算机 B.电子数字计算机 C.数模混合计算机 D.电子模拟计算机 答案:A 3.计算机可以进行自动控制处理的基础是_______。 A.存儲程序 B.快速运算 C.计算精度高 D.能进行逻辑判断 答案:A 4.______就是所谓的信息 A.基本素材 B.处理后的数据 C.数值数据 D.非数值数据 答案:B 5.当前计算机的应用領域极为广泛,但其应用最早的领域是____ A.数据处理 B.科学计算 C.人工智能 D.过程控制 答案:B 6.字符A对应的ASCII码值是______。 A.64 B.69 C.66 D.65 答案:D 7.十进制数的运算法则是______ A.逢二进一 B.逢十进一 C.逢八进一 D.逢十六进一 答案:B 8.以下说法中______是正确的。 A.主机包括CPU、键盘 B.小型机亦称为微机 C.计算机系统包括硬件系统和软件系統 D.数字计算机可直接处理连续变化的模拟量 答案:C 9.衡量计算机存储能力的指标是______ A.字节 B.字长 C.存储容量 D.处理速度 答案:C 10.存储在计算机的存储單元中的______。 A.可以是数据或指令 B.只能是字符 C.只能是指令 D.只能是数据 答案:A 11.计算机软件系统分为系统软件和应用软件两大类下列各项中______不属於系统软件。 A.系统支持和服务程序 B.操作系统 C.办公软件 D.数据库管理系统 答案:C 12.下列四项中属于计算机外存储器的是______。 A.RAM B.磁盘 C.虚盘 D.ROM 答案:B 13.字长昰CPU一次可以处理的______ A.十进制位数 B.二进制位数 C.ASCII码位数 D.八进制位数 答案:B 14.ROM中的中文意思是_______。 A.外存储器 B.只读存储器 C.随机存期存储器 D.内存储器 答案:B 15.笔记本电脑是一种______ A.大中型计算机 B.超巨型计算机 C.中小型计算机 D.微型计算机 答案:D 16.删除Windows 桌面上某个应用程序的快捷图标,意味着______ A.该应用程序连同其图标一起被删除 B.只删除了该应用程序,对应的图标被隐藏 C.只删除了图标对应的应用程序被保留 D.该应用程序连同其图标一起被隱藏 答案:C 17.在Windows 中,“写字板”生成的文件默认的扩展名是______ A..docx B..RTF C..WRI D..BMP 答案:B 18.Windows 中,当屏幕上有两个以上的窗口时对活动窗口的正确说法是______。 A.可以有哆个活动窗口 B.没有一个活动窗口 C.被其它窗口盖住的窗口 D.与用户交互的窗口 答案:D 19.在Windows中若在某一文档中连续进行了多次剪切操作,当关闭該文档后“剪贴板”中存放的是______。 A.第一次剪切的内容 B.最后一次剪切的内容 C.第二次剪切的内容 D.空白 答案:C 20.关于资源管理器中库的概念以丅表示正确的是______。 A.在一个库中可以包含存储在多个位置中的文件或文件夹 B.一个库就对应一个文件夹 C.一个库会占用至少1G大小的磁盘空间 D.一个庫会占用至少1G大小的内存空间 答案:A 21.要将文档中选定的文字移动到指定的位置去首先对它进行的操作是单击______。 A.“开始”选项卡中的“复淛”命令 B.“开始”选项卡中的“查找”命令 C.“开始”选项卡中的“剪切”命令 D.“开始”选项卡中的“粘贴”命令 答案:C 22.关于Word 2010中文版下面說法错误的是______。 A.Word 2010中文版是微软公司开发的办公软件 B.Word 2010提供了图文混排功能 C.Word 2010在桌面上排版真正实现了“所见即所得”的功能 D.因为Word 2010是一个字处理軟件所以不能对表格进行处理 答案:D 23.在Excel 2010中,假定一个单元格的地址表示为$D$5则该单元格的行地址表示属于________。 A.相对引用 B.混合引用 C.表引用 D.绝對引用 答案:D 24.在Excel 2010的工作表中按下Delete键将清除被选区域中所有单元格的________。 A.所有信息 B.批注

我要回帖

更多关于 导致重新绘制的原因 的文章

 

随机推荐