重庆理工大学国际学院计算机图形学试题,哈尔滨理工大学-第一学期考试试题答案B卷考试.doc...

哈尔滨理工大学-第一学期考试试题答案B卷考试

考试科目 计算机图形学 考试时间:120分钟 试卷总分100分

题 号一二三四五六总分得 分评卷教师一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共5小题,每小题2分,总计10分)

1. 下列设备中属于图形输出设备的是( B )

鼠标 LCD 键盘 LED 打印机 扫描仪 绘图仪 触摸屏

A B C D

2. 在自由曲线曲面的描述中常用3种类型的点,用来确定曲线和曲面的位置与形状,而相应的曲线和曲面不一定经过的点称为( );用来确定曲线和曲面的位置与形状,而相应曲线和曲面一定经过的点,称为( );为提高曲线和曲面的输出精度,在型值点之间插入的一系列点称为( A )。

A控制点、型值点、插值点 B型值点、控制点、插值点

C插值点、控制点、型值点 D插值点、型值点、控制点

3. 如图1所示,扫描线y=1、y=2、y=3分别与多边形的顶点A、B、C相交,则交点的个数按扫描线y=1、y=2、y=3的顺序依次为( D )

A0、0、1 B2、2、1

C0、0、2 D2、0、1

4. 具有形式为:x’=ax+by+m, y’=cx+dy+n 的坐标变换称为二维仿射变换,当m=n=0, a=d=1 且b和c均不为0时,二维仿射变换成为基本几何变换中的( C )

A比例变换 B平移变换 C错切变换 D 对称变换

5. 当用n+1个控制多边形的顶点来构造Bezier曲线和B样条曲线时,所构造的Bezier曲线和B样条曲线的次数依次是( D )

A n次、n次 B n+1次、n+1次 C n次、n+1次

D n次、与控制多边形的顶点个数无关

二、填空题(本大题共8小题,每空1分,总计25分)

1.一个计算机图形系统可以定义为(计算机硬件)、(图形输入输出设备)、(计

算机系统软件)和(图形软件)的集合。

2. 光栅扫描系统中常用的刷新方式有(逐行扫描)和(隔行扫描)两种。

3.我们在调整显示器的分辨率时经常会看到:640 480、800 600、1024 768

等数值,它们的比都是4:3,这个比值称为显示器的(长宽比)。

4. 形体的定义和图形的输入输出都是在一定的坐标系下进行的,通常这些坐标系分为:(建模坐标系),(用户坐标系),(观察坐标系) ,(规格化设备坐标系)和 (设备坐标系) 。

5.字库中存储了每个字符的图形表示,而字符的图形表示可分为(点阵字符)

和(矢量字符)两种形式。

6.常用的反走样技术有(前滤波或区域取样)、(后滤波或过取样)。

7. 常用的直线段裁剪算法有(编码裁剪算法)、(中点分割算法)以及

(Liang-Barsky算法)。常用的多边形裁剪算法有(逐边裁剪算法)和(双边

裁减算法)。

8.常用的曲线曲面的构造方法有(拟合)和(逼近)。构造自然三次样条采用的方法为(拟合),构造三次Hermite样条采用的方法为(拟合)。

三、简答题(本大题共5题,总计25分;请直接在原题上作答)

1.请写出下列英文缩写的中文全称。(本小题4分)

MDA:单色字符适配器 CGA:彩色图形适配器

EGA:增强型图形阵列 VGA:影像图形阵列

2.什么叫光栅变换?请写出光栅平移变换的过程。(本小题5分)

答:直接对帧缓存中的象素点进行操作的变换一般称为光栅变换。

光栅平移变换的过程:

首先从光栅帧缓存中读出指定的象素的内容;

将该象素块的内容复制到另一光栅区域;

擦除原光栅区域中的象素块内容。

3.计算机图形学中窗口和视区这两个概念是如何定义的?观察变换又指什

么?(本小题6分)

