本文主要介绍了计算机图形图像处理的基本概念;导出三维图形几何变换矩阵的一般形式;简要介绍了消隐技术;介绍了AutoLISP语言的功能、特点及绘图程序,并结合简单实例,展示了开发的实际效果。

计算机图形处理及其应用

摘要

计算机图像处理技术产生于上个世纪80年代末,经历了30多年的发展过程,计算机图形图像处理技术得到广泛的运用,也变成现代应用科学中最活跃的分支之一。本文主要介绍了计算机图形图像处理的基本概念;导出三维图形几何变换矩阵的一般形式;简要介绍了消隐技术;介绍了AutoLISP语言的功能、特点及绘图程序,并结合简单实例,展示了开发的实际效果。

关键字:图形处理 图形几何变换 消隐技术 AutoLISP

1、计算机图形图像处理的基本概念

计算机图形图像处理是指把由概念或数学描述所表示物体的几何数据或几何模型,用计算机进行显示、存储、修改、完善及进行相关有关操作的过程。图形图像处理包括的主要内容有:(1)几何变换,如平移、旋转、缩放、透视和投影等;;(2)消除计算机图形图像的隐面、线;(3)图形的裁剪技术;(4)零件的参数化设计;(5)将图形图像的曲面和曲线进行拟合操作;(6)进行色彩设计以及将相对的明暗处以及贴图纹理进行处理等。各种图形图像处理软件也是以这两种技术为基础。利用图形图像处理技术改造、创造图形、图像的整个过程都是在计算机上进行。

在计算机工程和科学领域,计算机图形系统的研制和设计是最重要的内容,而作为一个计算机图形处理系统,必须应具备对话、输人和输出、存储和计算等相应的基本功能。图形图像处理技术主要应用在计算机辅助设计CAD、计算机辅助制造CAM、计算机辅助教育CAI、计算机艺术设计、计算机模拟、计算可视化、计算机动画和虚拟现实等领域。CAD 是主要应用领域之一。研究CAD领域的最关键步骤就是重建三维形体,即为:从一些二维信息中提取一些相关信息,并对其进行综合分类,以三维空间为主题,重新将二维信息进行构造,从而将重建的形体得以真正实现。但在目前来说,一些重要的重建三维形体计算法主要都是面对一些受到严格限制的且对主轴方向以及多面体的二次曲面体,但是,重建三维形体中的任意曲面体在当今社会里,仍是一个难度系数较高的问题。

2、图形的几何变换

图形变换一般是指对图形的几何信息经过几何变换后产生新的图形,它提供了构造或修改图形的方法。除图形的位置变动外,还可以将图形放大或者缩小,甚至对图形作不同方向的拉伸来使其扭曲变形。在二维平面中,任何一个图形都可以认为是点之间的连线构成的。对于一个图形作几何变换,实际上就是对一系列点进行变换。在二维平面内,一个点通常用它的两个坐标(x,y)来表示,写成矩阵形式则为:

x,y 或 x y

计算机图形处理与应用程序,计算机图形处理与应用相关推荐

  1. 计算机中cmos设置程序,计算机CMOS设置详解.doc

    计算机CMOS设置详解 计算机CMOS设置详解 ? BIOS的含义是"基本输入输出系统",它起到电脑硬件与软件之间的交换接口.有关系统的时间.日期.内存容量软硬盘驱动器的类型及容量 ...

  2. 计算机office2010高级应用程序,计算机办公软件应用office2010高级解题步骤

    计算机办公软件应用office2010高级解题步骤 Office2010高级步骤 第一单元:操作系统 一.启动"资源管理器". 解题步骤: (1)在桌面上,点击任务栏上的" ...

  3. 计算机组成原理STRA检测程序,计算机组成原理实验4-微程序控制器课件.ppt

    <计算机组成原理实验4-微程序控制器课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<计算机组成原理实验4-微程序控制器课件.ppt>文档请在 ...

  4. 计算机组成原理实验四微程序,计算机组成原理实验七微程序计数器.doc

    文档介绍: 计算机组成原理实验七微程序计数器.docEvaluationWarning:ThedocumentwascreatedwithSpire..洛阳理工学院实验报告七系别计算机系班级 学号姓名 ...

  5. 计算机二级c真题108套,2016年计算机二级108套程序.docx

    2016年计算机二级108套程序.docx (47页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 29.9 积分 操作题1套请编写函数fun,其功能是: ...

  6. 冯诺依曼计算机程序及其执行,第4章冯.诺依曼计算机:机器级程序与其执行练习题答案解析...

    第4章冯.诺依曼计算机:机器级程序与其执行练习题答案解析 (20页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 第 4 章 冯.诺依曼计算 ...

  7. java用循环方式实现和计算机玩猜拳的程序

    用循环方式实现和计算机玩猜拳的程序 (设定胜出条件--输3次或赢3次即退出) /*int a=0;//统计赢得次数 int b=0;//统计输的次数 for(;;){ System.out.print ...

  8. 计算机知识太多了,计算机基础知识对程序员来说有多重要?

    原标题:计算机基础知识对程序员来说有多重要? 科班和培训生同比于自学者的优势就在于这些计算机专业的核心课程(数据结构与算法这种不管科班培训都要学的不算):离散数学.编译原理.计算机组成原理.操作与系统 ...

  9. c语言计算机编程例题详解,计算机C语言编写程序题及答案解析精选.doc

    计算机C语言编写程序题及答案解析精选 2011年计算机二级C语言编写程序题及答案解析精选 [4.1]已知银行整存整取存款不同期限的月息利率分别为:0.315% 期限一年0.330% 期限二年月息利率 ...

最新文章

  1. linux下启动tlq命令,UNIX/LINUX命令
  2. 【cs231n作业笔记】一:KNN分类器
  3. python颜色识别原理_电脑控制手机 Python实现颜色识别功能
  4. flash大作业一分钟源文件_初中生写作业慢的7个原因及对策
  5. RabbitMQ消息幂等性问题
  6. linux+apache+mysql+php
  7. MSDN-MDX#001 - 多维表达式 (MDX) 参考
  8. deeplearning中卷积后尺寸的变化
  9. MAC中用ImageMagick转换图像
  10. java泛型实例化_如何实例化泛型spring bean?
  11. alpine-linux grsecurity 安全
  12. 已经被说“烂”的微服务,到底是个什么鬼?通过拆分实战案例来带你入门。...
  13. (三)添加HDRI环境贴图和顶点绘制技巧
  14. 机器学习实战(SVM)
  15. spss 为何打不开
  16. 第一行代码 Hello world
  17. 利用windows 自带WiFi共享工具共享WiFi
  18. da8da八字排盘官方下载_da8da六爻排盘
  19. IDEA自带的逆向工程功能
  20. 域名系统服务器的功能,域名系统的主要功能是什么

热门文章

  1. 网络语言进课堂:上海禁止北京面对
  2. Precision(精准率、查准率)和Recall(召回率、查全率)的应用场景
  3. NPOI 导入导出和Excel版本,错误文件扩展名和文件的格式不匹配
  4. 万法简史(肯威尔伯)
  5. 新年「开门红」| 送你 108 份开工牛气能量!
  6. 针织厂计算机社会实践报告,大学生寒假针织厂打工实践报告
  7. **数据堂荣登2018中国最具商业价值AI企业百强榜单**
  8. Hexo博客删除文章
  9. 普通石粉的用途_“石粉”的多种用途
  10. WIFI模块的STA模式和AP模式有什么区别?