《计算机图形学基础教程(孔令德)》期末考试-复习重点

本文主要是介绍《计算机图形学基础教程(孔令德)》期末考试-复习重点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 第一章(重点):考概念
    • 1. 计算机图形的两种表示方法 P5
    • 2. 计算机图形学、模式识别、计算机视觉等等之间的关系 P6
    • 3. 计算机图形学的研究内容 ( 笔记P7 )
    • 4. 发展历史 P7
    • 5. 图形显示设备的发展 P9
    • 6. 相关名词解释的概念 P10 - P13
    • 7. 图像创建过程 ( 笔记 P15 )
    • 8. 未来研究热点 P19
  • 第二章:MFC基础
    • 双缓冲机制 P79
  • 第三章:扫描转换
    • 1. 三种直线扫描转换算法原理和优缺点
    • 2. 考【Bresenham算法计算题 P107 例题】
    • 3. 反走样,Wu算法
  • 第四章:填充
    • 1. 三种填充算法原理和优缺点
    • 2. 考【有效边表填充算法计算题 P126 例题 P128 例题】注意区分桶表、边表、有效边表的概念
  • 第五章:裁剪
    • 1. 三种裁剪算法的原理和优缺点
    • 2. 可能考:【Liang-Barsky直线段裁剪算法计算题 P149】
    • 3. 多边形裁剪算法原理
  • 第六章:几何变换
    • 1. 考【三维图形几何变换计算题 7个变换矩阵 P162 例题】
    • 2. 概念:平行投影、透视投影(不同坐标系的变换)
  • 第七章:曲线曲面
    • 1. 考【Bezier曲线的绘制 P198 例图】
    • 2. 考【双三次曲面片的构造过程 PPT ;我的课本在 P188】
    • 3. Bezier曲线曲面,B样条曲线曲面的相关性质
  • 第八章:分形几何(不是重点,了解即可)
  • 第九章:消隐算法
    • 1. 隐线算法和隐面算法的概念;两种隐面算法原理和优缺点
    • 2. 其他小概念:形体表示,正则形体和非正则形体区分等
    • 3. 物体拓扑信息的计算题
  • 第十章:考概念(各种模型及其优缺点)
    • 1. 颜色
    • 2. 光照
    • 3. 纹理
  • 写在最后:

本次考试为开卷考试(长安大学-计算机图形学与虚拟现实)

第一章(重点):考概念

1. 计算机图形的两种表示方法 P5

  • 点阵法(图像)

  • 参数法(图形)

  • 图形(是计算机图形学研究的对象)和图像(枚举图形中所有的点,强调由点构成)概念的区别

2. 计算机图形学、模式识别、计算机视觉等等之间的关系 P6

3. 计算机图形学的研究内容 ( 笔记P7 )

  • 图形的变换
  • 图形的分解、组合、运算
  • 造型技术

4. 发展历史 P7

5. 图形显示设备的发展 P9

6. 相关名词解释的概念 P10 - P13

  • 扫描线
  • 光栅
  • 三枪三束
  • 荫罩板
  • 帧缓冲器
  • 位面
  • 双缓冲( 笔记P13 )
  • OPenGL( 笔记P13 )

7. 图像创建过程 ( 笔记 P15 )

8. 未来研究热点 P19

第二章:MFC基础

双缓冲机制 P79

第三章:扫描转换

1. 三种直线扫描转换算法原理和优缺点

  • ( P95 笔记)过

2. 考【Bresenham算法计算题 P107 例题】

k大于零,小于1的情况

  • 斜率 k = ( x2 - x1 ) / ( y2 - y1 )
  • 首先,初值 d0 = 0.5 - k ;初值 x = 0;初值 y = 0
  • 更新x,x 递增
  • 更新y,y 依据上一次d的值改变(上次d小于零,那么 y 加一,否则不变)
  • 更新d,上次d小于零,那么d = d + 1 - k ;否则,d = d - k

k>1,需要 “反着写” ,即 x 与 y 互换着走流程

3. 反走样,Wu算法

P102 概念

第四章:填充

1. 三种填充算法原理和优缺点

  • 扫描线填充算法优缺点 ( 笔记 P121 )
  • 种子填充算法优缺点 ( 笔记 P124)
  • 【种子填充算法计算题,寻找顺序为左上右下,写出栈顺序】
  • 扫描线种子填充算法优缺点( 笔记 P125)

2. 考【有效边表填充算法计算题 P126 例题 P128 例题】注意区分桶表、边表、有效边表的概念

第五章:裁剪

1. 三种裁剪算法的原理和优缺点

2. 可能考:【Liang-Barsky直线段裁剪算法计算题 P149】

3. 多边形裁剪算法原理

  • 逐边裁剪算法,一次用窗口的一条边裁剪多边形。
  • 平面分为两个区域:可见侧和不可见侧。

第六章:几何变换

1. 考【三维图形几何变换计算题 7个变换矩阵 P162 例题】

2. 概念:平行投影、透视投影(不同坐标系的变换)

  • 平行投影(即三视图):变换矩阵根据不同的坐标系而定,只需要将某一维度变为全0即可实现平行投影
  • 透视投影:从视点发出的所有通过对象的射线和投影平面的交点形成了对象的透视投影

第七章:曲线曲面

1. 考【Bezier曲线的绘制 P198 例图】

2. 考【双三次曲面片的构造过程 PPT ;我的课本在 P188】

3. Bezier曲线曲面,B样条曲线曲面的相关性质

  • Bezier曲线的调和函数(Bernstein基函数)性质 P194
  • Bezier曲线性质 P195
  • B样条曲线四点性质 ( 笔记 P204) P207

