基于OpenGL的折紙機(jī)構(gòu)運(yùn)動仿真平臺開發(fā)
發(fā)布時間:2021-04-14 23:37
折紙機(jī)構(gòu)作為機(jī)構(gòu)學(xué)的一類新興重要分支,已引起了人們廣泛的研究興趣,新的折紙構(gòu)型也隨之不斷涌現(xiàn)。但在對折紙機(jī)構(gòu)的研究中,由于其構(gòu)型復(fù)雜,折疊不易,建立折紙機(jī)構(gòu)模型這一過程始終是研究中的一個難點(diǎn)。目前大都通過搭建實(shí)物或使用三維建模軟件來進(jìn)行建模,這種建模方式耗費(fèi)時間長,修改難度大。所以,針對該問題,本文以折紙機(jī)構(gòu)為研究對象,通過研究折紙機(jī)構(gòu)的運(yùn)動過程,使用OpenGL(Open Graphics Library)三維建模技術(shù),建立折紙機(jī)構(gòu)的運(yùn)動仿真平臺。研究工作如下:對折紙機(jī)構(gòu)的運(yùn)動仿真平臺開發(fā)流程進(jìn)行總體規(guī)劃。通過對折紙機(jī)構(gòu)的運(yùn)動過程進(jìn)行分析,提出仿真平臺應(yīng)能實(shí)現(xiàn)的功能,并基于此選擇平臺開發(fā)的具體環(huán)境。對整個系統(tǒng)進(jìn)行模塊化設(shè)計,并按照邏輯關(guān)系規(guī)劃了三個功能模塊:數(shù)據(jù)讀取與預(yù)處理模塊、參數(shù)計算模塊以及三維模型仿真模塊,根據(jù)各模塊的功能內(nèi)容設(shè)計了平臺開發(fā)的具體流程。首先,對折紙機(jī)構(gòu)初始構(gòu)態(tài)下的參數(shù)進(jìn)行讀取和數(shù)據(jù)預(yù)處理。通過研究折紙機(jī)構(gòu)運(yùn)動過程中的構(gòu)態(tài),并根據(jù)CAD生成的DXF文件的數(shù)據(jù)格式,設(shè)計出折紙機(jī)構(gòu)在CAD中的繪制方法,并基于此設(shè)計了DXF文件數(shù)據(jù)的接口程序。對讀取出的直線信息進(jìn)行數(shù)據(jù)...
【文章來源】:哈爾濱工業(yè)大學(xué)黑龍江省 211工程院校 985工程院校
【文章頁數(shù)】:75 頁
【學(xué)位級別】:碩士
【部分圖文】:
Flasher折紙機(jī)構(gòu)折疊示例
6-38]提出了一種用于規(guī)劃折紙機(jī)構(gòu)運(yùn)動路徑的隨機(jī)化方法,線性優(yōu)化法得到給定初始空間配置周圍的有效解,能夠高機(jī)構(gòu)的折疊路徑,避免了結(jié)構(gòu)的自我干涉問題,其對 Miur圖 1-4 所示。但對于未知折疊順序的構(gòu)型,其計算所需時間幾百倍,所以仍需優(yōu)化折疊路徑規(guī)劃方法。
圖 1-5 具有四個內(nèi)部交叉點(diǎn)的折紙機(jī)構(gòu)折疊過程折紙機(jī)構(gòu)的運(yùn)動仿真研究,大部分學(xué)者還是使用三維建在虛擬建模方面則研究的較少。國外雖然已有學(xué)者進(jìn)行步研究階段。且目前的各類折紙平臺都是適用于各自研也存在各種缺陷。當(dāng)前的問題主要集中在由于算法導(dǎo)致
本文編號:3138227
【文章來源】:哈爾濱工業(yè)大學(xué)黑龍江省 211工程院校 985工程院校
【文章頁數(shù)】:75 頁
【學(xué)位級別】:碩士
【部分圖文】:
Flasher折紙機(jī)構(gòu)折疊示例
6-38]提出了一種用于規(guī)劃折紙機(jī)構(gòu)運(yùn)動路徑的隨機(jī)化方法,線性優(yōu)化法得到給定初始空間配置周圍的有效解,能夠高機(jī)構(gòu)的折疊路徑,避免了結(jié)構(gòu)的自我干涉問題,其對 Miur圖 1-4 所示。但對于未知折疊順序的構(gòu)型,其計算所需時間幾百倍,所以仍需優(yōu)化折疊路徑規(guī)劃方法。
圖 1-5 具有四個內(nèi)部交叉點(diǎn)的折紙機(jī)構(gòu)折疊過程折紙機(jī)構(gòu)的運(yùn)動仿真研究,大部分學(xué)者還是使用三維建在虛擬建模方面則研究的較少。國外雖然已有學(xué)者進(jìn)行步研究階段。且目前的各類折紙平臺都是適用于各自研也存在各種缺陷。當(dāng)前的問題主要集中在由于算法導(dǎo)致
本文編號:3138227
本文鏈接:http://sikaile.net/jixiegongchenglunwen/3138227.html
最近更新
教材專著