进阶展开工具

摘要: 既然船舶建造程序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“做出来成果做比较。即便您无法与我们分享您的模型,也请让我们知道有哪些重要的程序或过程。