犀牛中的Squish插件可以用來貼線,使用起來非常方便。下麵讓我們來了解一下這個插件:
Squish 命令選項
spliteSeams=Yes/No
spliteSeams=yes 以單麵方式展開
spliteSeams=no 以polygonmesh的方式展開
stiffBoundary=No/Yes
如選yes,則會盡量的保證邊界的長度
Deformation=Free/StretchMostly/StretchOnly/CompressMostly/CompressOnly
可以根據你的習慣展與開或反展開來的情況選擇這5個內定的變形選項,各自都有各自的優勢。詳解如下:
Free - 自由的變形,不做特別選擇
StretchMostly - 當平麵反展開成3D時會加強展開
StretchOnly - 當平麵反展開成3D時絕對不會有擠壓
CompressMostly - 當3D展開為平麵時會加強擠壓
CompressOnly - 當平麵反展開成3D時絕對不會有拉伸
CustomA, CustomB, CustomC - 用戶自定義變形
CustomSetup - 選擇CustomA 、CustomB 和CustomC為常用的自定義設置
Material=Rigid/Floppy
如果你是加工某些剛性材料展開時想得到一個小的擠壓量時請選 Rigid
如果你是加工某些軟性材料展開時想盡量的限製幾何變形時請選 Floppy
如果你是加工某些無彈性剛性材料,可以告訴我們什麼樣的設置為最好。
當我們知道用戶的需求時我們將會增加對更多材料的支持。
Decorate=Yes/No
想不顯示紅色和綠色的雲點與變形量數據時 請設置Decorate=No,反之亦然。
Outside=Up/Down
Outside=Up 3D麵放置在2D平麵上,反之亦然
使用CustomSetup 來設置自定義變形
CustomSetup 用來設置自定義變形參數,提供下麵四個參數可以設置:
BndStretch
BndCompress
InteriorStretch
InteriorCompress
默認值為1,用戶可以設置為其他數,設置大數值會減少指定的變形量等同四個數量設置相同一樣。例如你想設置限製向內的變形,可以參考如下設置:
BndStretch=1
BndCompress=1
InteriorStretch=1
InteriorCompress=100
如果你想盡量的保障邊界線的長度可以參考如下設置:
BndStretch=10
BndCompress=10
InteriorStretch=1
InteriorCompress=1
待擴展的項目
Does NOT (and will not) unroll, unfold, or peel.
不能100%精確的展開雙曲麵(UnRollSrf可以精確的展開單曲麵);
對於某些極限的衝壓變形,類似把鋁片衝壓成鋁罐頭,Squish不能完全勝任;
不能檢查重疊的展開平麵;
這個插件攤平曲麵相對犀牛自帶的攤平曲麵還精確一點;
大家可以用指令計算曲麵麵積,來比較攤平後的曲麵。
最後上一原理圖幫助大家理解。