ObjectARX环境下的结构建模系统的开发毕业(2)
2014-03-19 01:34
导读:在进行结构几何模型的绘制时,系统允许用户直接使用AutoCAD的绘图、编辑命令,如line、arc等进行绘制输入工作,充分发挥CAD实用、快速的绘图功能。此外
在进行结构几何模型的绘制时,系统允许用户直接使用AutoCAD的绘图、编辑命令,如line、arc等进行绘制输入工作,充分发挥CAD实用、快速的绘图功能。此外,ObjectARX还为用户提供了模块化绘图的功能,使用户可以将不同的多个命令集合在很少的自定义命令中,达到一次输入后一次绘制完成的效果。用户可以根据自身的需要,在接口函数中声明自定义命令名称,如“zhulie”,并指明相对应的处理函数,如“draw_zhulie()”,然后再使用调用命令函数acedCommand()或acedCmd()完成处理函数的具体编写工作。
建模系统初始化

图 1 结构建模系统的开发流程
由于各种结构构件既包括自身的实体数据,又包括附加的结构信息,为了使系统能准确地识别、管理这些数据,必须对不同的构件类型分别进行预定义,以生成不同的数据结构。例如,对于柱构件,可以在程序中进行如下的定义:
static struct column{
ads_real col_x; //柱中心点x坐标
ads_real col_y; //柱中心点y坐标
ads_real widt