暂无封面

Tweener

探索Tweener,一款专为rhino犀牛软件设计的插件,提供曲线插值和平滑过渡功能,适用于复杂设计和3D打印等多种应用场景。页面提供Tweener插件下载。

分享

“tween”意味着生成在给定输入曲线之间插值的曲线。通常的问题是,生成的曲线会重叠。Tweener解决了这个问题。这个Grasshopper和rhino犀牛软件插件能够生成在以下内容之间插值的曲线:

  • 任意数量的封闭平面曲线,其中一个是外部曲线并且包含所有其他曲线(Tweener的这部分即使包含了将曲线挤出到3D的功能,也被称为“平面Tweener”),或者在由输入的表面BREP或网格定义的任何约束表面上的任意两条任意的、不一定封闭的输入曲线之间。

查看“mathiasfuchs.com/TweenerExamples”了解官方示例,并查看“mathiasfuchs.com/tweenerhelp.html”了解命令参考。生成的输出曲线保证不会交叉彼此或输入曲线,无论输入有多复杂。此外,它们保证是平滑的,并且与参数化无关。输出可以是曲线本身,或者是根据tween渐变纹理的网格。Tweener曲线通过它们的输入曲线进行操作,就像通常的曲线通过它们的控制点进行操作一样。因此,Tweener可以被认为是为曲线引入了另一种建模范式。

内置的Rhino和Grasshopper tweener以及某个流行的Grasshopper插件不会离开生成tween曲线的控制点范式。结果,一旦输入变得有些复杂,tween曲线很快就会开始重叠。相比之下,这个包提供了一个tweening功能,其对曲线形状的强调完全独立于曲线是如何控制或参数化的。由于tween曲线不会切割彼此或输入曲线,Tweener特别适用于一般插图、排版、3D打印、层设计、CNC、景观建筑等应用——通常在景观中,你不希望有悬垂的悬崖;同样,混凝土打印机通常对过多的悬垂有困难。有一个TweenerTopo组件允许将平面tween曲线挤出到3D,以生成质量景观等高线,允许用户提供一个额外的“形状”参数,控制景观的凸度/凹度。

除了景观设计,平面Tweener也适用于室内设计,其中平滑的护栏曲线引导人们沿着你给定内饰的设计语言——想象一下宜家,或者想象一下高层建筑的立面和核心之间的空间。

Tweener不仅限于平面曲线或简单的平面曲线挤出:如果有一个约束表面作为额外输入,它可以在任意两条任意的、不一定封闭的曲线之间进行tween。Tweener将输入曲线拉回到约束表面上,然后在表面上生成它们之间的曲线。同样,保证不会发生重叠。

此外,还有一个强大的交互式TweenCurve编辑环境,可以从Rhino命令行进入,包括一个“鱼眼效果”,以及一种在不破坏美学和视觉质量的情况下拖动曲线的方法!请观看food4rhino上的“猴子脸”视频,看看它的作用,并输入“TweenStartExample”命令开始一个示例编辑环境。

这是预览版本。预览期结束后,您可以选择延长它,或购买提供API访问、输出到NURBS曲线、能够从脚本中调用以及高质量重网格选项的Pro Tweener。

Tweener是一系列几何有限元应用的一部分,旨在使技术熟练和新手用户能够快速原型制作,并将参数化有限元应用部署到一般几何问题。其他此类应用的示例包括热传递、图像配准、媒介轴提取、泊松插值和最优传输类型问题,更多信息和示例请查看“mathiasfuchs.com/Tweeners”。

通过安装Tweener,您接受“mathiasfuchs.com/TweenerPrivacy.html”中的隐私条款。下载版本仅适用于Windows 10或11上的Rhino 7.15及以上版本——但也可能与Rhino的早期版本兼容,风险自担。如果您遇到问题,请尝试安装最新版本的.NET Framework 4.8运行时(而不是4.8.1),从“dotnet.microsoft.com/en-us/download/dotnet-framework/net48”下载。如果您使用的是Mac并且需要Tweener,请给我发电子邮件,我可以提供测试版本。