摘要: 既然船舶建造程式ShipConstructor的展開外掛尚未能提供給Rhino 4.0使用,我們已經開始研發替代方案。 這是第一代原型。
Rhino 4.0具有:
Rhino 4.0並不具有:
Squish指令將(往兩個方向彎曲的)不可展開3D網格或NURBs曲面壓扁成為2D圖案。
Squish指令標記出收縮的地方(紅色點雲),並且延展(綠色點雲)以及顯示相關的收縮或延展的統計資訊。
區域:不變 收縮:平均=0.04% 最大 = 0.11% (在44%的表面) 延展:平均=0.07% 最大 = 0.28% (在35%的表面)
這裡的收縮指的是材料將被收縮,2D圖案會被擠壓成為3D形狀。 延展指的是材料將會被延展,2D圖案將被延展成為3D形狀。 括號裡的百分比是將被收縮或延展的圖案比例。
在最劇烈變形的地方將會標記最多10個文字標記,這些記號的數量就是長度延展的百分比。 從以上的圖案可以看出,綠色文字標記顯示的“0.3”表示這些記號附近的區域,在3D形成過程中大概會被延展0.3% (3/1000)。
SquishBack 指令允許您用Squish在2D圖案上放置點跟曲面,然後可以用“unsquish”將他們回復為3D狀態。
假設我們想要將Rhino品牌名稱放進這個3DNURBs鞋子模型的黑色圈圈裡。
首先用Squish指令產生一個2D圖案。
接著用TextObject指令將白色“Rhino”曲線放進2D圖案。
最後用SquishBack指令將白色Rhino文字“unsquish” - 也就是回復到3D狀態。
1.下載並安裝最新版的Rhino 5.0.
自訂選項讓您可以自訂變形參數,有四種參數可以設置。
這些參數的預設值為1,也可以被設定為任何正數。越大的數字,與四個參數相等相較起來,可以減少某些變形。比如想要限制內部擴張,可以試試以下動作:
BndStretch=1 BndCompress=1 InteriorStretch=1 InteriorCompress=100
如果您想盡量維持邊界的長度可以像這樣設定:
BndStretch=10 BndCompress=10 InteriorStretch=1 InteriorCompress=1
請在Rhino使用者論壇將回饋刊出給Dale Lear ,務必在發言主旨處確實寫上”Squish“。
我們需要知道Squish指令展開的圖案,在您的製造應用程式中是否有用? 如果您曾經成功的利用一個3D模型以及2D圖案做出某個物件,我們希望可以將其與”Squish“做出來成果做比較。即便您無法與我們分享您的模型,也請讓我們知道有哪些重要的程序或過程。