欢迎来到天天文库
浏览记录
ID:51238821
大小:447.53 KB
页数:1页
时间:2020-03-22
《利用坐标文件自动生成大跨度网架及屋面.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、经验交流利用坐标文件自动生成大跨度网架及屋面邓韬(中建安装工程有限公司,江苏南京210023)摘要:大型公共建筑,比如航站楼,经常采用大跨度、异形屋面设计。建筑施工企业在投标和施工过程中经常需要建立建筑、结构等的模型,利用模型进行施工进度、施工工序等的模拟和安排。但大型公建建筑网架和屋面因其设计,导致模型很难建立。如何准确、快速的建立网架和屋面的施工模型是当前施工企业面临的一个大问题。利用坐标文件自动生成大跨度网架及屋面的技术,将大大节省建模时间,提高工作效率,为企业带来更好的效益。关键词:坐标,网架,屋面,3DsMax,脚本,MaxScripts中图分类号:TU
2、356文献标识码:A文章编号:1674—3024(2017)01—164—02前言顶点的三维坐标。本方法中采用的是三角面的形式。保存的格式采用逗号分隔的CSV格式文件,每组数据放在我国经济发展进入了“高效率、低成本、可持续”的新经一行中。同时要注意分析坐标文件中坐标的单位,因为有些文济常态时期,以高科技产业为基础,以先进文化、高资本、高件中的坐标采用的是毫米(如杆件坐标),有些采用的是米(如科技以及产业经济一体化的新型经济形态正逐步成为我国经济屋面板)。在后面的脚本编写过程中要注意这点,进行单位的换发展的主流。新的经济模式会引起生活方式的转变,也会影响算。Max中
3、是有单位的概念的,如果与MAX文件单位不一致,未来大型公共建筑的设计模式。以机场航站楼为例,近十多年或者修改MAX的单位,或者在脚本中进行转换。来,全国各地建成了大批大型机场航站楼。机场航站楼代表着(2)脚本程序编写所在城市和地区的形象,在公众心目中有着特殊的地位。程序关键语句(以网架杆件为例):航站楼作为功能复杂、设施完善、技术先进的重要建筑,in_name=getopenfilenametypes:"TextFile(*.csv)
4、*.csv"/*获它在建筑新材料、新结构和新技术应用方面、以及在设计理念取坐标文件*/和风格流派方面多起着标志性建筑主导作用。航站
5、楼通常采用in_file=openFilein_name/*打开坐标文件*/钢和玻璃作为主要的建筑材料,建筑造型趋于简洁、流畅和通spline_obj=splineshapepos:[0,0,0]/*初始化一个样条线物体*/透,以强调其可识别性及其机场建筑特性。大面积采用透明玻whilenoteofin_filedo/*循环读取坐标文件*/璃幕墙和异形屋面结构成为航站楼所常用的建筑设计符号。(因为其屋面造型多采用曲面异形结构,导致屋面网架结构num_spline+=1也异常复杂。航站楼规模庞大,钢制杆件的数量也巨大。设计x1=readvaluein_file院设计
6、的模型通常采用专用软件建模,如3D3S、sfcad等,模y1=readvaluein_file型一般不会给投标、施工单位提供。但是在通常的投标和施工z1=readvaluein_file过程中,往往需要网架和屋面的模型。解决此矛盾的方法是通x2=readvaluein_file过各种关系找人要模型,但是要出来的模型往往不能直接使用。y2=readvaluein_file另外的情况就是设计单位或业主提供了杆件的坐标文件,有了z2=readvaluein_file杆件的坐标信息,理论上是可以用手动的方式将所有杆件精确p1=[x1,y1,z1]/*设定杆件两端点坐标*/
7、定位,重新建模。但是这种坐标文件中往往包含了数量庞大的p2=[x2,y2,z2]坐标,用手动的方式是无法全部建出的,即便可行,也是需要addnewsplinespline_obj/*添加样条线子物体*/大量的人力和物力,而且无法保证坐标数据在输入时的准确性,addKnotspline_objnum_spline#corner#linep1因为人的错误是难以避免的。addKnotspline_objnum_spline#corner#linep23DsMAX是建筑模拟和表现常用的一款三维软件,具有强)大的三维建模能力。但是软件本身并不提供这种网架结构的建update
8、shapespline_obj/*完成后更新视口*/模工具。通常的做法是利用外部文件导入模型。但源文件可能closein_file/*关闭打开的坐标文件*/包含的面或点太多,导入3DsMAX的时候因为面数太多而造成程序将会把所有杆件或屋面视为一个物体,这是因为如果软件运行缓慢,操作卡顿甚至软件失去响应、报错退出等问题。每个杆件或屋面单元单独生成一个物体的话,由于其数量庞大,3DsMAX的强大不仅在于其建模的能力,这款软件本身也生成的模型文件体积很大,而且因为其数量多,在视口中进行提供了一个脚本开发语言:MAXScript。简单的脚本编写可以直操作的时候会导致程序响
9、应缓慢甚至
此文档下载收益归作者所有