Squish

The Squish command flattens a non-developable (curved in two directions) 3-D mesh or NURBS surface into a flat 2-D pattern.

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

報告

Area

展開前後的面積差異。

收縮

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

延展

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

指令行選項

分割接縫

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

維持邊界

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

變形

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

不設限

不偏好收縮或延展。

延展為主

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

只延展

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

收縮為主

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

只收縮

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

自訂A/自訂B/自訂C

自訂變形設定。

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

邊界延展

邊界收縮

內部延展

內部收縮

The default value for these parameters is 1 and they can be set to any positive number. A larger value reduces the amount of the specified deformation compared to what happens when all four parameters are equal. For example, if you want to severely limit interior expansion, you could do something like:

邊界延展=1

邊界收縮=1

內部延展=1

內部收縮=100

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

邊界延展=10

邊界收縮=10

內部延展=1

內部收縮=1

自訂設定

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

材質

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

硬性

適用於硬性材質。

軟性

適用於軟性材質。

外側

向上

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

向下

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

標示

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

限制

不可設定剝離線 (類似剝離香蕉皮的效果)。
Does not work great on developable surfaces. Use the UnRollSrf command.

SquishBack

The SquishBack command returns curves and points on the 2-D pattern to the original squished 3-D shape.

步驟

1. 選取 Squish 指令建立的平面。
2. 選取平面上的曲線或點物件。

範例

For example, suppose we wanted to put a “Rhino” brand name in the black circle on this 3-D NURBS model of a shoe last.

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

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

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

SquishInfo

The SquishInfo command provides information about the settings used to squish the object.

請參考

展開曲線與曲面

Smash

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

UnrollSrf

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