计算机图形学基础(第2版)课后习题答案__陆枫
计算机图形学基础课后答案

计算机图形学基础课后答案1. 什么是计算机图形学?计算机图形学是研究如何使用计算机表示、生成、操作和渲染图像的科学和技术领域。
它涵盖了很多方面,包括图像的数学表示、3D建模与渲染、光线追踪、图像处理、动画等。
计算机图形学通常用于创建和处理图像、动画和视觉效果。
2. 计算机图形学的应用领域有哪些?计算机图形学的应用领域非常广泛,包括但不限于以下几个方面:1.游戏开发:计算机图形学在游戏开发中起着非常重要的作用,可以实现逼真的游戏场景和角色设计。
2.电影和电视广告制作:计算机图形学在电影和电视广告中被广泛应用,可以实现令人惊叹的特效和视觉效果。
3.虚拟现实和增强现实:计算机图形学可以用于创建虚拟现实和增强现实的场景和效果,使用户可以沉浸在虚拟环境中。
4.医学图像处理:计算机图形学在医学图像处理中可以用于大脑扫描、X光片分析等,帮助医生进行诊断。
5.工程设计:计算机图形学可以用于工程设计中的建模和渲染,例如建筑设计、汽车设计等。
6.数据可视化:计算机图形学可以用于将数据以图形的方式展示,帮助人们理解和分析复杂的信息。
3. 什么是光栅化?光栅化是计算机图形学中将连续的几何形状转换为离散数据的过程。
在光栅化过程中,3D对象被映射到2D屏幕上的像素阵列中,以便显示和渲染。
在光栅化过程中,首先将3D对象的几何形状进行投影,以确定如何在2D屏幕上呈现。
然后,使用扫描线算法或边界填充算法等方法,将几何形状转换为像素阵列,并确定像素的颜色和亮度。
光栅化是计算机图形学中的关键步骤,它可以使计算机能够实时处理和显示图形,并在屏幕上呈现各种特效和细节。
4. 什么是图形渲染管线?图形渲染管线是计算机图形学中的一个核心概念,它描述了图形生成和渲染的过程。
图形渲染管线通常包括几个关键阶段,每个阶段都负责图形处理的一个特定方面。
典型的图形渲染管线包括以下阶段:1.顶点输入:将3D对象的顶点数据作为输入,其中包括顶点的位置、法线、颜色等信息。
计算机图形学基础教程(第2版)

图书前言
本书是在2005版《计算机图形学基础教程》的基础上修订而成。 《计算机图形学基础教程》是根据作者在清华大学多年教学实践,并参考了国内外最新的相关教材和部分最 新的研究成果编写而成。第2版教材主要修订了以下内容: 1.增加了第1章的1.5节,介绍清华大学近年来的最新研究成果。 2.增加了第3章的3.9节,介绍格表示、简化与细分。 3.增加了第4章的4.1节,介绍图形绘制的基本概念和流程,提高本章整体上的可读性。 4.将第4章4.8节层次细节的内容移入第3章的3.9节,增加有关景物模拟的内容。 5.删除第5章VRML的内容,改写Open GL的内容,增加一些常见的功能,并给出更多的示例。 本教程第1版出版4年来,被国内一大批高等院校采用,相关的老师、同学及读者提出了许多宝贵的建议,在 此表示衷心感谢。徐昆、来煜坤参与了第2版教材的修订,在此也一并表示感谢。
序言
清华大学计算机系列教材已经出版发行了近30种,包括计算机专业的基础数学、专业技术基础和专业等课程 的教材,覆盖了计算机专业大学本科和研究生的主要教学内容。这是一批至今发行数量很大并赢得广大读者赞誉 的书籍,是近年来出版的大学计算机教材中影响比较大的一批精品。
本系列教材的作者都是我熟悉的教授与同事,他们长期在第一线担任相关课程的教学工作,是一批很受大学 生和研究生欢迎的任课教师。编写高质量的大学(研究生)计算机教材,不仅需要作者具备丰富的教学经验和科 研实践,还需要对相关领域科技发展前沿的正确把握和了解。正因为本系列教材的作者们具备了这些条件,才有 了这批高质量优秀教材的出版。可以说,教材是他们长期辛勤工作的结晶。本系列教材出版发行以来,从其发行 的数量、读者的反映、已经获得的许多国家级与省部级的奖励,以及在各个高等院校教学中所发挥的作用上,都 可以看出本系列教材所产生的社会影响与效益。
计算机图形学教程课后习题参考答案.

