计算机图形学与几何造型导论_计算机图形学导论

计算机图形学与几何造型导论

历史 (History)

The main forerunner sciences to the development of modern computer graphics were the advances in electrical engineering, electronics, and television that took place during the first half of the twentieth century when no technology was available.

现代计算机图形学发展的主要先驱科学是20世纪上半叶没有可用技术的电子工程,电子和电视技术的进步。

Thus, screens could display art since the Lumiere brothers' use of mattes to create special effects for the earliest films dating from 1893 to 1895, but such displays were limited and not interactive with everyone. Then, the first cathode ray tube, the Braun tube, was invented in 1896 to 1897 – it, in turn, would permit the oscilloscope and the military control panel – the more direct precursors of the field, as they provided the first two-dimensional electronic displays that responded to programmatic or user input for anything.

因此,自从卢米埃尔兄弟(Lumiere brothers)使用遮罩为1893年至1895年的最早电影制作特殊效果以来,屏幕就可以显示艺术品,但是这种显示方式受到限制,并且无法与所有人互动。 然后,第一个阴极射线管,即布劳恩管(Braun tube)于1896年至1897年发明-反过来,它允许示波器和军事控制面板使用-该领域的直接先驱,因为它们提供了第一个二维响应程序化或用户输入的电子显示。

Wherever, computer graphics remained used relatively unknown as a discipline until the 1950s and the post-World War II period – during which time the discipline emerged from a combination of both pure university and laboratory academic research into more advanced computers and the United State Military's further development of technologies like radar, advanced aviation, and rocketry developed during the war for protecting by everyone. So, new kinds of displays were needed to process the wealth of information resulting from such projects or work, leading to the development of computer graphics as a discipline for everyone to work properly.

在任何地方,直到1950年代和第二次世界大战之后, 计算机图形学一直都被作为一门学科而相对不为人所知。在此期间,该学科从纯粹的大学和实验室学术研究结合到更先进的计算机,再到美国军方的进一步发展战争期间开发的雷达,先进航空和火箭技术等技术得到了所有人的保护。 因此,需要新的显示器来处理此类项目或工作所产生的大量信息,从而导致计算机图形学的发展成为每个人都能正常工作的准则。

介绍 (Introduction)

Computer Graphics involves technology to be accessed by everyone. Then, the Process transforms and presents information in a visual form for everyone. Thus, the role of computer graphics is insensible. Wherever today life, computer graphics has now become a common element in user interfaces, T.V. commercial motion pictures for everyone's entertainment.

计算机图形学涉及每个人都可以使用的技术。 然后,该流程以可视化的形式为每个人转换并呈现​​信息。 因此,计算机图形学的作用是不明智的。 无论生活在今天的任何地方,计算机图形现在都已成为用户界面中的常见元素,是每个人娱乐的电视商业电影。

Computer Graphics is the creation of pictures with the help of a computer for us. Then, at the end product of the computer graphics is a picture it may be a business graph, drawing, and engineering for working in it.

计算机图形学是在计算机的帮助下创建图片的。 然后,计算机图形的最终产品是图片,它可能是业务图,绘图和用于其中的工程。

Mainly in computer graphics, two or three-dimensional pictures can be created that are used for research is used. Many hardware devices algorithms have been developing for improving the speed of picture generation with time rapidly. Then, it includes the creation storage of models and images of objects for view. Thus, these models for various fields like engineering, mathematics and many more.

主要在计算机图形学中 ,可以创建用于研究的二维或三维图片。 已经开发了许多硬件设备算法以快速提高图像生成的速度。 然后,它包括创建模型和用于查看的对象图像的存储。 因此,这些模型适用于各种领域,例如工程,数学等等。

Nowadays computer graphics are entirely different from the earlier one in many ways. It is not possible. Thus, it is an interactive user that can control the structure of an object of various input devices for this.

如今, 计算机图形学在许多方面与早期的图形学完全不同。 这不可能。 因此,交互式用户可以为此控制各种输入设备的对象的结构。

计算机图形学的定义 (Definition of Computer Graphics)

