計算機圖形學試題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.pswp.cn/news/370741.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/370741.shtml
英文地址,請注明出處:http://en.pswp.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界面提供以下方…