计算机图形学是研究通过计算机将数据转换为图
形并在专用显示设备上显示的原理 方法和技术的
学科
向量图形和点阵图形之间的区别有哪些?答:通
过矢量法产生的图形称为矢量图形或者向量图形,
用描点法产生的图形称为点阵图形。向量图形区别
点阵图形的特点在于描述图形几何形状的数学模型
及依据此模型生成几何图形的计算机命令。向量图
形由各个基本图形构成,这就要求各个基本图形有
各自独立的信息。如果用点阵图形来表示一个向量
图形,构成向量图形的某个基本图形如直线段、圆
弧等的所有点应有一个信息。因此,在描述一个基
本图形时,同时要描述其相应的信息。向量图形最
基本的优点是它本身是由精确的数据给出,所以可
以充分利用各种输出图形设备的分辨率尽可能精确
地输出图形。也正因为如此,向量图形的尺寸可以
任意变化而不损失图形显示的质量。但是向量图形
仅适合于描绘简单图形,而点阵图形可以描绘绚烂
多彩的复杂图形。
计算机图形系统分为脱机绘图系统、联机绘图系
统和交互式绘图系统。
计算机图形输入设备数字化仪鼠标操作杆光笔
键盘图形输入板跟踪球触摸屏图形扫描仪 计算
机图形输出设备绘图仪打印机显示器
光栅扫描显示器主要由显示存储器图像生成器彩
色表 控制器和 监视器
计算机生成图形的方法有两种:矢量法和描点法。
计算机图形系统的组成软件应用软件图形软件
数据库高级语言操作系统硬件输入和输出计算
机图形系统是为了支持应用程序,便于实现图形的
输入输出的硬件和软件组合体。没有图形系统支持
就难以实现应用软件的开发。功能 计算功能存储
功能输入功能输出功能交互功能
有 种不同的坐标系。第一种是供应用程序
使用的实际世界坐标系统;第二种是 内部使用
的规范设备坐标系,它的取值范围为[],这是
一种既与设备无关也与应用无关的坐标系;第三种
是各工作站物理设备使用的设备坐标系。 只支
持二维对象的图形处理,因此上述 个坐标系都是
二维坐标系。坐标变换规范化坐标变换在
中定义一个矩形窗口在 中定义一个矩形视区
通过窗口到视区的映射 平移变换与比例变换相结
合而达目的在窗口到视区的变换的过程中 如果需
要的话落在视区外的图形部分均被裁减掉 工作
站坐标变换
计算机图形学、图形处理与模式识别本质区别是
什么?
答:计算机图形学是研究根据给定的描述,用计算
机生成相应的图形、图像,且所生成的图形、图像
可以显示屏幕上、硬拷贝输出或作为数据集存在计
算机中的学科。计算机图形学研究的是从数据描述
到图形生成的过程。例如计算机动画制作。图形处
理是利用计算机对原来存在物体的映像进行分析处
理,然后再现图像。例如工业中的射线探伤。模式
识别是指计算机对图形信息进行识别和分析描述,
是从图形(图像)到描述的表达过程。例如邮件分
捡设备扫描信件上手写的邮政编码,并将编码用图
像复原成数字。
已知 直 线 方 程 !"!"#
#
试求出图形对该直线进行对称变换得变换矩阵
解:
$
%"&'()$*!+ "&'(),,,,
'-.% ./0%
./0% $'-.% ,,,,
-.%$!* ./0%!*
将代入式可 得变换矩阵,并 根据万能公式
./0% ./0%'-.%'-.% '-.%$./0% ()%
./0%!'-.% 可得
($)!() !()
!() ($)!()
$!() !()
!" ! "$"
所以 %"&'()$*!+"&'()$!" ,
将代入式得
"$!" $"!"
$"!" $"!"
"!" "!"
为什么说直线生成算法是二维图形生成技术的基
础1无论什么复杂图形,它们都是由直线段和曲线段
组成(三维图形经投影后最终变成了二维图形),
而图形设备显示曲线段时,最终还是将曲线段转化
成一系列直线段逼近表示的。因此,所有图形都可
以看成是由直线段组成的。
对于分辨率为 2 的光栅系统,若每一
像素用 位和 位二进制来表示存储信息,各需
多大光栅存储容量以及显存?每一屏幕最多能显示
多少颜色?若 ,,+ 灰度都占 位,其显示颜色
的总数是多少?
解:每一像素用 位二进制来表示存储信息,所
需容 量为 22 ( +(3 )4+
彩色素: 项
若每一像素用 位二进制表示存储信息,所需
容 量 为 : 222 +(3
4+ 由于显示卡的显存是按 的指数次倍增
长 的 , 因 此 所 需 显 存 为 4 彩 色 素 :
项
颜色总数: 2 2 (种)
由四部分组成:电子枪、聚焦系统、偏转
系统和荧光屏
虚拟现实技术:利用计算机生成一种模拟环境,
通过多种传感器和设备使用户“投入”到该环境中,
实现用户和该环境直接进行交互的技术。例如模拟
飞机驾驶舱。
可视化技术:通过对空间数据场构造中间几何因素,
或用图形绘制技术在屏幕上产生二维图像。例如分
子模型构造。
把用户坐标系的坐标值转化为设备坐标系的坐标
值叫窗口$视图变换 矩阵
"
56 76 58 78 2 '
9
定点 :-63(- 增量移动 :-63&3;
)3()3( )3(:")3(:"
.3('-;-&/.3('-;-&/
<=(</3;'-;-&在处画一规定颜色点
.3(;/03.(;3设置线的类型和粗细
.3(>;;.(;3/0( / '-;-&填充 / 代表模式
?--9>;;/0( /0( '-;-&蔓延填充
-=((3(输出字符串
;/03两点画线
;/03(-移动并画线
;/03&3;增量画线
&3'("0);3画矩形
9&"8<-;/0( /0( 2< 顶点数 2< 整型数组
3;;/<.3.3&& 圆 心 半 径 &&.3
表示起始角和结束角
'/&';3&画圆
</3.;/'3.3&画扇形并填充
DDA 画圆
- 1
- 2
前往页