第八章:分形几何(不是重点,了解即可)

第九章:消隐算法

1. 隐线算法和隐面算法的概念;两种隐面算法原理和优缺点

  • 消隐算法分类 P274
  • 隐线算法 P274
  • 深度缓冲器算法 P278
  • 深度排序算法(画家算法) P282

2. 其他小概念:形体表示,正则形体和非正则形体区分等

  • 线框模型、表面模型、实体模型 P258
  • 柏拉图多面体 P262

3. 物体拓扑信息的计算题

  • 顶点表
  • 边表
  • 面表

第十章:考概念(各种模型及其优缺点)

1. 颜色

  • RGB颜色模型
  • HSV颜色模型(色调、饱和度、亮度)
  • CMYK颜色模型(打印与印刷)
  • CMY颜色立方体
  • HLS颜色模型(六棱锥,描述发光体)
  • YUV和YIQ颜色模型(彩色电视)

2. 光照

  • 局部光照模型
  • 全局光照模型
  • 吸收、反射、投射
  • Gouraud明暗处理(优缺点)(光强差值)
  • Phong明暗处理(优缺点)(法线差值)

3. 纹理

  • 颜色纹理
  • 三维纹理
  • 几何纹理
  • 简单纹理反走样





写在最后:

所有的( 笔记 Pxx)代表我在课本上手写的笔记,需要的我可以拍照发给你

笔记示例:双三次曲面片的构造过程( 笔记 P188 )
请添加图片描述

这篇关于《计算机图形学基础教程(孔令德)》期末考试-复习重点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/206653

相关文章

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

计算机视觉工程师所需的基本技能

一、编程技能 熟练掌握编程语言 Python:在计算机视觉领域广泛应用,有丰富的库如 OpenCV、TensorFlow、PyTorch 等,方便进行算法实现和模型开发。 C++:运行效率高,适用于对性能要求严格的计算机视觉应用。 数据结构与算法 掌握常见的数据结构(如数组、链表、栈、队列、树、图等)和算法(如排序、搜索、动态规划等),能够优化代码性能,提高算法效率。 二、数学基础

【408数据结构】散列 (哈希)知识点集合复习考点题目

苏泽  “弃工从研”的路上很孤独,于是我记下了些许笔记相伴,希望能够帮助到大家    知识点 1. 散列查找 散列查找是一种高效的查找方法,它通过散列函数将关键字映射到数组的一个位置,从而实现快速查找。这种方法的时间复杂度平均为(

java计算机毕设课设—停车管理信息系统(附源码、文章、相关截图、部署视频)

这是什么系统? 资源获取方式在最下方 java计算机毕设课设—停车管理信息系统(附源码、文章、相关截图、部署视频) 停车管理信息系统是为了提升停车场的运营效率和管理水平而设计的综合性平台。系统涵盖用户信息管理、车位管理、收费管理、违规车辆处理等多个功能模块,旨在实现对停车场资源的高效配置和实时监控。此外,系统还提供了资讯管理和统计查询功能,帮助管理者及时发布信息并进行数据分析,为停车场的科学

《计算机视觉工程师养成计划》 ·数字图像处理·数字图像处理特征·概述~

1 定义         从哲学角度看:特征是从事物当中抽象出来用于区别其他类别事物的属性集合,图像特征则是从图像中抽取出来用于区别其他类别图像的属性集合。         从获取方式看:图像特征是通过对图像进行测量或借助算法计算得到的一组表达特性集合的向量。 2 认识         有些特征是视觉直观感受到的自然特征,例如亮度、边缘轮廓、纹理、色彩等。         有些特征需要通

【python计算机视觉编程——7.图像搜索】

python计算机视觉编程——7.图像搜索 7.图像搜索7.1 基于内容的图像检索(CBIR)从文本挖掘中获取灵感——矢量空间模型(BOW表示模型)7.2 视觉单词**思想****特征提取**: 创建词汇7.3 图像索引7.3.1 建立数据库7.3.2 添加图像 7.4 在数据库中搜索图像7.4.1 利用索引获取获选图像7.4.2 用一幅图像进行查询7.4.3 确定对比基准并绘制结果 7.

【python计算机视觉编程——8.图像内容分类】

python计算机视觉编程——8.图像内容分类 8.图像内容分类8.1 K邻近分类法(KNN)8.1.1 一个简单的二维示例8.1.2 用稠密SIFT作为图像特征8.1.3 图像分类:手势识别 8.2贝叶斯分类器用PCA降维 8.3 支持向量机8.3.2 再论手势识别 8.4 光学字符识别8.4.2 选取特征8.4.3 多类支持向量机8.4.4 提取单元格并识别字符8.4.5 图像校正

Python计算机视觉编程 第十章

目录 一、OpenCv基础知识 1.读取和写入图像 2.颜色空间 3.显示图像和结果 二、处理视频 1.输入视频 2.将视频读取到NumPy数组中 三、跟踪 1.光流 2.Lucas-Kanade算法 一、OpenCv基础知识 OpenCV 自带读取、写入图像函数以及矩阵操作和数学库。 1.读取和写入图像 import cv2# 读取图像im = c

2025届计算机毕业设计:如何构建Java SpringBoot+Vue个人健康档案管理系统?

✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 | SpringBoot/SSM Python实战项目 | Django 微信小程序/安卓实战项目 大数据实战项目 ⚡⚡文末获取源码 文章目录

计算机毕业设计选题推荐-域名管理系统-域名商城-域名竞拍系统-Java/Python项目实战

✨作者主页:IT研究室✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python项目 安卓项目 微信小程序项目 文章目录 一、前言二、开发环境三、系统界面展示四、代码参考五、论文参考六、系统视频结语