论文部分内容阅读
膜结构是一种近二三十年新兴起来的建筑结构,以其独特飘逸的造型和极具张力的表现形式而为世人所喜爱。然而,作为一种新型的结构形式,膜结构的设计理念与传统的结构差异很大。膜结构是以高强度柔韧薄膜材料为屋顶,与支撑及张拉体系相结合,形成具有一定刚度的空间结构形式,从而承受一定外荷载的一种空间结构形式。膜结构的设计过程主要包括找形分析,荷载分析和裁剪分析三个步骤,而其中的关键则是找形分析环节。当前国内膜结构的基础理论已经比较成熟,但专门用来进行膜结构设计分析的软件却非常少,因此开发膜结构的设计分析软件具有十分重要的现实意义。
近些年来,面向对象方法正在取代传统结构化方法而成为软件开发的主流,AutoCAD提供的新的二次开发平台ObjectARX,以VislJaI C++为开发语言,采用了面向对象的编程方法,并支持MFC编程。利用这一强有力的开发工具,可以将面向对象的程序设计方法引入到结构CAD软件的二次开发中,设计出基于图形操作系统的数据处理和结构分析CAD软件。
本文开发的索膜结构形态分析CAD系统,是基于ObjectARX,AutoCAD2002,Visual C++6.0和Windows操作系统开发的,计算原理采用力密度法,在国内膜结构软件开发方面做一些有益的尝试。该系统完整的完成了膜结构形态分析的整个过程,界面友好,操作简单,实现了动态菜单,MFC的对话框参数设置,边界以及网格的自动划分,分层存储,丰富的数据输出等功能。