中標(biāo)麒麟下自動創(chuàng)建FAST格構(gòu)柱數(shù)字化模型
發(fā)布時間:2021-11-20 04:15
由于FAST格構(gòu)柱信息量十分巨大,傳統(tǒng)的手工3D建模方式無法滿足其建模的工作量并保證精準(zhǔn)度,而且對后續(xù)模型的修改帶來了很大的不便。針對這種情況,為實現(xiàn)國內(nèi)信息安全以及自主可控,提出在國產(chǎn)建模平臺下使用Python腳本進行數(shù)據(jù)建模的方法。在中標(biāo)麒麟7.0操作系統(tǒng)下進行建模環(huán)境的搭建,之后使用軟件對FAST格構(gòu)柱信息進行處理加工,并使之以特定格式存儲節(jié)點信息,然后利用開源建模軟件Blender內(nèi)置Python-API接口處理存儲節(jié)點信息并對格構(gòu)柱模型進行構(gòu)建,最終完成整個格構(gòu)柱模型的構(gòu)建。實驗結(jié)果表明,在國產(chǎn)建模平臺下可以完成FAST格構(gòu)柱模型的建立,有效地實現(xiàn)了國內(nèi)信息的自主可控性,并且使得建模的效率和精準(zhǔn)度都大大提高,對后續(xù)模型的修改提供了很大的便利,同時完成了模型的數(shù)據(jù)化存儲與表示。
【文章來源】:計算機技術(shù)與發(fā)展. 2020,30(11)
【文章頁數(shù)】:6 頁
【部分圖文】:
格構(gòu)柱展開方式
格構(gòu)柱的結(jié)構(gòu)信息需要將數(shù)據(jù)放入.xls文件中,然而Blender所內(nèi)置的Python控制臺不具有相應(yīng)的工具包來讀取.xls文件,也沒有管理工具pip3。因此需要自己構(gòu)建和移植它。該文使用的Blender版本是2.79b,Blender擁有內(nèi)置的Python控制臺,可打開控制臺來查看當(dāng)前Blender所使用Python的詳細(xì)版本。Python版本(3.5.3)如圖3所示。打開Python控制臺,輸入“import xlrd”,回車,系統(tǒng)會提示“No module named ‘xlrd’”,表示Blender中沒有xlrd工具包,需要遷移并安裝該庫。該文使用的工具包為xlrd工具包,是用于讀取.xls文件的Python標(biāo)準(zhǔn)庫,Blender下的Python標(biāo)準(zhǔn)庫的安裝與pip3的安裝不同,需要將已安裝的xlrd庫移植到Blender的Python下。
在每組格構(gòu)柱中,主要組件有柱體結(jié)構(gòu)、球體結(jié)構(gòu)和工型鋼結(jié)構(gòu),對于柱體和球體結(jié)構(gòu)都可以使用Blender中自身創(chuàng)建的模型,但是工型鋼結(jié)構(gòu)需要手工創(chuàng)建一個模型對象,保存成.3ds格式。對以后工型鋼的大小、長短可以使用Python-API進行改變。H2和H3分別屬于兩種不同類型的工型鋼,需要準(zhǔn)備兩種不同的模型對象。圖4為工型鋼示例圖。5.2 格構(gòu)柱平鋪模型
本文編號:3506544
【文章來源】:計算機技術(shù)與發(fā)展. 2020,30(11)
【文章頁數(shù)】:6 頁
【部分圖文】:
格構(gòu)柱展開方式
格構(gòu)柱的結(jié)構(gòu)信息需要將數(shù)據(jù)放入.xls文件中,然而Blender所內(nèi)置的Python控制臺不具有相應(yīng)的工具包來讀取.xls文件,也沒有管理工具pip3。因此需要自己構(gòu)建和移植它。該文使用的Blender版本是2.79b,Blender擁有內(nèi)置的Python控制臺,可打開控制臺來查看當(dāng)前Blender所使用Python的詳細(xì)版本。Python版本(3.5.3)如圖3所示。打開Python控制臺,輸入“import xlrd”,回車,系統(tǒng)會提示“No module named ‘xlrd’”,表示Blender中沒有xlrd工具包,需要遷移并安裝該庫。該文使用的工具包為xlrd工具包,是用于讀取.xls文件的Python標(biāo)準(zhǔn)庫,Blender下的Python標(biāo)準(zhǔn)庫的安裝與pip3的安裝不同,需要將已安裝的xlrd庫移植到Blender的Python下。
在每組格構(gòu)柱中,主要組件有柱體結(jié)構(gòu)、球體結(jié)構(gòu)和工型鋼結(jié)構(gòu),對于柱體和球體結(jié)構(gòu)都可以使用Blender中自身創(chuàng)建的模型,但是工型鋼結(jié)構(gòu)需要手工創(chuàng)建一個模型對象,保存成.3ds格式。對以后工型鋼的大小、長短可以使用Python-API進行改變。H2和H3分別屬于兩種不同類型的工型鋼,需要準(zhǔn)備兩種不同的模型對象。圖4為工型鋼示例圖。5.2 格構(gòu)柱平鋪模型
本文編號:3506544
本文鏈接:http://sikaile.net/kejilunwen/yiqiyibiao/3506544.html
最近更新
教材專著