答:在计算机图形学中,将在用户坐标系中需要进行观察和处理的一个坐标区域称为窗口;将窗口映射到显示设备上的坐标区域称为视区。

要将窗口内的图形在视区中显示出来,必须经过将窗口到视区的变换处理,这种变换就是观察变换。

4.试写出绕x轴正向、y轴正向、z轴负向旋转θ角的三维几何变换的变换矩

阵(本小题6分)

5.B样条曲线的节点矢量可分为三种类型:均匀的、开放均匀的和非均匀的。

试写出m=3,n=5的开放均匀B样条函数的节点矢量;(本小题4分)

若将此节点矢量归一化到从0到1的单位区间,请写出规范化后的节点矢量。

答:T=(0,0,0,1,2,3,4,4,4)。

T=(0,0,0,0.25,0.5,0.75,1,1,1)。

四、如图2所示的多边形,若采用改进的有效边表算法进行填充,试画出该多边形的ET

表。(本题15分)

解:ET表如下:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/339085.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用python画大白_[Python][可视化]matplotlib基础入门

Python包matplotlib画图入门,以折线图为例。 在使用之前,导入matplotlib包,设置中文字体 import matplotlib.pyplot as plt %matplotlib inline plt.rcParams[font.family] [Microsoft YaHei] plt.rcParams[axes.unicode_minus] False PS&a…

apache.camel_使用Apache Camel 2.14的轻松REST端点

apache.camelApache Camel 最近发布了一个新版本 , 其中一些新功能由我的同事Claus Ibsen博客发布 。 您确实应该检查他的博客条目并深入研究更多细节,但是我一直希望尝试的功能之一是新的REST DSL 。 那么,这是什么新的DSL? 实…

C语言和图形界面编程打造——浪漫的表白程序

谁说程序员不浪漫???来来来一起打造一个浪漫的表白程序,配上好听的音乐,瞬间高大上。下面,发下代码吧,昨天的愤怒的小鸟推箱子版本的没发,今天发这个,,&#…

ei eo eq什么意思_EI源刊是什么意思

EI源刊是什么意思?EI检索分为两种,一种是会议论文检索,一种是期刊论文检索,这两种检索的价值和地位是不同的,也由此引出了EI源刊的概念,EI检索包括JA类型和CA类型,JA是期刊论文检索,CA是会议论…

计算机管理技术学院,计算机管理论文,关于国家电网技术学院:管理平台有“三好”教学管理享轻松相关参考文献资料-免费论文范文...

导读:这是一篇与计算机管理论文范文相关的免费优秀学术论文范文资料。■本报记者卜娜当管理的对象是人时,管理制度的实施总难免遭遇挑战.所以,管理是一个需要不断总结经验、反馈问题、尝试新方法的过程.在国家电网技术学院里,机房管理需要面对的是一群充满好奇心的学生.对信息中…

onpagefinished等了很久才执行_学了那么多精准引流推广的方法 你知道什么才是最重要的吗...

东哥说引流在朋友圈更新了很多引流的方法和技巧,有一部分微友就私信我:引流是好方法重要还是执行力重要?东哥说引流想要告诉你的是:不管任何方法,都只是“术”的层面,方法没有好坏,只是根据每个…

java minor gc_Java Minor发布计划再次进行了调整

java minor gc2013年,Oracle宣布了Java SE –更改版本编号方案 。 该公告指出,将使用特定的版本号方案发布受限更新版本(那些“包括新功能和非安全修复程序”)和关键补丁更新(CPU)“那些仅包含安全漏洞修复…

【C语言入门学习笔记】如何把C语言程序变成可执行文件!

环境在ANSI的任何一种实现中,存在两种不同的环境。翻译环境:在这个环境里,源代码被转换为可执行的机器指令。执行环境:用于实际执行代码。翻译环境组成一个程序的每个源文件通过编译过程分别转成目标代码各个目标文件由链接器捆绑…

idea springboot 发布webservice 发布服务_阿里云发布 Spring Boot 新脚手架,真香

