大型機(jī)械設(shè)備體積龐大、結(jié)構(gòu)復(fù)雜,對(duì)大型機(jī)械設(shè)備建模比較困難。一般的三維開發(fā)技術(shù)(如OpenGL、Direct3D等)建模功能并不強(qiáng)大,只提供了一些繪制簡(jiǎn)單圖元的函數(shù)。利用這些函數(shù)來構(gòu)建一個(gè)復(fù)雜的模型,就顯得非常困難。尤其是在對(duì)大型機(jī)械設(shè)備建模的過程中更顯得力不從心。運(yùn)用這些三維開發(fā)技術(shù)直接來建立大型機(jī)械設(shè)備的三維模型不僅工作量會(huì)相當(dāng)大,而且難以實(shí)現(xiàn)精確地建模,在尺寸上和真實(shí)機(jī)械設(shè)備存在很大的差異,對(duì)模型表面添加紋理、材質(zhì)等效果更不如建模工具建立出來機(jī)械模型效果好,真實(shí)感遠(yuǎn)遠(yuǎn)不夠。
在對(duì)大型機(jī)械設(shè)備進(jìn)行三維建模的過程中應(yīng)滿足建模準(zhǔn)確性的要求。大型機(jī)械設(shè)備的三維建模屬于實(shí)體建模,應(yīng)嚴(yán)格按照機(jī)械設(shè)備的尺寸進(jìn)行建模。在對(duì)機(jī)械設(shè)備的零部件建模時(shí)需要對(duì)機(jī)械設(shè)備進(jìn)行整體規(guī)劃,并遵循一定的原則。最關(guān)鍵的三個(gè)原則:一是統(tǒng)一所有模型的建模尺度單位:二是所有模型都按照實(shí)際尺寸建模;三是為每一個(gè)模型定義合理的模型坐標(biāo)系。遵守這三個(gè)原則可以為快速地生成三維場(chǎng)景做好充分的準(zhǔn)備。在建立大型機(jī)械設(shè)備三維模型的過程中,可以把機(jī)械設(shè)備的零部件分為動(dòng)態(tài)部分和靜態(tài)部分。動(dòng)態(tài)部分的零部件是在場(chǎng)景當(dāng)中能夠運(yùn)動(dòng)的,而靜態(tài)部分的零部件在場(chǎng)景當(dāng)中是靜止不動(dòng)的。因此,大型機(jī)械設(shè)備三維仿真訓(xùn)I練系統(tǒng)采用SolidWorks軟件作為大型機(jī)械設(shè)備三維建模的建模工具。SolidWorks軟件是SoIidWorks公司開發(fā)的專門用于機(jī)械工程實(shí)體模型設(shè)計(jì)的三維CAD軟件。利用Solidworks對(duì)機(jī)械設(shè)備進(jìn)行建模的過程中,把靜態(tài)部分的零件部分進(jìn)行裝配,這些零部件可以裝配起來作為一個(gè)整體導(dǎo)入到場(chǎng)景當(dāng)中,它們之間并不存在相對(duì)運(yùn)動(dòng)的關(guān)系。
但動(dòng)態(tài)部分就不一樣,它們之間存在相對(duì)運(yùn)動(dòng),不能作為一個(gè)整體導(dǎo)入到場(chǎng)景當(dāng)中。因此需要明確機(jī)械模型各個(gè)組成部分之間的層次關(guān)系,建立場(chǎng)景結(jié)構(gòu)樹,然后分別對(duì)不同的機(jī)械設(shè)備部件進(jìn)行建模。
在三維建模的過程中,考慮到載入大量的圖形文件的會(huì)給計(jì)算機(jī)帶來巨大的負(fù)擔(dān),因此在不影響視覺效果的前提下對(duì)建立的模型應(yīng)盡可能地簡(jiǎn)化。為了使建立的模型盡可能地簡(jiǎn)化,采用了修改屬性法、壓縮法、工具法等方法對(duì)模型進(jìn)行簡(jiǎn)化。文章由http://www.fengdejixie.cn/首發(fā)于機(jī)械社區(qū),轉(zhuǎn)載請(qǐng)保留版權(quán)。