admin 管理员组

文章数量: 1086019


2024年4月30日发(作者:month公式怎么用)

精心整理

我刚找到的:大家先看看做好了

告诉我一声

我也正准备做这个!!

我们使用?Visual?C++?6.0?来写一个读取DXF文件的小程序。

在实际应用中,模型中实体的数目以及实体中点和面的数目都是不定的,为

了有效地利用内存,我们选择MFC类库中的聚合类CobArray类所创建的对象

vertex,?sequence来存储和管理实体的点坐标和点序。

CObArray类是一个用来存放数组类的聚合类,它能根据要存进来的数组(或

结构)多少自动进行自身大小的高速,而且这个类本身具有的成员函数使得我们

对它的对象的操作更加方便、快捷,用它编的程序也易于读懂。

精心整理

精心整理

三维实体模型的模型信息中的一部分信息可以在标题段中读出,通过读取变

量名为$UCSORG的三个变量,可以得到三维实体在世界坐标系中自身所定义的用

户坐标系原点的三维坐标。通过读取$EXTMAX,$EXTMIN可以获知三维实体在世

界坐标系中的范围,而其它部分的信息只有读完了全部DXF文件后才可以通过计算

确定。对于三维实体模型的全部点坐标、点序,可以在实体段中按照前面介绍的

DXF文件基本结构读出。现在我们开始写这个程序。

先建立一个头文件HEAD.H定义如下的结构:VERTEX,?SEQUENCE和类CVertex,?

typedef?struct?{

精心整理


本文标签: 实体 文件 坐标 信息 数组