進階展開工具

摘要: 既然船舶建造程式ShipConstructor的展開外掛尚未能提供給Rhino 4.0使用,我們已經開始研發替代方案。 這是第一代原型。

內容

背景

Rhino 4.0具有:

Rhino 4.0並不具有:

Squish指令概述

Squish指令將(往兩個方向彎曲的)不可展開3D網格或NURBs曲面壓扁成為2D圖案。

squish1.jpg squish2.jpg squish3.jpg

Squish指令標記出收縮的地方(紅色點雲),並且延展(綠色點雲)以及顯示相關的收縮或延展的統計資訊。

區域:不變
收縮:平均=0.04% 最大 = 0.11% (在44%的表面)
延展:平均=0.07% 最大 = 0.28% (在35%的表面)

這裡的收縮指的是材料將被收縮,2D圖案會被擠壓成為3D形狀。 延展指的是材料將會被延展,2D圖案將被延展成為3D形狀。 括號裡的百分比是將被收縮或延展的圖案比例。

在最劇烈變形的地方將會標記最多10個文字標記,這些記號的數量就是長度延展的百分比。 從以上的圖案可以看出,綠色文字標記顯示的“0.3”表示這些記號附近的區域,在3D形成過程中大概會被延展0.3% (3/1000)。

SquishBack指令概述

SquishBack 指令允許您用Squish在2D圖案上放置點跟曲面,然後可以用“unsquish”將他們回復為3D狀態。

假設我們想要將Rhino品牌名稱放進這個3DNURBs鞋子模型的黑色圈圈裡。

squishback_3dshapebefore.jpg

首先用Squish指令產生一個2D圖案。

squishback_2dshapebefore.jpg

接著用TextObject指令將白色“Rhino”曲線放進2D圖案。

squishback_2dshapeafter.jpg

最後用SquishBack指令將白色Rhino文字“unsquish” - 也就是回復到3D狀態。

squishback_2dshapeafter.jpg

安裝

Rhino 4.0版

  1. 下載並安裝 最新版Microsoft runtime libraries (安裝後才能操作Squish)。(此安裝只須執行一次)
  2. 安裝最新版 Squish外掛 - 更新時間2008年1月11日
  3. 將外掛程式下載後 Squish.rhp 存放到電腦的資料夾裡。
  4. 下載工具列檔 Expand.tb 至電腦資料夾,啟動功能表底下的“工具/工具列圖紙配置 (“Tools/ Toolbar layout”)
  5. 開啟Windows file Explorer,將Squish.rhp檔案拖曳至此,並且開啟Rhino 4.0視圖。或是利用工具 (Tools) - 選項 (Options) - 外掛 (Plug-ins)頁面裡的安裝(install)按鈕。

Rhino 5.0版

1.下載並安裝最新版的Rhino 5.0.

Squish 指令選項

CustomSetup來定義自訂變形

自訂選項讓您可以自訂變形參數,有四種參數可以設置。

這些參數的預設值為1,也可以被設定為任何正數。越大的數字,與四個參數相等相較起來,可以減少某些變形。比如想要限制內部擴張,可以試試以下動作:

 BndStretch=1
 BndCompress=1
 InteriorStretch=1
 InteriorCompress=100

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

 BndStretch=10
 BndCompress=10
 InteriorStretch=1
 InteriorCompress=1

限制

已知的錯誤

待辦事項

button_24x24.jpg button.jpg

意見回饋

請在Rhino使用者論壇將回饋刊出給Dale Lear ,務必在發言主旨處確實寫上”Squish“。

我們需要知道Squish指令展開的圖案,在您的製造應用程式中是否有用? 如果您曾經成功的利用一個3D模型以及2D圖案做出某個物件,我們希望可以將其與”Squish“做出來成果做比較。即便您無法與我們分享您的模型,也請讓我們知道有哪些重要的程序或過程。