Rhino3D犀牛中文网

标题: Grasshopper 中的曲面展开 [打印本页]

作者: Jessesn    时间: 2017-10-9 12:48
标题: Grasshopper 中的曲面展开
背景:我们知道在 Rhino中提供三个不同的展开工具,分别为 UnrollSrf、Smash 与 Squish, 这三个指令的差别在于 UnrollSrf 指令只能展开单曲曲面(UV两个方向中其中有一个方向为1阶),Smash与 Squish 并没有这个限制,出于精度与准确性对于这三个指令的使用顺序我们推荐为  UnrollSrf > Squish  > Smash, 关于更多的介绍可以查看 Rhino的帮助文件 或浏览下面这个贴 http://bbs.rhino3d.asia/thread-216-1-1.html

(, 下载次数: 160)

Suqish 针对双曲面展开:双曲展开理论上都能做到非常精确,但实际应用并不是这么简单,目前大部分的解决方案都只能模拟与近视反求(如何把一个平面的材料加工为一个空间的3D造型,反求用怎么的平面排版让实际加工3D造型的过程尽可能的减少变形),因为展开的精度和产品的几何形状、材质属性、加工方法都有很大的关系,Rhino中的 Squish 我们不推荐应用于特别高精度的产品,例如五金端子件的展开,这些通用配件产品都是要求到 0.001毫米的精度,且不同五金件的折弯系数需要材料厂商提供的,这是一个比较大的数据库。除此之前的其他产品双曲展开,问题都不大,Squish 中提供的材料属性只有两种,软材料与硬材料,专业用户我们都建议自己先小范围的测试,使用不同的伸缩与延展系数,这是一个细致且工作过程,需要用户自己尝试,最好是建立自己的常用系数库,提醒:目前 Squish 并不支持带有厚度的材料计算。

(, 下载次数: 214) (, 下载次数: 155)
(, 下载次数: 170) (, 下载次数: 151)



GH中的展开:这里要讨论的是 Grasshopper 工具中的展开,目前 Grasshopper 1 中并没有提供任何的展开工具,包括前面我们所提及的 UnrollSrf、Smash 与 Squish 这三个指令,因为在 Rhinocommon 中并没有提供这么一个类别,所以无法以 Rhinosciptsyntax 函数或是 RhinoCommon 的方式来执行,所以 GH 中也没有加入这个功能,目前的解决方案参考下面的方法,

      


如果针对展开有相关的疑问,欢迎大家继续这里留言讨论...







作者: 无非求碗热汤喝    时间: 2017-10-9 12:54
GOOD! 研究全面,内容详实。
作者: xkdsofa    时间: 2017-10-11 00:09
有人会用么,也想了解一下是如何做到的,语言能力差看不明白




欢迎光临 Rhino3D犀牛中文网 (https://www.rhino3d.asia/) Powered by Discuz! X3.3