我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁(yè) > Proe教程

可變掃出的曲面形狀控制

時(shí)間:2011-02-22 22:34:13 來(lái)源:未知

3D最終結(jié)果:

 


構(gòu)圖思路:
      1.對(duì)于這個(gè)勺子,柄部和頭部的作法都比較明顯,無(wú)論用可變掃出或是邊界混成都可以獲得不錯(cuò)的結(jié)果.但是過(guò)度部分的五邊面就要費(fèi)點(diǎn)功夫了.如下圖:

     2.對(duì)于五邊面論壇的做法也討論了不少了,相信大家手頭也都有幾個(gè)處理方案. 由于形狀的特殊性或許有人會(huì)想到通過(guò)剪切面來(lái)得到底部的相貫線.如下圖:


    3.但是這樣得到的相貫線不能保證和底部的原始線一致,四邊面的形狀控制的不好的話甚至和原邊界會(huì)產(chǎn)生比較大的差距. 在這里,我將講述如何來(lái)控制可變掃出的形狀以使得得到的剪切線和原始線盡可能的貼近.通過(guò)這個(gè)例子大家也可以更進(jìn)一步的理解可變掃出從而讓其在造形中發(fā)揮更大的作用。
首先為了構(gòu)造軌跡,我們根據(jù)原圖把底部的側(cè)面線連起來(lái),注意保證原始的尺寸。



 

 

    4.不難想到用下面的兩條線作軌跡進(jìn)行掃出,并且由原始數(shù)據(jù)可以得到起始截面和終了截面的形狀和尺寸.現(xiàn)在我們需要的是如和來(lái)控制中間的截面過(guò)度以使得剪切線貼近原始線.或許有的人會(huì)想到用關(guān)系控制,但關(guān)系控制自由度不大(數(shù)學(xué)表達(dá)式不直觀),通過(guò)修改關(guān)系來(lái)逼近的話估計(jì)比較麻煩。#p#分頁(yè)標(biāo)題#e#

   5.根據(jù)曲面的走勢(shì)我另外構(gòu)建了掃除的原始軌跡:


 

    6.現(xiàn)在截面是由兩部分組成的,一個(gè)大圓弧一個(gè)小圓弧,控制掃出的形狀就是控制這兩個(gè)圓弧的變化,注意到可變掃出的截面還可以通過(guò)控制圖表(graph) 來(lái)實(shí)現(xiàn)的.而這兩個(gè)graph又該如何確定呢?再來(lái)看看勺子的形狀,對(duì)于柄部我們可以推測(cè)大圓弧和小圓弧均為不變.而開(kāi)始的部分應(yīng)該是變化比較緩的部分, 剩下的是變化比較急的過(guò)度部分,而這個(gè)過(guò)度部分應(yīng)該是以柄和底部的拐點(diǎn)作為大約中心的.

    7.所以我們先要確定這個(gè)大約中心在軌跡上的大概位置,我們可以通過(guò)在軌跡上作一點(diǎn),然后過(guò)這個(gè)點(diǎn)作一個(gè)垂直于原始軌跡的基準(zhǔn)面,通過(guò)調(diào)整點(diǎn)的比例值使得拐點(diǎn)大概在基準(zhǔn)面上來(lái),這樣就可以知道拐點(diǎn)大概對(duì)應(yīng)原始軌跡上的比例值了,如下圖,在本例中為0.3.

     8.基于上面的分析,我們就可以分別作出大圓弧的控制線”big”和小圓弧的控制線”small”,因?yàn)楣拯c(diǎn)是在0.3的位置,所以我們把過(guò)度的結(jié)束位置放在0.4(40/100)處,對(duì)大圓弧來(lái)說(shuō),前面的0.4 是從50漸變到15然后維持15不變的.所以不難作出形狀如下圖 :

     9. 圓弧來(lái)說(shuō),則是從11.875(11.8748)漸變?yōu)?然后維持不變的,大家也許注意到了在小的graph中籃色的圈圈住的兩個(gè)點(diǎn)似乎有點(diǎn)奇怪.其實(shí)奧妙就在這兩個(gè)點(diǎn)上.第一步畫(huà)graph的時(shí)候可以先不加這兩個(gè)點(diǎn),等剪切結(jié)果出來(lái)后和原始的曲線對(duì)比一下偏差情況然后再添加這兩個(gè)控制點(diǎn),根據(jù)偏差情況調(diào)整這兩個(gè)點(diǎn)的值便可以通過(guò)修改曲面的形狀來(lái)修正偏差.下面的值是我的調(diào)整結(jié)果.有興趣也可以用bmx來(lái)輔助,大家可以實(shí)際調(diào)整一下試試看.#p#分頁(yè)標(biāo)題#e#

10.作好后就可以進(jìn)行掃出了:

     11.軌跡正如上面所說(shuō).注意一下原始軌跡和起點(diǎn)就是了.關(guān)鍵是截面要添加關(guān)系來(lái)控制,要把我們的控制線應(yīng)用到截面的兩個(gè)圓弧上.
Sd6=evalgraph(“big”,100*trajpar)
Sd9=evalgraph(“small”,100*trajpar)




     12.掃出后用底部平面剪切得到相貫線,分析偏差得到最大偏差大概為0.05mm.結(jié)果應(yīng)該可以了.當(dāng)然你還不滿意的話也可以把它剪掉一塊再補(bǔ)…..一般沒(méi)必要了,呵呵......


13.剩下的兩塊面就簡(jiǎn)單了,這里也不細(xì)說(shuō)了,柄的端部注意我為啥要這樣補(bǔ)?
#p#分頁(yè)標(biāo)題#e#


14.最后的結(jié)果: