计算机图形学试题a卷,计算机图形学复习题及答案

一、选择题

1.计算机绘图设备一般使用( )颜色模型。

A. RGB

B. CMY

C. HSV

D. HLS

2.在透视投影中,主灭点的最多个数是( )

A

1

B

2

C

3

D

4

3.多边形填充时,下述论述错误的是( )

A 多边形被两条扫描线分割成许多梯形,梯形的底边在扫描线上,腰在多边形的边上,并且相间排列;

B 多边形与某扫描线相交得到偶数个交点,这些交点间构成的线段分别在多边形内、外,并且相间排列;

C 在判断点是否在多边形内时,一般通过在多边形外找一点,然后根据该线段与多边形的交点数目为偶数即可认为在多边形内部,若为奇数则在多边形外部,而且不需考虑任何特殊情况;

D 边的连贯性告诉我们,多边形的某条边与当前扫描线相交时,很可能与下一条扫描线相交;

4. 扫描线多边形填充算法中,对于扫描线同各边的交点的处理具有特殊性。穿过某两条边的共享顶点且这两条边的其余两个顶点在新构成线段的同一侧,则认为扫描线与这两条边的交点数计为___交点:

A 0 个 B 1个 C 2个 D 3个

5.下列关于Bezier曲线的性质,下面论述是不正确的是( )

A 在起点和终点处的切线方向和控制多边形第一条边和最后一条边的方向一致; B 在端点处的R阶导数,仅与R个相邻个控制顶点有关;

C 曲线及其控制多边形在起点处有什么几何性质,在终点处也有什么性质; D 对于平面曲线而言,其与某直线的交点个数不多于该直线与控制多边形的交点个数 6.下列有关平面几何投影的叙述语句中,正确的论述为( )

A 透视投影变换中,一组平行线投影在与之平行的投影面上,会产生灭点

B 透视投影与平行投影相比,视觉效果更有真实感,而且能真实地反映物体的精确的

尺寸和形状

C 在三维空间中的物体进行透视投影变换,可能产生三个或者更多的生灭点。 D 在平面几何投影中,若投影中心移到距离投影面无穷远处,则成为平行投影

1

二、填空题

1. 根据已知两点生成直线应满足 、 、 、和 等要求。

2. 边填充算法的缺点是对象素点的访问可能会重复多次,使用 算法可以减少被重复访问的象素点的个数,而 算法则可以克服这一缺点。

3. 第0段三次B样条曲线的特征多边形为P0P1P2P3,则该段曲线的两个端点分别为 和 ,端点切矢量分别为 和 。 4. 齐次坐标表示就是用 维向量表示n维向量。 5. 常用的反走样方法包括 和 。 6. 投影变换可以分为 和 。

三、判断题

1.计算机图形生成的基本单位是线段。( ) 2.Bezier曲线具有对称性质。( )

3.DDA(微分方程法)是Bresenham算法的改进。( ) 4.二次Bzier曲线实际是一段抛物线。( ) 5.投影是一种使三维对象映射为二维对象的变换。( )

四、简答题

1.计算机图形系统的五方面功能是什么? 2. 简述判断点是不是在多边形内部的方法

3. 试简要描述采用编码方法判定线段与窗口区域的关系。 4. 请简要说明二次Bezier曲线等分作图的绘制方法。

5. 简要说明4连通种子填充算法的原理。

五、算法与应用

1.线段的起点为(0,0)终点为(7,4),分别用圆圈标出Bresenham 算法生成直线过程中的坐标点(设网格交点处为象素点)

2. 如图所示多边形,若采用ET边表算法进行填充,试写出该多边形的ET表和当扫描线Y=3时的有效边表(AET表)。

2

yE(2,5)F(1,4)3D(4,3)A(2,1)B(6,1)C(6,5)x

3.如图所示三角形ABC,将其关于A点逆时针旋转900,写出其变换矩阵和变换后图形各点的规范化齐次坐标。

yA(2,5)C(6,3)B(1,1)

4.用中点分割算法裁剪图所示的线段AB。 y B(2,3) 2 Oxo A(1,-1) 22 x

5.利用线段裁剪的Cohen-Sutherland算法,对线段AB进行裁剪(CDEF)为裁剪框,AB

线段的的两个端点分别为:P1、P4。简述裁剪的基本过程。(15分)

图形学复习题 一、选择题

1 A 二、填空题

3

2 C 3 C 4 D 5 D 6 D 1. 生成直线要直、直线的终止点要准、直线的精细要均匀、速度要快 2. 栅栏填充算法、扫描线填充算法 3. P0、P3;P0P1、P2P3 4. n+1

