二维坐标系中对三维坐标系的模拟.doc
约14页DOC格式手机打开展开
二维坐标系中对三维坐标系的模拟,1万字 14页目录第一章 引言---------------------------------------------------------------------------------- 2第二章 二维的计算机坐标系和模拟对象坐标系的简介----------------------...
内容介绍
此文档由会员 刘丽 发布
二维坐标系中对三维坐标系的模拟
1万字 14页
目录
第一章 引言---------------------------------------------------------------------------------- 2
第二章 二维的计算机坐标系和模拟对象坐标系的简介----------------------------- 2
2.1 二维的计算机坐标系简介------------------------------------------------------- 2
2.2 模拟对象坐标系的简介---------------------------------------------------------- 2
第三章 在二维的计算机坐标系中对三维图形的模拟绘制-------------------------- 3
3.1 二维的计算机坐标系中图形的绘制方法----------------------------------------3
3.2 三维参照坐标系的特点-------------------------------------------------------------3
3.3 在二维的计算机坐标系中对三维图形的模拟绘制的通用算法-------------3
3.3.1 缩放算法---------------------------------------------------------------------------4
3.3.2 倒置算法---------------------------------------------------------------------------5
3.4 在二维的计算机坐标系中对三维图形的模拟绘制的数据格式及算法-----5
3.4.1 在二维的计算机坐标系中对三维图形的模拟绘制的数据格式---------5
3.4.2 在二维的计算机坐标系中对三维图形的模拟绘制的算法---------------7
第四章 在二维的计算机坐标系中对三维图形的模拟变换-----------------------------8
4.1 三维的计算机坐标系中图形的通用变换-------------------------------------------8
4.2 在二维的计算机坐标系中对三维图形的模拟变换的通用算法--------------8
4.3 在二维的计算机坐标系中对三维图形的模拟变换的数据格式及算法-----9
4.3.1 在二维的计算机坐标系中对三维图形的模拟变换的数据格式--------------9
4.3.2 在二维的计算机坐标系中对三维图形的模拟变换的算法--------------------9
总结----------------------------------------------------------------------------------------------- 10
致谢----------------------------------------------------------------------------------------------- 10
参考文献----------------------------------------------------------------------------------------- 12
摘要:随着计算机的发展, 三维计算机图形处理在计算机系统中发挥着越来越大的作用。 在目前, 三维的计算机图形正在娱乐, 建筑等方面发挥作越来越大的作用。 本文的意义就在于探讨一个普通CAD程序的基本算法, 实现在二维平面坐标系中对三维图形的模拟绘制和操作。
关键字:二维平面坐标系, 三维平面坐标系, 模拟绘制, CAD基本算法, 三维变换
1.引 言
随着计算机的发展, 计算机图形处理在计算机系统中发挥着越来越大的作用。 在目前,三维的计算机图形正在逐步取代二维的计算机图形在计算机娱乐界的地位。 然而, 目前的绝大部分计算机显示器都是二维平面显示器, 要在二维平面显示器上显示三维图形, 就必须有一套算法来进行图形处理。 从而在二维平面显示器上显示三维图形。
目前, 以AutoCAD为代表的一系列图形处理软件, 已经在建筑, 电子, 机械, 广告, 装饰, 地理等行业发挥作越来越大的作用, 其图形格式已经成为行业标准。 另外, 以OpenGL和 DirectX为代表的三维图形接口也提供了三维图形处理的解决方案, 计算机图形处理上发挥作作越来越大的作用。 但是, 在以上所述的几个软件系统中, 还没有一个是公布了自己的三维核心的。 而在计算机图形学的书籍和资料中, 对三维计算的又只是原理性质的介绍。 所以, 本文就通过探讨三维图形处理的原理, 来实现三维图形处理的底层算法, 用一个小型的演示程序来实现基本的三维图形变换, 以期能为实现一个CAD的原型。
参考文献
[1] 〈〈计算机图形学〉〉,孙家广, 清华大学出版社,1998
[2] 〈〈线性代数〉〉 ,四川大学数学教研究室 ,高等教育出版社,1996
[3] 《OpenGL权威编程指南》, Ken.J.Tomans ,中国电力出版社, 1999
1万字 14页
目录
第一章 引言---------------------------------------------------------------------------------- 2
第二章 二维的计算机坐标系和模拟对象坐标系的简介----------------------------- 2
2.1 二维的计算机坐标系简介------------------------------------------------------- 2
2.2 模拟对象坐标系的简介---------------------------------------------------------- 2
第三章 在二维的计算机坐标系中对三维图形的模拟绘制-------------------------- 3
3.1 二维的计算机坐标系中图形的绘制方法----------------------------------------3
3.2 三维参照坐标系的特点-------------------------------------------------------------3
3.3 在二维的计算机坐标系中对三维图形的模拟绘制的通用算法-------------3
3.3.1 缩放算法---------------------------------------------------------------------------4
3.3.2 倒置算法---------------------------------------------------------------------------5
3.4 在二维的计算机坐标系中对三维图形的模拟绘制的数据格式及算法-----5
3.4.1 在二维的计算机坐标系中对三维图形的模拟绘制的数据格式---------5
3.4.2 在二维的计算机坐标系中对三维图形的模拟绘制的算法---------------7
第四章 在二维的计算机坐标系中对三维图形的模拟变换-----------------------------8
4.1 三维的计算机坐标系中图形的通用变换-------------------------------------------8
4.2 在二维的计算机坐标系中对三维图形的模拟变换的通用算法--------------8
4.3 在二维的计算机坐标系中对三维图形的模拟变换的数据格式及算法-----9
4.3.1 在二维的计算机坐标系中对三维图形的模拟变换的数据格式--------------9
4.3.2 在二维的计算机坐标系中对三维图形的模拟变换的算法--------------------9
总结----------------------------------------------------------------------------------------------- 10
致谢----------------------------------------------------------------------------------------------- 10
参考文献----------------------------------------------------------------------------------------- 12
摘要:随着计算机的发展, 三维计算机图形处理在计算机系统中发挥着越来越大的作用。 在目前, 三维的计算机图形正在娱乐, 建筑等方面发挥作越来越大的作用。 本文的意义就在于探讨一个普通CAD程序的基本算法, 实现在二维平面坐标系中对三维图形的模拟绘制和操作。
关键字:二维平面坐标系, 三维平面坐标系, 模拟绘制, CAD基本算法, 三维变换
1.引 言
随着计算机的发展, 计算机图形处理在计算机系统中发挥着越来越大的作用。 在目前,三维的计算机图形正在逐步取代二维的计算机图形在计算机娱乐界的地位。 然而, 目前的绝大部分计算机显示器都是二维平面显示器, 要在二维平面显示器上显示三维图形, 就必须有一套算法来进行图形处理。 从而在二维平面显示器上显示三维图形。
目前, 以AutoCAD为代表的一系列图形处理软件, 已经在建筑, 电子, 机械, 广告, 装饰, 地理等行业发挥作越来越大的作用, 其图形格式已经成为行业标准。 另外, 以OpenGL和 DirectX为代表的三维图形接口也提供了三维图形处理的解决方案, 计算机图形处理上发挥作作越来越大的作用。 但是, 在以上所述的几个软件系统中, 还没有一个是公布了自己的三维核心的。 而在计算机图形学的书籍和资料中, 对三维计算的又只是原理性质的介绍。 所以, 本文就通过探讨三维图形处理的原理, 来实现三维图形处理的底层算法, 用一个小型的演示程序来实现基本的三维图形变换, 以期能为实现一个CAD的原型。
参考文献
[1] 〈〈计算机图形学〉〉,孙家广, 清华大学出版社,1998
[2] 〈〈线性代数〉〉 ,四川大学数学教研究室 ,高等教育出版社,1996
[3] 《OpenGL权威编程指南》, Ken.J.Tomans ,中国电力出版社, 1999