Computer Graphic is the use of computers to create and manipulate pictures on a display device by this. Thus, it comprises software techniques to create, store, modify, and represent pictures for everyone.

计算机图形学是指通过计算机在显示设备上创建和处理图片的方法。 因此,它包括为每个人创建,存储,修改和表示图片的软件技术。

为什么要使用计算机图形? (Why are computer graphics used?)

Let a shoe manufacturing company want to show the sale of shoes for five years. Now, for this vast amount of information is to store in this. Then, a lot of time and memory will be needed for this. This method will be tough to understand by a common man by this. So, in this situation graphics are a better alternative. Thus, Graphics tools are charts and graphs for this. So using graphs, data can be represented in pictorial form for everyone. This is a picture that can be understood easily just with a single look.

让一家鞋类制造公司想展示五年的鞋子销售情况。 现在,要在其中存储大量信息。 然后,为此需要大量的时间和内存。 这样,普通人很难理解这种方法。 因此,在这种情况下,图形是更好的选择。 因此,“图形”工具就是用于此目的的图表。 因此,使用图形,数据可以以图片形式表示给每个人。 这是一张单眼即可轻松理解的图片。

This is an interactive computer graphics work using the concept of two-way communication between computer users in it. Thus, the computer will receive signals from the input device, and the picture is modified accordingly for this. Pictures will be changed quickly when we apply command.

这是一种交互式计算机图形作品,其中使用了计算机用户之间的双向通信概念。 因此,计算机将接收来自输入设备的信号,并且为此相应地修改了图片。 应用命令后,图片将快速更改。

Computer Graphics Introduction

翻译自: https://www.includehelp.com/computer-graphics/introduction.aspx