5. 提高分辨率的方法、半色调技术 6. 平行投影、透视投影 三、判断题

1、(错)2、(对)3、(错)4、(错)5(对) 四、简答题 1. (1) (2) (3) (4) (5) 2.

计算机图形系统的五方面功能

计算功能 存储功能 对话功能 输入功能 输出功能

简述判断点是不是在多边形内部的方法

先在多边形外部找一个点,然后用线段连接和有疑问的点,计算出此线段与多边形边界相交的次数。如果交点的数目为奇数,则疑问点在多边形内部;如果是偶数,此点在多边形外部。 3.

试简要描述采用编码方法判定线段与窗口区域的关系。

将线段的两个端点用4位数码来标识,最右边的第一位表示点与窗口左侧边界的关系,如果为1表示在左侧,否则不在左侧;第二位表示与右边界的位置关系,取值为1或0;第三位表示与下边界的位置关系;第四位为与上边界的位置关系。

确定了端点的编码,然后对这两个编码进行逻辑与运算,如果为0且两个端

点都为全0则表示线段是窗口内的点;如果为0且有一个点不在窗口内,则部分在窗口内;如果非0,则完全在窗口外。 4.

请简要说明二次Bezier曲线等分作图的绘制方法。

已知二次Bezier曲线的特征点P0、P1、P2,连线组成特征多边形,分别取

4

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

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

相关文章

番石榴的弦类

在“ 检查Java中的空,空或仅空白字符串”一文中 ,我演示了Java生态系统(标准Java, Guava , Apache Commons Lang和Groovy )中用于检查字符串是否为空,空或空白的常见方法。仅类似于C&#xff03…

用python做数据分析流程图_使用Pyecharts进行高级数据可视化

欢迎使用Markdown编辑器经管之家:Do the best economic and management education!你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语…

Hadoop集群的配置(二)

转自:http://www.cnblogs.com/baiboy/p/4640640.html 摘要: hadoop集群配置系列文档,是笔者在实验室真机环境实验后整理而得。以便随后工作所需,做以知识整理,另则与博客园朋友分享实验成果,因为笔者在学习初期&#x…

允许使用抽象类类型 isearchboxinfo 的对象_Java学习5-设计模式+抽象类/方法

1.设计模式设计模式:一套被反复使用、多数人知晓的,经过分类编目的、代码设计经验的总结,是软件开发人员在软件开发过程中面临的一般问题的解决方案。项目中合理的运用设计模式可以完美的解决很多问题; 每种模式在现实中都有相应的…

初始Windows程序

1.属性 窗体标题 Name 窗体的图标 Icon 背景图片 BackgroundImage 背景颜色 BackColor 最大化按钮 MaxIMonBox 最小化按钮 Minimun 窗体边框样式 FormBorderStyle 窗体初始位置 StartPosition 窗体状态 WindowsState 背景图片拉伸 BackgroundImageLayout 窗体标题 Te…

计算机病毒是以独立的文件形式存在的对吗,计算机病毒以什么形式存在?

自从2113世纪出现第一种病毒以来,对于世界上共有5261种病毒的疾病数量有不同的看法. 无论有1,653种,病毒的数量仍在增加. 根据国外统计,计算机病毒以每周10种的速度增长. 根据我国部的统计,中国计算机病毒以每月4种的速度增长. 有…

HTML基础实例

本节列举了一些简单的HTML例子&#xff0c;帮助大家更感性地认识HTML标签。是不是对一些标签还不熟悉&#xff1f;别担心&#xff0c;后面几个章节会有详细说明&#xff0c;先跑几个例子看看效果吧。 HTML文档相关标签所有HTML文档必须以<!DOCTYPE html>声明开头。 HTM…

签署Java代码

在上一篇文章中&#xff0c;我们讨论了如何保护移动代码 。 提到的措施之一是签名代码。 这篇文章探讨了Java程序如何工作。 数字签名 数字签名的基础是密码学 &#xff0c;特别是公钥密码学 。 我们使用一组加密密钥&#xff1a;私有密钥和公共密钥。 私钥用于签名文件&am…

蜘蛛搜索引擎_SEO:搜索引擎蜘蛛要引导,不能佛系优化

又是一个不眠的夜晚&#xff0c;工作对生活节奏不断地敲打&#xff0c;我们新一代的年轻小伙不得不进步&#xff0c;满怀热情来挑战我们对于工作的激情&#xff0c;虽然每一天工作都是重复地进行&#xff0c;但是每一天都有我们留下的痕迹&#xff0c;为世界的美好增添一道绚丽…

