【分享】Sporph (FlowAlongSrf) 约束法线

从 Rhino 7 开始 FlowAlongSrf 指令开始支持约束法线,但目前 Grasshopper 1 中的 Sporph 运算器不支持约束法线,应用户需求写了这个小脚本工具,这里也分享一下给有需要的用户

SporphSpaceMorph.ConstrainNormal.zip (37.7 KB, 解压缩密码 shaper3d.com)

1 个赞

对于 Python 我只学了一点点皮毛,抱着好奇心,以及折腾、练习的心态,尝试着优化了一下 ::
希望没有走歪路…欢迎大神们指正!
在 Jessen 电池的基础上,主要优化了如下内容:

  1. 增加曲面流动的 UV 定位点 P0 与 P1
  2. nomal 端不接自定义的矢量时,则该参照矢量变更为目标曲面对应点的法向矢量
  3. 增加了 PS 端口,即曲面流动中的 PreserveStructure 参数。查看了官方帮助文档,该选项只针对单一曲面有效果。看到 rhinocommon 文档中有该参数,顺便加进来了 ::

SporphSpaceMorph.ConstrainNormal_update.7z (41.4 KB, 解压缩密码 shaper3d.com )

1 个赞