中标麒麟下自动创建FAST格构柱数字化模型
发布时间:2021-11-20 04:15
由于FAST格构柱信息量十分巨大,传统的手工3D建模方式无法满足其建模的工作量并保证精准度,而且对后续模型的修改带来了很大的不便。针对这种情况,为实现国内信息安全以及自主可控,提出在国产建模平台下使用Python脚本进行数据建模的方法。在中标麒麟7.0操作系统下进行建模环境的搭建,之后使用软件对FAST格构柱信息进行处理加工,并使之以特定格式存储节点信息,然后利用开源建模软件Blender内置Python-API接口处理存储节点信息并对格构柱模型进行构建,最终完成整个格构柱模型的构建。实验结果表明,在国产建模平台下可以完成FAST格构柱模型的建立,有效地实现了国内信息的自主可控性,并且使得建模的效率和精准度都大大提高,对后续模型的修改提供了很大的便利,同时完成了模型的数据化存储与表示。
【文章来源】:计算机技术与发展. 2020,30(11)
【文章页数】:6 页
【部分图文】:
格构柱展开方式
格构柱的结构信息需要将数据放入.xls文件中,然而Blender所内置的Python控制台不具有相应的工具包来读取.xls文件,也没有管理工具pip3。因此需要自己构建和移植它。该文使用的Blender版本是2.79b,Blender拥有内置的Python控制台,可打开控制台来查看当前Blender所使用Python的详细版本。Python版本(3.5.3)如图3所示。打开Python控制台,输入“import xlrd”,回车,系统会提示“No module named ‘xlrd’”,表示Blender中没有xlrd工具包,需要迁移并安装该库。该文使用的工具包为xlrd工具包,是用于读取.xls文件的Python标准库,Blender下的Python标准库的安装与pip3的安装不同,需要将已安装的xlrd库移植到Blender的Python下。
在每组格构柱中,主要组件有柱体结构、球体结构和工型钢结构,对于柱体和球体结构都可以使用Blender中自身创建的模型,但是工型钢结构需要手工创建一个模型对象,保存成.3ds格式。对以后工型钢的大小、长短可以使用Python-API进行改变。H2和H3分别属于两种不同类型的工型钢,需要准备两种不同的模型对象。图4为工型钢示例图。5.2 格构柱平铺模型
本文编号:3506544
【文章来源】:计算机技术与发展. 2020,30(11)
【文章页数】:6 页
【部分图文】:
格构柱展开方式
格构柱的结构信息需要将数据放入.xls文件中,然而Blender所内置的Python控制台不具有相应的工具包来读取.xls文件,也没有管理工具pip3。因此需要自己构建和移植它。该文使用的Blender版本是2.79b,Blender拥有内置的Python控制台,可打开控制台来查看当前Blender所使用Python的详细版本。Python版本(3.5.3)如图3所示。打开Python控制台,输入“import xlrd”,回车,系统会提示“No module named ‘xlrd’”,表示Blender中没有xlrd工具包,需要迁移并安装该库。该文使用的工具包为xlrd工具包,是用于读取.xls文件的Python标准库,Blender下的Python标准库的安装与pip3的安装不同,需要将已安装的xlrd库移植到Blender的Python下。
在每组格构柱中,主要组件有柱体结构、球体结构和工型钢结构,对于柱体和球体结构都可以使用Blender中自身创建的模型,但是工型钢结构需要手工创建一个模型对象,保存成.3ds格式。对以后工型钢的大小、长短可以使用Python-API进行改变。H2和H3分别属于两种不同类型的工型钢,需要准备两种不同的模型对象。图4为工型钢示例图。5.2 格构柱平铺模型
本文编号:3506544
本文链接:https://www.wllwen.com/kejilunwen/yiqiyibiao/3506544.html