SQL数据库排序规则修改

修改SQL数据库排序规则: 1.修改为单用户模式 2.然后关闭所有的查询窗口&#xff0c;修改Options的Collocation属性&#xff0c;如&#xff1a;Chinese_PRC_90_CI_AS 3.再修改为多用户模式 例如&#xff1a; ALTER DATABASE SRMain SET SINGLE_USER WITH ROLLBACK IMMEDIATE Go…

属于计算机病毒主要特征的是,[单选] 不属于计算机病毒的主要特征的是()

[单选] 不属于计算机病毒的主要特征的是()更多相关问题已知两直线l1&#xff1a;mx&#xff0b;y&#xff0d;20和l2&#xff1a;(m&#xff0b;2)x&#xff0b;y&#xff0b;40与两坐标轴围成的四边形有外接圆&#xff0c;则实数m的值为()A&#xff0e;1B&#xff0e;&#xf…

小程序滴滴车主板块的银行卡管理左滑删除编辑

最近在类似于滴滴软件的一款小程序&#xff0c;工程确实有点大&#xff0c;很多东西都是第一次做。这次记录一下关于左滑删除的一个代码记录。主要的思想就是计算滑动距离的大小来使用css中的 transition 控制滑动的效果&#xff0c;主流的都是控制边距margin来达到左滑的效果。…

华菱重卡仪表指示说明_仪表装置11种常见故障的解决方法

1. 转速表工作不正常或停止工作首先检查转速表背面的黑色3孔插头与插座接触是否良好及电压正常与否。3个端子的连接情况&#xff1a;端子a是电源负极&#xff0c;与仪表盘14孔白色插座上的棕色导线连接后搭铁(仪表盘上所有搭铁点均由棕色导线汇集在一起&#xff0c;并通过胶布包…

WADL中的JSON模式

在其他工作之间&#xff0c;我最近一直在审查WADL规范&#xff0c;以解决一些文档问题&#xff0c;以生成更新版本。 因为显而易见的一件事是缺少对XML以外的语言的语法支持-是的&#xff0c;您可以使用JSON <-> XML Schema的映射&#xff0c;但这对于JSON纯粹主义者而言…

怎么用python自制计算公式_如何使用Python和Numpy计算r平方?

我最初发布下面的基准是为了推荐numpy.corrcoef&#xff0c;愚蠢地没有意识到原来的问题已经使用了corrcoef&#xff0c;实际上是在询问高阶多项式拟合。我已经使用statsmodels为多项式r-squared问题添加了一个实际的解决方案&#xff0c;并且我已经离开了原始的基准测试&#…

ASP .NET SVN emmet 插件

学习 ASP .NET 时间的第三周&#xff1a; 来讲讲如何在 visual studio 2013...上搭载 SVN吧: 废话不多说&#xff1a; One Step&#xff1a; 电脑上已安装 visual studio 2013 等版本&#xff08;未安装时 红色区域是不存在的&#xff09; Two Step&#xff1a; 从官网上下载对…

Python之路3【知识点】白话Python编码和文件操作(截载)

无意发现这篇文章讲的比较好&#xff0c;存下来供参考&#xff1a; http://www.cnblogs.com/luotianshuai/p/5735051.html转载于:https://www.cnblogs.com/shikaihong/p/7778880.html

Http协议入门

[在此处输入文章标题] 1 web web入门 1&#xff09;web服务软件作用: 把本地资源共享给外部访问 2&#xff09;tomcat服务器基本操作 &#xff1a; 启动: %tomcat%/bin/startup.bat 关闭&#xff1a; %tomcat%/bin/shutdown.bat 访问tomcat主页&#xff1a; http://loca…

计算机硬件系统都是看得见的,计算机组成硬件系统).doc

计算机组成硬件系统)各位计算机协会的成员大家好&#xff0c;很高兴大家能陪我们走过这段难忘的时光。为了让大家更好的学到东西&#xff0c;我们特地将计算机方面的东西整理成技术文档&#xff0c;共大家使用&#xff0c;祝大家学得愉快&#xff01;湘信院计算机协会一&#x…

Google Guava –期货

这篇文章是我在Google Guava上的系列文章的延续&#xff0c;这次涵盖了Future。 Futures类是用于使用Future / ListenableFuture接口的静态实用程序方法的集合。 Future是提交给ExecutorService的异步任务&#xff08;可运行或可调用&#xff09;的句柄。 Future界面提供以下方…