论文部分内容阅读
现代高层建筑设计逐渐朝着快速、集约的方向发展,建筑公司为了进一步完善建筑施工系统,利用计算机辅助设计技术通过可视化的方式,来模拟仿真建筑工程施工的过程。借助这些技术的应用,可以更好的进行过程的优化和各项工程设备及资料的筹备等工作。
本文主要介绍了建筑施工过程可视化仿真系统中有关三维数字模型建模设计CAD系统的研究及实现。目前很多建筑的三维模型,大多使用传统的模型设计方法构造,个体性较强,重用性较差,用于进行新模型生成所花费的人力财力巨大。为了解决这个问题,本文提出了建筑三维模型的参数化设计子系统,来实现建筑模型的快速建模,它借鉴了机械零件设计中有关标准零件的概念,将整体建筑模型分解为不同层次模型,层次模型又可分为若干基础建筑构件模型类,分别对这些构件进模型行参数化建模,并建立相应的模型库及参数信息库。在组建高层建筑时,通过对数据库中标准模型的直接调用或者对其标准模型的参数进行修改的方式,生成所需要的构件模型,并按照一定参数进行装配,快速生成所需层次模型及整体模型,实现快速、可重用的三维建筑模型的设计和开发。
本文探讨了SolidWorks2007 三维CAD设计软件的建筑模型设计方式,并研究了CAD软件参数化功能的实现原理和方法,提出了基于SolidWorks2007软件平台开发的建筑模型参数化设计系统的方案和实现方法。在VisualBasic.NET的开发环境下,通过对SolidWorksAPI对象及方法的调用实现参数化设计功能应用程序的开发,使用SQL Server 2005建立数据库,实现对模型及参数数据的管理。最后采用基于动态链接库的开发方式,将二次开发的建筑模型参数化设计的应用程序以Add-in插件形式无缝集成到SolidWorks2007中,从而集成内嵌式的可重用的建筑构件三维模型的设计系统。
通过在某集团公司建筑楼宇施工过程仿真项目中的实际应用,验证了本文的建筑三维模型设计子系统能有效提高模型设计的速度,减少了重复类型的模型设计工作量,更有效地发挥现有优秀的CAD系统的作用,从而提高了设计三维建筑模型的工作效率并且缩短了生产周期,提高了在同类产品市场上的竞争力。