作者 | 良名 阿里巴巴技术专家背景相信很多人都使用过 start.spring.io 来初始化自己的 Spring Boot 工程,这个工具为开发者提供了丰富的可选组件,并且可以选择多种打包方式,大大方便了开发人员的使用。最近,阿里的 Nacos、Senti…

从数据的角度解析计算机的发展,2017计算机知识考前冲刺试题及答案

2017计算机知识考前冲刺试题及答案一、基础1、 世界上首先实现存储程序的电子数字计算机是__A__。A 、 ENIAC B、UNIVAC C、EDVAC D、EDSAC2、计算机科学的奠基人是___B_。A、查尔斯.巴贝奇 B 、图灵C、阿塔诺索夫 D、冯.诺依曼2、 世界上首次提出存储程序计算机体系结构的是__…

python简单语法_python的基本语法(一)

1.print 打印:print("我是大佬”) input("请输入你的名字:") 2.注释 ctrl/ 表示选中多行注释(实际上是单行) #表示单行注释 """"""三引号表示多行注释 三单引号表示多行注释print(&…

netbeans6.8_NetBeans 8.0的五个新性能提示

netbeans6.8NetBeans 8.0引入了几个新的Java提示 。 尽管有很多与Java Persistence API相关的新提示,但我还是关注Performance类别中的五个新提示。 NetBeans 8.0引入的五个新的“性能提示”是: 已装箱价值的装箱 冗余String.toString(&am…

c语言如何把c程序编译成可执行的exe文件

1、编写一段简单的代码,如下图所示,编辑一段简单的输出语句。2、依次点击菜单栏内的编译→组建→执行,确保这段成率可以正确执行。3、从运行结果来看程序正确,没有问题,然后找到exe可执行程序看其是否有闪退现象。4、将…

sql 联合查询_一张图看懂sql运行顺序

​五月天的《干杯》这首歌短短几分钟,将一个人的一整个人生快速地表现出来。从上课爱看漫画的小男孩到精力充沛的高中生,再到走上工作岗位,而后有了下一代,再为下一代操心,最后进入天堂,和亲人们告别。人生…

计算机语言 angela,Angela

Angela(编程语言)语音编辑锁定讨论上传视频本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!Angela 是一个部分面向问题的编程语言,语法上吸收DELPHI、VB、C、Flash的优点,功能上全面…

卸载ncurses_linux中使用ncurses出现中文乱码解决方法

Ncurses是一个能提供功能键定义(快捷键),屏幕绘制以及基于文本终端的图形互动功能的动态库。在linux中使用ncurses的时候出现了一堆的中文乱码,找了很多方法都无法解决这类问题,下面来看看原因分析与解决方案。有几个关键点:1.gcc编译时用&am…

websocket wss_使用wss和HTTPS / TLS保护WebSocket的安全

websocket wss这个博客的第50条提示,是的! 技术提示#49说明了如何使用用户名/密码和Servlet安全机制保护WebSocket的安全。 本技术提示将说明如何在WildFly上使用HTTPS / TLS保护WebSockets。 让我们开始吧! 创建一个新的密钥库…

C语言文件生成静态库lib

最近看到一个模块的程序,在阅读的时候发现一个函数有引用,有声明,却找不到在哪里定义,模块只有头文件没有对应的.c文件,顿生疑惑,想着这程序怎么能运行呢。后来发现文件夹中有个后缀为.a的文件,…

win10打开计算机黑屏怎么办,教你如何解决win10电脑开机黑屏的问题

今天来聊聊一篇关于教你如何解决win10电脑开机黑屏的问题的文章,现在就为大家来简单介绍下教你如何解决win10电脑开机黑屏的问题,希望对各位小伙伴们有所帮助。win10电脑开机黑屏的解决办法:操作步骤:1、win10系统开机的时候一直按F8直到进入高级恢复界面…

python初学者用什么开发环境_python初学者用什么开发环境

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"最权威的技术分享平台,获取最新的…