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