Squish

 

可以在哪裡找到這個指令?

_a_blank.png工具列

menuicon.png功能表

ctrlplus.png快速鍵

Squish 指令

將展開時必定會有誤差 (兩個方向都有曲率) 的 3D 網格或 NURBS 曲面展開為平面。

Squish 指令會將展開的平面對應回原物件時收縮的區域以紅色的點雲標示,延展的區域以綠色的點雲標示,並在收縮與延展最明顯的位置以註解點標註變形量,最多可以標註十個邊緣,註解點的數字是長度增加、減少的百分比。

squish1.png

squish2.png

squish3.png

報告

面積

展開前後的面積差異。

收縮

展開的平面對應回原來的物件時收縮的百分比。

延展

展開的平面對應回原來的物件時延展的百分比。

指令行選項

分割接縫

展開封閉的曲面 (例如:圓柱曲面) 時從接縫切開。

維持邊界

盡量維持邊界的長度不變。

變形

設定收縮、延展的偏好,也可以自訂變形的設定。

不設限

不偏好收縮或延展。

延展為主

當展開的平面對應回原來的 3D 物件時偏好延展。

只延展

當展開的平面對應回原來的 3D 物件時只延展不收縮。

收縮為主

當展開的平面對應回原來的 3D 物件時偏好收縮。

只收縮

當展開的平面對應回原來的 3D 物件時只收縮不延展。

自訂A/自訂B/自訂C

自訂變形設定。

自訂選項有四個變形的參數可以設定。

邊界延展

邊界收縮

內部延展

內部收縮

這裡的四個參數的設定預設都是 1,允許設為任何正數值。這四個參數是變形的偏好權重,例如您想盡量避免內部延展時可以像這樣設定:

round_bullet.gif邊界延展=1

round_bullet.gif邊界收縮=1

round_bullet.gif內部延展=1

round_bullet.gif內部收縮=100

如果您想盡量維持邊界的長度可以像這樣設定:

round_bullet.gif邊界延展=10

round_bullet.gif邊界收縮=10

round_bullet.gif內部延展=1

round_bullet.gif內部收縮=1

自訂設定

用來設定 A、B、C 三組常用的設定。

材質

設定實際製造時使用的材質類型。

硬性

適用於硬性材質。

軟性

適用於軟性材質。

外側

向上

3D 曲面展開為 2D 平面時法線方向朝上。

向下

3D 曲面展開為 2D 平面時法線方向朝下。

標示

在展開前後的物件上以紅色與綠色的點雲及註解點標註變形比例。

限制

round_bullet.gif不可設定剝離線 (類似剝離香蕉皮的效果)。

round_bullet.gif比較不適用於可展開的曲面,可展開的曲面請使用 UnRollSrf 指令。

SquishBack

 

可以在哪裡找到這個指令?

_a_blank.png工具列

menuicon.png功能表

ctrlplus.png快速鍵

SquishBack 指令

將 Suqish 指令得到的平面上的曲線或點物件對應至原來的 3D 物件。

步驟

number-1.png選取 Squish 指令建立的平面。

number-2.png選取平面上的曲線或點物件。

範例

假設我們想在鞋子模型上的圓圈裡放上"Rhino"這個字做為商標。

squishback_3dshapebefore.png

先以 Squish 指令將鞋子的曲面與其上的曲線展開為平面。

squishback_2dshapebefore.png

TextObject 指令在平面上的圓形曲線內建立“Rhino”的文字曲線。

squishback_2dshapeafter.png

最後再使用 SquishBack 指令將文字曲線反向對應至鞋子的 3D 曲面上。

squishback_3dshapeafter.png

SquishInfo

 

可以在哪裡找到這個指令?

_a_blank.png工具列

menuicon.png功能表

ctrlplus.png快速鍵

SquishInfo 指令

顯示展開的平面在展開時使用的設定。

請參考

展開曲線與曲面。

Smash

展平雙向都有曲率的曲面。

UnrollSrf

將 UV 兩個方向之中只有一個方向有曲率 (不是直的) 的曲面或多重曲面攤開為平面。