摘要:随着计算机的发展, 三维计算机图形处理在计算机系统中发挥着越来越大的作用。 在目前, 三维的计算机图形正在娱乐, 建筑等方面发挥作越来越大的作用。 本文的意义就在于探讨一个普通CAD程序的基本算法, 实现在二维平面坐标系中对三维图形的模拟绘制和操作。 关键字:二维平面坐标系, 三维平面坐标系, 模拟绘制, CAD基本算法, 三维变换
1.引 言 随着计算机的发展, 计算机图形处理在计算机系统中发挥着越来越大的作用。 在目前,三维的计算机图形正在逐步取代二维的计算机图形在计算机娱乐界的地位。 然而, 目前的绝大部分计算机显示器都是二维平面显示器, 要在二维平面显示器上显示三维图形, 就必须有一套算法来进行图形处理。 从而在二维平面显示器上显示三维图形。
目前, 以AutoCAD为代表的一系列图形处理软件, 已经在建筑, 电子, 机械, 广告, 装饰, 地理等行业发挥作越来越大的作用, 其图形格式已经成为行业标准。 另外, 以OpenGL和 DirectX为代表的三维图形接口也提供了三维图形处理的解决方案, 计算机图形处理上发挥作作越来越大的作用。 但是, 在以上所述的几个软件系统中, 还没有一个是公布了自己的三维核心的。 而在计算机图形学的书籍和资料中, 对三维计算的又只是原理性质的介绍。 所以, 本文就通过探讨三维图形处理的原理, 来实现三维图形处理的底层算法, 用一个小型的演示程序来实现基本的三维图形变换, 以期能为实现一个CAD的原型。
2. 二维的计算机坐标系和模拟对象坐标系的简介 ... ... |