计算机图形学与几何造型导论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机图形学pdf 内容可copy 适合要学习开发3d游戏的朋友们学习 希望对大家有所帮助 目录: 第1章基本图形的生成 1.1 直线 1.1.1 生成直线的DDA 算法 1.1.2 生成直线的中点算法 1.1.2 生成直线的Bresenham算法 1.1.3 程序设计案例 1.2 圆 1.2.1 DDA 算法 1.2.2 Bresenham算法 1.2.3 程序设计案例 1.3 椭圆 1.4 区域填充 1.4.1 扫描线填充 1.4.2 种子填充 1.4.3 程序设计案例 1.5 字符的生成 1.6 图形裁剪 1.6.1 线裁剪 1.6.2 多边形裁剪 1.6.3 字符裁剪 1.6.4 裁剪程序设计案例 1.7 Visual C++中基本绘图函数 1.8 课后练习 第 2 章二维图形 2.1 用户坐标到屏幕坐标的变换 2.1.1 窗口到视口的变换内容 2.1.2 窗口区到视图区的坐标变换 2.2 几何变换 2.1.1 基本变换 2.1.2 复合变换 2.1.3 几何变换程序设计案例 2.4 平面曲线图 2.4.1 正叶线 2.4.2 正叶线蝴蝶结 2.5 平面曲线程序设计案例 2.6 课后练习 第 3 章图形交互技术 3.1 用户接口设计 3.2 逻辑输入设备与输入处理 3.2.1 逻辑输入设备 业搜---www.yeaso.com CAD教育网制作www.cadedu.com 《计算机图形学原理及算法教程》(Visual C++版)和青芳清华大学出版社出版 3.2.2 输入模式 3.3 交互式绘图技术 3.4 交互技术程序设计案例 3.5 课后练习 第 4 章简单 CAD 绘图系统开发实例 4.1 计算机图形学绘图基础 4.1.1 Visual C++开发系统基本绘图知识 4.1.2 计算机图形学会图系统设计基本原则 4.1.3 图形程序设计步骤 4.1.4 在Visual C++集成开发环境下程序的调试 4.1.5 计算机程序结构设计基础 4.1.6 绘图程序设计基本方法 4.1.6.1 图形层次结构和程序模块结构 4.1.6.2 面向对象程序设计 4.1.6.3 绘图子程序和主程序 4.1.6.4 编程绘图方法 4.2 图形的数据结构 4.2.1 图形信息的分类 4.2.2 图形数据结构 4.2.3 计算机对数据的管理—数据文件 4.2.4 图形数据的存储状态 4.2.5 动态文件数据结构的组织原则 4.2.6 简单CAD 绘图系统编程实例中的数据结构 4.2.6.1 图形元素基类的组织 4.2.6.2 组织图形类系统文档 4.2.6.3 增加图形元素 4.2.6.4 实现各类图形的绘制 4.2.6.5 保存图形数据到文档 4.3 简单CAD 绘图系统功能简介 4.3.1 简单CAD 绘图系统运行界面 4.3.2 简单CAD 绘图系统功能 第5章三维图形 5.1 三维图形几何变换矩阵 5.2 三维图形基本变换 5.2.1 平移变换矩阵 5.2.2 比例变换矩阵 5.2.3 旋转变换矩阵 5.2.4 对称变换 5.2.5 错切变换 5.3 图形的投影变换 5.3.1 投影变换分类 5.3.2 平行投影 5.3.2.1 正平行投影(三视图) 5.3.2.2 斜平行投影 业搜---www.yeaso.com CAD教育网制作www.cadedu.com 《计算机图形学原理及算法教程》(Visual C++版)和青芳清华大学出版社出版 5.3.2.3 透视投影 5.4 三维变换程序设计案例 5.5 课后练习 第 6 章曲线与曲面 6.1 曲线曲面参数表示的基础知识 6.1.1 非参数表示和参数表示 6.1.2 参数表示的基本特征 6.1.3 曲线段之间的连续性 6.1.4 曲线曲面设计中的几个概念 6.2 常用参数曲线 6.2.1 一般规则空间曲线 6.2.2 Bezier 曲线 6.2.3 B 样条曲线 6.3 参数曲面 6.3.1 函数式曲面 6.3.2 旋转曲面 6.4 常用曲面 6.4.1 双曲线曲面 6.4.2 Bezier 曲面 6.4.3 B 样条曲面 6.5 曲面与曲线程序设计案例 6.6 课后练习 第 7 章几何造型 7.1 实体的表示模型 7.1.1 形体的边界表示模型 7.1.2 构造表示 7.1.3.边界表示 7.1.3.1 欧拉操作 7.1.3.2 集合运算 7.2 求交分类 7.2.1 求交分类 7.2.2 基本的求交算法 7.2.2.1 线与线的求交计算 7.2.2.2 线与面的求交计算 7.2.2.3 曲面与曲面的求交 7.3 图形相交-相切程序设计案例 7.4 非传统造型技术 7.4.1 基本概念 7.4.2 分形造型对模型的基本要求 7.4.3 分形造型的常用模型 7.4.4 分数维图形应用 7.5 分形造型程序设计案例 7.6 课后练习 业搜---www.yeaso.com CAD教育网制作www.cadedu.com 《计算机图形学原理及算法教程》(Visual C++版)和青芳清华大学出版社出版 第 8 章消隐技术 8.1 线消隐 8.2 面消隐 8.2.1 区域排序算法 8.2.2 深度缓存(Z-buffer)算法 8.2.3 扫描线算法 8.3 消隐 8.4 消隐技术程序设计案例 8.5 课后练习 第 9 章真实感图形绘制 9.1 颜色模型 9.1.1 CIE 色度图 9.1.2 常用的颜色模型 9.2 简单光照明模型 9.2.1 Phong 光照明模型 9.3 局部光照明模型 9.3.1 局部光照明模型 9.4 光透射模型 9.4.1 透明效果的简单模型 9.4.2 Whitted 光透射模型 4.4.3 Hall 光透射模型 9.4.4 简单光反射透射模型 9.5 纹理及纹理映射 9.5.1 纹理的概述 9.6 整体光照明模型 9.6.1 光线跟踪算法 9.6.2 辐射度方法 9.7 真实感图形学程序设计案例 9.8 课后练习 第 10 章计算机动画 10.1计算机动画概述 10.2计算机动画的应用领域 10.3 计算机动画的分类和原理 10.4 目前计算机动画面临的问题 10.5 计算机动画程序设计案例 10.5.1 帧动画 10.5.1 实时动画 10.6 练习题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值