第一章1、试述计算机图形学研究的基本内容?答:见课本P5-6页的1.1.4节。
2、计算机图形学、图形处理与模式识别本质区别是什么?请各举一例说明。
答:计算机图形学是研究根据给定的描述,用计算机生成相应的图形、图像,且所生成的图形、图像可以显示屏幕上、硬拷贝输出或作为数据集存在计算机中的学科。
计算机图形学研究的是从数据描述到图形生成的过程。
例如计算机动画制作。
图形处理是利用计算机对原来存在物体的映像进行分析处理,然后再现图像。
例如工业中的射线探伤。
模式识别是指计算机对图形信息进行识别和分析描述,是从图形(图像)到描述的表达过程。
例如邮件分捡设备扫描信件上手写的邮政编码,并将编码用图像复原成数字。
3、计算机图形学与CAD、CAM技术关系如何?答:见课本P4-5页的1.1.3节。
4、举3个例子说明计算机图形学的应用。
答:①事务管理中的交互绘图应用图形学最多的领域之一是绘制事务管理中的各种图形。
通过从简明的形式呈现出数据的模型和趋势以增加对复杂现象的理解,并促使决策的制定。
②地理信息系统地理信息系统是建立在地理图形基础上的信息管理系统。
利用计算机图形生成技术可以绘制地理的、地质的以及其它自然现象的高精度勘探、测量图形。
③计算机动画用图形学的方法产生动画片,其形象逼真、生动,轻而易举地解决了人工绘图时难以解决的问题,大大提高了工作效率。
5、计算机绘图有哪些特点?答:见课本P8页的1.3.1节。
6、计算机生成图形的方法有哪些?答:计算机生成图形的方法有两种:矢量法和描点法。
①矢量法:在显示屏上先给定一系列坐标点,然后控制电子束在屏幕上按一定的顺序扫描,逐个“点亮”临近两点间的短矢量,从而得到一条近似的曲线。
尽管显示器产生的只是一些短直线的线段,但当直线段很短时,连成的曲线看起来还是光滑的。
②描点法:把显示屏幕分成有限个可发亮的离散点,每个离散点叫做一个像素,屏幕上由像素点组成的阵列称为光栅,曲线的绘制过程就是将该曲线在光栅上经过的那些像素点串接起来,使它们发亮,所显示的每一曲线都是由一定大小的像素点组成的。
计算机图形学基础答案

