




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档第一章一、什么是计算机图形学? 计算机图形学是研究如何利用计算机来显示、生成和处理图形的原理、方法和技术的一门学科。 国际标准化组织(ISO)定义: 计算机图形学是研究通过计算机将数据转换为图形,并在专门显示设备上显示的原 理、方法和技术的学科 电气与电子工程协会(IEEE)定义: 计算机图形学是利用计算机产生图形化的图像的艺术和学科。三、举例说明计算机图形学有哪些应用,分别用来解决什么实际问题?应用领域:1.计算机辅助设计与制造 (CAD,CAM) 用于大楼,汽车,飞机,建筑工程,电子路线等的设计和制作过程中。2. 计算机辅助绘图 计算机辅助绘图的典型例子包括计算机可视化,近年来,这种技术已用于有限元分析的后处理,分子模型构造,地震数据处理,大气科学,生物信息及生物化学等领域。3. 计算机辅助教学(CAI)4. 办公自动化和电子出版社5. 计算机艺术6. 在工业控制及交通方面的应用7. 在医疗卫生方面的应用8. 图形用户界面4、 人机交互,什么是一致性原则人机交互学是一门关于设计、评估和执行交互式计算机系统以及研究由此而发生的相关现象的学科。一致性原则:指在设计系统的各个环节时,应遵从统一的、简单的规则,保证不出现例外和特殊的情况,无论是信息显示还是命令输入都应如此一致性原则包含这样一些内容:1.一个特定的图符应该始终只有一个含义而不能依靠上下文来代表多个动作或对象;2.菜单总是放在相同的关联位置,使用户不必总是去寻找;3.键盘上的功能键,控制键以及鼠标上的按钮的定义需要前后一致;4.总是使用一种彩色编码,使相同的颜色在不同的情况下不会有不同的含义;5.输入时交互式命令和语法的一致性等第二章四、CRT的组成和工作原理是什么?CRT(Cathode Ray Tube)阴极射线管 是一种真空器件,它利用电磁场产生高速的、经过聚焦的电子束,偏转到屏幕的不同位置,轰击屏幕表面的荧光材料而产生可见图形CRT组成: 电子枪、聚焦系统、加速电极、偏转系统、荧光屏CRT工作原理:n 电子枪发射电子束n 电子束经过聚焦系统、加速电极、偏转系统,射向荧光屏的指定位置;n 荧光屏被电子轰击到的部位发出光点; 分辨率 是指在原稿的单位长度(英寸)上取样的点数,单位是dpi。六、光栅扫描显示器的工作原理与特点n 电子束横向扫描屏幕,从左到右,从上至下;n 扫描过程中按要显示的图形,点亮或熄灭屏幕上的光点;n 电子束的强度不同,光点明暗程度也不同优 点: 图形描述精确到每个像素,显示图形质量高; 可以表现丰富的色彩信息; 可以显示真实感的图形、视频、动画等 制造成本低,价格相对便宜缺 点: 绘制线段时,会产生锯齿状,即“走样”; 可以通过“反走样技术”进行弥补和改善7、 OpenGL的主要功能 1.模型绘制 2.模型观察 3.颜色模式(RGBA模式和颜色索引模式) 4.光照应用 5.图像效果增强 6.位图和图像处理 7.纹理映射 8.实时动画 9.交互技术#include#include#include一、DDA算法void LineDDA(int x0,int y0,int x1,int y1,int color) int dx,dy,epsl,k; float x,y,xIncre,yIncre; dx=x1-x0; dy=y1-y0; k=dy/dx;if(abs(dx)abs(dy) epsl=abs(dx);else epsl=abs(dy);xIncre=(float)dx/(float)epsl;yIncre=(float)dy/(float)epsl;for(k=0;k=epsl;k+) Putpixel(int(x+0.5),(int)(y+0.5); x+=xIncre; y+=yIncre; 2、 中点Bresenham画圆算法void MidBresenhamCircle(int r,int color) int x,y,d; x=0;y=r;d=1-r; while(x=y) CirclePoint(x,y,color); if(d0)d+=2*x+3; else d+=2*(x-y)+5; y-; x+; 平移变换: 1 0 0 x y 1=x y 1 0 1 0 =x+Tx y+Ty 1 Tx Ty 1比例变换: Sx 0 0 x y 1=x y 1 0 Sy 0 =xSx ySy 1 0 0 1旋转变换: 逆时针旋转: cosa sina 0 x y 1=x y 1 sina cosa 0 0 0 1=xcosa-ysina xsina+ycosa 1 顺时针旋转: cos-a sin-a 0 x y 1=x y 1 sin-a cos-a 0 0 0 1=xcosa+ysina -xsina+ycosa 1错切变换:变换矩阵中非对角线元素不为0,起着把图形沿X方向或Y方向错切的作用,x值或y值越小,错切量越小,反之越大。直线的裁剪:Cohen-Sutherland算法:若xXwr,则D1=1,否则D1=0;若yYwt,则D3=1,否则D3=0;1、目前常用的PC图形显示子系统主要由3个部件组成:帧缓冲存储器、显示控制器、ROM BIOS。简答题1、什么叫做走样?什么叫做反走样?反走样技术包括那些?答:走样指的是用离散量表示连续量引起的失真。 为了提高图形的显示质量。需要减少或消除因走样带来的阶梯形或闪烁效果,用于减少或消除这种效果的方法称为反走样。其方法是前滤波,以较高的分辨率显示对象;后滤波,即加权区域取样,在高于显示分辨率的较高分辨率下用点取样方法计算,然后对几个像素的属性进行平均得到较低分辨率下的像素属性 2.用参数方程形式描述曲线曲面有什么优点? 答:点动成线;可以满足几何不变性的要求;可以避免斜率带来的问题;易于定界;可以节省工作量;参数变化对各因变量的影响明显。四、利用中点Bresenham画圆算法的原理推导第一象限从y=x到x=0圆弧段的扫描转换算法(要求写清原理、误差函数、递推公式)。(10分)解:x方向为最大走步方向,xi+1=xi-1,yi+1由d确定di=F(xm,ym)=(xi-1)2+(yi+0.5)2-R2 di 0;而对于圆内的点,F(X,Y)0。1) 当前点为(Xi, Yi),下一个代定点为(Xi-1,Yi+1),以Y每次增加1, Yi+1= Yi +1,Xi-1需要判定。中点M的坐标为:M(,Xi-0.5, Yi +1)当F(XM, YM)0时,取Pd(Xi-1,Yi +1,)2) 决策参数:d=F(XM,YM)=F(Xi-0.5,Yi+1)=(xi-0.5)2+(yi+1)2-R2当d0时,下一点取Pu(Xi,Yi +1);当d0时,下一点取Pd(Xi-1,Yi +1)。决策参数的增量式当d0时,下一点取Pu(Xi,Yi +1)di+1=F(Xi-0.5,Yi+2)=di+2Yi+3当d0时,下一点取Pd(Xi-1,Yi +1)di+1=F(Xi-1.5,Yi+2)=di+2(Yi-Xi)+5判别式的初始值d0=F(R-0.5,1)=1.25-R算法步骤:1.输入圆的半径R。2.计算初始值d=1.25-R、Y=0、X=R。3.绘制点(X,Y)及其在八分圆中的另外七个对称点。4.判
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国移动商务智能行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国磁性碳粉树脂市场经营优势与未来营销发展趋势报告
- 2025至2030中国砷化镓(GaAs)晶片行业发展趋势分析与未来投资战略咨询研究报告
- 农村小镇打折活动方案
- 农村党建繁琐活动方案
- 写字比赛活动方案
- 北海职工疗休养活动方案
- 冬至节令活动策划方案
- 初心使命活动方案
- 勤工助学俱乐部活动方案
- 荆州中学2024-2025学年高二下学期6月月考历史试卷
- 2025-2030年中国婚庆产业行业市场现状供需分析及投资评估规划分析研究报告
- 2024-2025学年苏教版四年级下学期期末测试数学试卷(含答案)
- 2025年新高考2卷(新课标Ⅱ卷)英语试卷
- 2025年中考化学必考要点知识归纳
- 三年级语文下册全册重点知识点归纳
- 公路养护材料管理制度
- JG/T 330-2011建筑工程用索
- 单位消防培训课件教学
- 项目可行性研究报告风险管理与应急措施制定策略
- 生产经营单位事故隐患内部报告奖励制度
评论
0/150
提交评论