本文通過一個(gè)電子產(chǎn)品的外殼點(diǎn)云的逆向造型實(shí)例講解WildFire中的點(diǎn)云處理方法和規(guī)則外形的逆向造型基本原則,了解WildFire在處理不同的數(shù)據(jù)源下的逆向造型方法。掌握基本的外形拆分方法和外形判斷方法
APOea x{j+}'9 1. 正向造型法對(duì)大多CAD軟件來說,逆向造型和正向造型并沒有本質(zhì)的區(qū)別,唯一的不同是數(shù)據(jù)來源不同。所以對(duì)于一些特定類型的造型,可以考慮用正向造型的方法來實(shí)現(xiàn)的。如下圖的點(diǎn)云(已轉(zhuǎn)成stl),是nokia858手機(jī)的上殼,相對(duì)來說形狀是比較規(guī)則的,并且主要的幾個(gè)面構(gòu)成也是比較直觀的,所以適合用正向造型的方法來進(jìn)行。


首先,我們?cè)陂_始造型之前,應(yīng)該進(jìn)行仔細(xì)的分析,想像出各個(gè)面的主要構(gòu)成方法以及過渡的可能方式,這樣我們才能做到有的放矢。首先整體形狀是有一個(gè)圍側(cè)面(1)和頂面(7)以及一個(gè)類圓角面(2)構(gòu)成,對(duì)于側(cè)面(1),在造形之前我們可以猜測(cè)它是掃出的或是混成的。對(duì)于類似這樣頂面(7),我一般強(qiáng)烈傾向于掃出面,對(duì)于(2),一般用圓角搞定沒問題(注意必要的時(shí)候切換成conic類型的圓角以更擬合實(shí)際情況)。

然后看局部和過度,(3)的面初步猜測(cè)應(yīng)該是頂面offset一定的距離生成,至于是否有呆后面的驗(yàn)證。(5)面仔細(xì)觀查會(huì)發(fā)現(xiàn)和頂面并非一個(gè)面,所以需要另一個(gè)掃出面來擬合。(6)面比較難點(diǎn),是個(gè)典型的過度,從頂部的級(jí)差過度到側(cè)面的消失,在目前來看可能的做法是作消失面,或者倒圓角(是否覺得不可思議?這里的判斷需要建立在想像和經(jīng)驗(yàn)上)。后面你會(huì)看到這個(gè)看似復(fù)雜的過度居然真的就可以用圓角搞定。(4)面什么難度,兩個(gè)軌跡的可變掃出就可以輕松搞定。下面我們就開始動(dòng)手了。不管形狀如何,我想分型輪廓線應(yīng)該是我們的工作的第一步。所以我們先作分型面,對(duì)于這個(gè)實(shí)體來說,分型面比較簡單就是一個(gè)圓弧拉伸面。

然后用投影到分型面的方法來創(chuàng)建分型輪廓線,注意在草繪的時(shí)候利用已有的點(diǎn)云作參考。。。目測(cè)就行啦。

接著創(chuàng)建分中的脊線。注意這時(shí)候應(yīng)該刻意把類圓角面部分去掉,也就是草繪成尖角的,這樣可以最后再作類圓角面以簡化構(gòu)建工作。并且草繪最好由盡量少的簡單元素構(gòu)成,比如圓弧和spline通常是比較好的選擇。注意兩個(gè)側(cè)面最好是類似的構(gòu)成,在這里都是用一個(gè)圓弧構(gòu)成。如下圖所示:

對(duì)于另一個(gè)方向的脊線,因?yàn)闆]有明顯的對(duì)稱性,創(chuàng)建的位置就有點(diǎn)考究了,通常建議在一些特殊的位置創(chuàng)建,比如最高點(diǎn)(這點(diǎn)的向量必然符合正交性的)。如下圖我們作一個(gè)通過脊線的最高點(diǎn)的基準(zhǔn)面。然后用這個(gè)基準(zhǔn)面到restyle下和點(diǎn)云相交出一條線作參考。

借助于上一步的參考線,我們可以方便的創(chuàng)建出另一條脊線,同樣的這條脊線也盡量用少而簡單的元素構(gòu)成并且去掉類圓角部分。側(cè)面也用一條圓弧構(gòu)成。目的自然也是為了圍側(cè)面創(chuàng)建的規(guī)則性。

這樣,我們就已經(jīng)創(chuàng)建出了三條主干輪廓了。
`W="g6( x3_,nl 我們創(chuàng)建的原則是簡單先行,在這些面中,顯然頂面是最簡單的,我們先來試試用可變掃出的結(jié)果如何。這個(gè)掃出面就用主脊線作軌跡,R260的圓弧作截面進(jìn)行掃出,這樣就可以和上步創(chuàng)建的頂截面相吻合。

然后創(chuàng)建圍側(cè)面,為了觀查方便,我先把頂面的隱藏了,后面的步驟也是這樣,就不作特別說明了。因?yàn)閭?cè)面的變化比較快,所以要適當(dāng)在中間的部分添加一些控制截面。如下圖的兩個(gè)截面就是新添加的,詳細(xì)的添加方法看part,同樣用restyle的交線作參考側(cè)面用單一圓弧構(gòu)成。

可以看到側(cè)面的圓弧的變化比較大并且沒有簡單的規(guī)律,所以只好放棄用可變掃出的方法改用混成,為此我們要作出如下圖的連線。

線作好了,面就簡單了。

而對(duì)于底部的側(cè)面,就可以用restyle下的指令用一條軌跡和一個(gè)截面來掃出。

然后就是延伸,合并,大體外形就出來了。
CQjV!d0j qw)Key Offset做級(jí)差面

下面的圓角沒啥特殊的,注意控制的是大小

這個(gè)圓角一倒,是不是覺得神似了

完成這一步,實(shí)際上這模型的主要難題都解決了,剩下的工作就類似于體力勞動(dòng)了,這里我也不再累述了,自己研究研究part就好。(仔細(xì)看別人的part好處多多阿)。

等基本外形完成后,你應(yīng)該進(jìn)行一下偏差分析,這一步可以借助第三方軟件或在proe中用截面線來進(jìn)行。對(duì)于偏差太大的地方通過調(diào)整構(gòu)造線來進(jìn)行,必要時(shí)候添加額外的輔助線。但是切記,簡單就是好的,一般的產(chǎn)品曲面都是比較規(guī)則和簡單的。