计算机图形学基础参考答案一、 判断题(10x1=10分)1、 构成图形的要素可分为两类:刻画形状的点、线、面、体的非几何要素与反映物体表面属性或材质的明暗、色彩等的几何要素。
( 错误 )2、 参数法描述的图形叫图形;点阵法描述的图形叫图像。
( 正确 )3、 EGA/VGA 为增强图形显示效果的一种图形处理软件的名称。
( 错误 )4、 对山、水等不规则对象进行造型时,大多采用过程式模拟方法。
( 正确 )5、 若两个图形是拓扑等价的,则一个图形可通过做弹性运动与另一个图形相重合。
( 正确 )6、 0阶参数连续性和0阶几何连续性的定义是相同的。
( 正确 )7、 Bezier 曲线可做局部调整。
( 错误 )8、 字符的图形表示分为点阵和矢量两种形式。
( 正确 )9、 LCD 表示发光二极管显示器。
( 错误 )10、 使用齐次坐标可以将n 维空间的一个点向量唯一的映射到n+1维空间中。
( 错误 ) 二、 填空题(15x2=30分)1、目前常用的PC 图形显示子系统主要由3个部件组成:(1)帧缓冲存储器、(2)显示控制器、(3)ROM BIOS 。
2、 图形的输入设备有(4)键盘、鼠标、光笔(至少写三种);图形的显示设备有(5)CRT 显示器、LCD 、投影仪(至少写三种)。
3、常用坐标系一般可以分为:建模坐标系、用户坐标系、(6观察坐标系、(7)规格化设备坐标系、(8)设备坐标系。
4、在多边形的扫描转换过程中,主要是通过确定穿越多边形区域的扫描线的覆盖区间来填充,而区域填充则是从(9)给定的位置开始涂描直到(10)指定的边界条件为止。
5、一个交互式计算机图形系统应具有(11)计算 、(12)存储、(13)对话、(14)输入和输出等五个方面的功能。
三、 简答题(5x6=30分)1、 请列举常用的直线段裁减算法(四种)。
答:答:直接求交算法、编码算法、中点再分算法、Cyrus-Beck 算法。
2、 考虑三个不同的光栅系统,分辨率依次为480640⨯,10241280⨯,20482560⨯。
计算机图形学教程课后习题参考答案.

第一章1、试述计算机图形学研究的基本内容?答:见课本P5-6页的1.1.4节。
2、计算机图形学、图形处理与模式识别本质区别是什么?请各举一例说明。
答:计算机图形学是研究根据给定的描述,用计算机生成相应的图形、图像,且所生成的图形、图像可以显示屏幕上、硬拷贝输出或作为数据集存在计算机中的学科。
计算机图形学研究的是从数据描述到图形生成的过程。
例如计算机动画制作。
图形处理是利用计算机对原来存在物体的映像进行分析处理,然后再现图像。
例如工业中的射线探伤。
模式识别是指计算机对图形信息进行识别和分析描述,是从图形(图像)到描述的表达过程。
例如邮件分捡设备扫描信件上手写的邮政编码,并将编码用图像复原成数字。
3、计算机图形学与CAD、CAM技术关系如何?答:见课本P4-5页的1.1.3节。
4、举3个例子说明计算机图形学的应用。
答:①事务管理中的交互绘图应用图形学最多的领域之一是绘制事务管理中的各种图形。
通过从简明的形式呈现出数据的模型和趋势以增加对复杂现象的理解,并促使决策的制定。
②地理信息系统地理信息系统是建立在地理图形基础上的信息管理系统。
利用计算机图形生成技术可以绘制地理的、地质的以及其它自然现象的高精度勘探、测量图形。
③计算机动画用图形学的方法产生动画片,其形象逼真、生动,轻而易举地解决了人工绘图时难以解决的问题,大大提高了工作效率。
5、计算机绘图有哪些特点?答:见课本P8页的1.3.1节。
6、计算机生成图形的方法有哪些?答:计算机生成图形的方法有两种:矢量法和描点法。
①矢量法:在显示屏上先给定一系列坐标点,然后控制电子束在屏幕上按一定的顺序扫描,逐个“点亮”临近两点间的短矢量,从而得到一条近似的曲线。
尽管显示器产生的只是一些短直线的线段,但当直线段很短时,连成的曲线看起来还是光滑的。
②描点法:把显示屏幕分成有限个可发亮的离散点,每个离散点叫做一个像素,屏幕上由像素点组成的阵列称为光栅,曲线的绘制过程就是将该曲线在光栅上经过的那些像素点串接起来,使它们发亮,所显示的每一曲线都是由一定大小的像素点组成的。
计算机图形学课程设计透视投影图三视图

计算机图形学程序课程设计题目:分别在四个视区内显示空间四面体的三视图、透视投影图。
学院:信息科学与技术学院专业:计算机科学与技术姓名:oc学号:oc电话:oc邮箱:oc目录一、设计概述(1)设计题目。
2(2)设计要求。
2(3)设计原理。
2(4)算法设计。
5(5)程序运行结果。
9二、核心算法流程图。
10三、程序源代码。
12四、程序运行结果分析。
24五、设计总结分析。
25六、参考文献。
26一.设计概述•设计题目计算机图形学基础(第二版)陆枫何云峰编著电子工业出版社P228-7.16:利用OpenGL中的多视区,分别在四个视区内显示图7-41所示空间四面体的主视图、俯视图、侧视图、透视投影图。
•设计要求设计内容:1. 掌握主视图、俯视图、侧视图和透视投影变换矩阵;2. 掌握透视投影图、三视图生成原理;功能要求:分别在四个视区内显示P228-图7-41所示空间四面体的主视图、俯视图、侧视图、透视投影图。
•设计原理正投影正投影根据投影面与坐标轴的夹角可分为三视图和正轴测图。
当投影面与某一坐标轴垂直时,得到的投影为三视图,这时投影方向与这个坐标轴的方向一致,否则,得到的投影为正轴测图。
1.主视图(V面投影)将三维物体向XOZ平面作垂直投影,得到主视图。
由投影变换前后三维物体上点到主视图上的点的关系,其变换矩阵为:Tv=Txoz= [1 0 0 0][0 0 0 0][0 0 1 0][0 0 0 1]Tv为主视图的投影变换矩阵。
简称主视图投影变换矩阵。
2.侧视图(W面投影)将三维物体向YOZ平面作垂直投影,得到侧视图。
为使侧视图与主视图在一个平面内,就要使W面绕Z轴正向旋转90°。
同时为了保证侧视图与主视图有一段距离,还要使W面再沿X方向平移一段距离x0,这样即得到侧视图。
变换矩阵为:Tv=Tyoz= [ 0 0 0 0 ][-1 0 0 0 ][ 0 0 1 0 ][-x0 0 0 1]Tv为主视图的投影变换矩阵。
计算机图形学基础课后部分习题答案

计算机图形学基础第一章1.名词解释:图形:从客观世界物体中抽象出来的带有颜色信息及形状信息的图和形。
图像:点阵法:是用具有灰度或颜色信息的点阵来表示的一种方法。
参数法:是以计算机中所记录图形的形状参数与属性参数来表示图像的一种方法。
2.图形包括那两方面的要素,在计算机中如何表示他们?构成图形的要素可以分为两类:一类是刻画形状的点、线、面、体等几何要素;另一类是反映物体本身固有属性,如表面属性或材质的明暗、灰度、色彩等非几何要素。
3.什么叫计算机图形学?分析计算机图形学,数字图像处理和计算机视觉学科间的关系。
计算机图形学是研究怎样利用计算机来显示、生成和处理图形的原理、方法和技术的一门学科。
【关系图在课本第一页】4,有关计算机图形学的软件标准有哪些?计算机图形核心系统(GKS)及其语言联编、计算机图形元文件(CGM),计算机图形接口(CGI),基本图形转换规范(IGES)、产品数据转换(STEP)6.试发挥你的想象力,举例说明计算机图形学有哪些应用范围,解决的问题是什么?【具体参照课本第5页】第二章1.名词解释LCD: 就是Liquid Crystal Display,它是利用液晶的光电效应,通过施加电压改变液晶的光学特性,从而造成对入射光的调剂,使通过液晶的透射光或反射光受所加电压的控制,达到显示的目的。
LED: 即Liquid-Emitting Diode, 采用二极管激发的光来显示图像。
随机扫描:采用随机定位的方式控制电子束运动光栅扫描:示器显示图形时,电子束依照固定的扫描线和规定的扫描顺序进行扫描。
电子束先从荧光屏左上角开始,向右扫一条水平线,然后迅速地回扫到左边偏下一点的位置,再扫第二条水平线,照此固定的路径及顺序扫下去,直到最后一条水平线,即完成了整个屏幕的扫描。
刷新:刷新是经过一段时间后,信息可能丢失,需要重写,为了使信息储存更长的时间,必须不断的刷新每个储存单元中储存的信息,也就是将各储存单元中的数据读出之后,再写回到元单元中,对各储存单元中的电容器进行充电.刷新频率:刷新率是指电子束对屏幕上的图像重复扫描的次数。
计算机图形学基础答案全

计算机图形学作业答案第二章图形系统第二章图形系统1. 什么是图像的分辨率?什么是图像的分辨率?解答:在水平和垂直方向上每单位长度(如英寸)所包含的像素点的数目。
在水平和垂直方向上每单位长度(如英寸)所包含的像素点的数目。
2. 计算在240像素像素//英寸下640640××480图像的大小。
图像的大小。
解答:(640/240640/240))×(480/240)(480/240)或者(或者(或者(8/38/38/3)×)×)×22英寸。
英寸。
3. 计算有512512××512像素的2×2英寸图像的分辨率。
英寸图像的分辨率。
解答:512/2或256像素像素//英寸。
英寸。
第三章 二维图形生成技术a) 一条直线的两个端点是(0,0)和(6,18),计算x 从0变到6时y 所对应的值,并画出结果。
并画出结果。
解答:由于直线的方程没有给出,所以必须找到直线的方程。
下面是寻找直线方程(由于直线的方程没有给出,所以必须找到直线的方程。
下面是寻找直线方程(y y =mx mx++b )的过程。
首先寻找斜率:)的过程。
首先寻找斜率: m m == ⊿y/y/⊿⊿x x == (y 2-y 1)/(x 2-x 1) = (1818--0)/(6/(6--0) 0) == 3 接着b 在y 轴的截距可以代入方程y =3x 3x++b 求出求出 0 0 0==3(0)+)+b b 。
因此b =0,所以直线方程为y =3x 3x。
b) 使用斜截式方程画斜率介于0°和45°之间的直线的步骤是什么?°之间的直线的步骤是什么? 解答:1.1. 计算dx dx::dx dx==x 2-x 1。
2.2. 计算dy dy::dy dy==y 2-y 1。
3.3. 计算m :m =dy/dx dy/dx。
4.4. 计算b: b b: b==y 1-m ×x 15.5. 设置左下方的端点坐标为(x ,y ),同时将x end 设为x 的最大值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
x=x 1 +u(x 2-x 1)
0
x1
x
x2
D( 0,3/
y 3 2 5) 1
-2
-1
0
B(-2,-1)
-1
C(7 /4,2)
1
2
A(3,3)
3
x
x=x 1+u(x 2-x 1 ) (0<=u<=1)
y=y 1+u(y 2-y 1)
把 x1=3 , y1=3 , x2=-2 , y2=-1 代 入 得
d=f(x M -kx M-b-(y Q-kx Q-b)=k(x Q-x M) 所以,当 k<0 , d>0 时, M 点在 Q 点右侧( Q 在 M 左),取左点 P l(x i-1,y i +1) 。 d<0 时, M 点在 Q 点左侧( Q 在 M 右),取右点 Pr(x i ,y i+1) 。 d=0 时, M 点与 Q 点重合( Q 在 M 点),约定取右点 Pr(x i,y i+1) 。
5.3 试用中点 Bresenham 算法画直线段的原理推导斜率为负且大于 1 的直线段绘制过程
(要求写清原理、误差函数、递推公式及最终画图过程)。(
P111 )
解: k<=-1 | △ y|/| △ x|>=1 y为最大位移方向
故有
构造判别式:
推导 d 各种情况的方法 (设理想直线与 y=yi+1 的交点为 Q) : 所以有: y Q-kx Q-b=0 且 y M =y Q
x=x 1+u(x 2 -x 1)
x=3+3/5*(-5)=0
y=y 1+u(y 2 -y 1)
y=3+3/5*(-4)=3/5
求出直线在 窗口 内 部分的 端 点 D(0,3/5) 。
所以,直线在 窗口 内部 分的 端点为 C(7/4,2) , D(0,3/5) 。
第 七 章 三维变换及三维 观察 概念:几何变换、 投影 变换、 透 视 投影 、平行 投影 、 灭 点 平面 几何 投影 的分 类以及分 类原则 计算:三维几何变换、三视图 7.2 三维几何变换( P180 )
P115 )
y 坐标
圆心角 α 误差项 d 理想点 Q 取下一个点
d 更新
y=0 0° <=α <=45 ° <0
在中点右 取右点
d+2y+3
>=0
在中点左 取左点
d-2(y-x)
adhm1
y=x
y=x 45 ° <=α <=90
<0
y=1
° >=0源自在中点上 在中点下取上点 取下点
+5
d+2x+3
6.2.5 相对任 一参 考点的二维几何变换 (P155) 例如: 相对 (xf,yf) 点的 旋 转变换
平移到 坐标原点
100
010
-xf -yf 1
旋转角 度 θ
cos θ sin θ 0 -sin θ cos θ 0
0 01
反平移 回 原来位置 100
010
xf yf 1
习题 6 (P177 ) 6.7 求四边形 ABCD 绕 P(5,4) 旋 转 45 度的变换 矩阵和 端 点坐标,
d-2 △ x+2 △ y
>=0
在中点右 取右点
d-2 △ x
>-1
<0
在中点下 取下点
d+2 △ x-2 △ y
>=0
在中点上 取上点
d-2 △ y
5.1.2 改进 Bresenham 算法( P112 )
斜率 K 改进误差项 e 理想点 Q 取下一个点 e 更新
<1
<0
在中点上 取上点
e-2 △ x
5.1.2 中点 Bresenham 算法( P109 )
斜率 K 误差项 d 理想点 Q 取下一个点
d 更新
<1
<0
在中点上 取上点
d+2 △ x-2 △ y
>=0
在中点下 取下点
d-2 △ y
>1
<0
在中点右 取右点
d-2 △ x+2 △ y
>=0
在中点左 取左点
d-2 △ x
<-1
<0
在中点左 取左点
第三章 交互式技术 什么是输入模式的问题,有哪几种输入模式。
第四章 图形的表示与数据结构 自学,建议至少阅读一遍
第五章 基本图形生成算法 概念:点阵字符和矢量字符; 直线和圆的扫描转换算法; 多边形的扫描转换:有效边表算法;
adhm1
区域填充: 4 / 8 连通的边界/泛填充算法; 内外测试:奇偶规则,非零环绕数规则; 反走样:反走样和走样的概念,过取样和区域取样。
d=f(x M ,y M )=(x-0.5) 2+(y i+1) 2+R 2 当 d<0 时, M 在 Q 点左方( Q 在 M 右),取右点 Pr ( xi,yi+1 ) 当 d>0 时, M 在 Q 点右方( Q 在 M 左),取左点 Pl ( xi-1,yi+1 ) 当 d=0 时, M 与 Q 点重合,约定取左点 Pl( xi-1,yi+1 )
00 0 0
0 -sin(-90 ° ) cos(-90 ° )0
0001
0
0
0
1
z 轴 方向平移 -1 100 0 01 0 0 00 1 0 0 0 -z0 1
3. 侧视图 W (P192 )
4 阶 三维变换 矩 阵 0 000 -1 0 0 0 0 01 0 -x0 0 0 1
x 轴 方向 投影 0 000 0 100 00 10 00 0 1
5.11 如图 5 -59 所示多边形,若采用扫描转换算法( ET 边表算法)进行填充, 试写出该多边形的边表 ET 和当扫描线 Y=4 时的有效边表 AET (活性边表)。( P125 )
解: 1 )边表 ET 表
x|ymi n
ym 1/k nex
ax
t
2 ) y= 4 时的有效边表 AET
x ym 1/k next
第一章 绪论 概念:计算机图形学、图形、图像、点阵法、参数法、 图形的几何要素、非几何要素、数字图像处理; 计算机图形学和计算机视觉的概念及三者之间的关系; 计算机图形系统的功能、计算机图形系统的总体结构。
第二章 图形设备 图形输入设备:有哪些。 图形显示设备: CRT 的结构、原理和工作方式。 彩色 CRT :结构、原理。 随机扫描和光栅扫描的图形显示器的结构和工作原理。 图形显示子系统:分辨率、像素与帧缓存、颜色查找表等基本概念,分辨率的计算
所以有:
推导判别式: d>=0 时,取左点 Pl ( xi-1,yi+1 ),下一点为( xi-1,yi+2 )和( xi-2,yi+2 )
d<0 时,取右点 Pr (xi,yi+1 ),下一点为( xi,yi+2 )和( xi-1,yi+2 )
adhm1
d 0=f(R-0.,1)=R 2-R+0.25+1-R 2=1.25-R
adhm1
画出变换 后的图形。 (P147 P148 P155) 解:变换的过程 包括 : 1) 平移: 将 点 P(5,4) 平移至原点 (0,0) , 2) 旋 转:图形绕原点( 0 点) 旋 转 45 度 , 3) 反平移: 将 P 点移 回 原处 (5,4) , 4) 变换 矩 阵:平移 — 旋 转— 反平移
4 阶三维变换 矩 阵 abcp
子 矩 阵功能
adhm1
defq ghir lmns
abcdefghi 比例 旋 转 pqr 透视 投影
lmn 平移变换 s 整体比例
整 体比例变换( P182 ) s>1 时, 整体 缩小 ,如 2 表示 2:1 缩小 。 s<1 时, 整体 放 大,如 1/2 表示 1:2 放 大。 7.3.1 正投影 1. 主 视图 V( P191 ) 4 阶 三维变换 矩 阵
所以有
递推公式的推导: d 2 =f(x i-1.5,y i +2)
adhm1
当 d>0 时 , d 2 =y i+2-k(x i-1.5)-b 增量为 1+k =d 1+1+k
当 d<0 时 , d 2 =y i+2-k(x i-0.5)-b 增量为 1 =d 1+1
当 d=0 时 ,
5.7 利用中点 Bresenham 画圆算法的原理, 推导第一象限 y = 0 到 y = x 圆弧段的扫描转换算法 (要求写清原理、误差函数、递推公式及最终画图过程)。(
p k<0 时:u 2=1/5 u 4=1/4
p k>0 时:u 1=3/5 u 3=3/4
u max =MAX(0,u 2,u 4)=MAX(0,1/5,1/4)=1/4
(取最大 值 )
adhm1
u min =MIN(u 1 ,u 3,1)=MIN(3/5,3/4,1)=3/5
(取最 小值 )
由于 u max <u min ,故 此直线 AB 有一 部 分在 裁减 窗口 内,
5) 变换过程:四边形 ABCD 的规 范化齐 次坐标 (x,y,1) * 3 阶 二维变换 矩 阵
由 旋转 后 四边形 ABCD 的规 范化齐 次坐标 (x',y',1) 可 写出 顶 点坐标: A'(6.4,1.2) B'(7.1,4.7) C'(4.3,8.5) D'(2.2,1.2) 6.15 用 梁友栋 算法 裁 减线段 AB , B 点的坐标改为 (-2,-1) ( P170 ) 解:以 A ( 3 ,3 )为 起 点, B(-2 , -1) 为终点 所以有 x1=3 ,y1=3 , x2=-2 , y2=-1 , wxl=0 , wxr=2 , wyb=0 ,wyt=2 构造直线参数方程: