grasshopper随机在曲面上抽离结构线算法
LinkLi

LinkLi

grasshopper随机在曲面上抽离结构线算法

grasshopper随机在曲面上抽离结构线算法

算法如上图

[intense_hr type=”solid” size=”large” title=”实现的思路” title_tag=”h3″ title_background_color=”#ffffff” title_position=”left” icon_type=”pencil” icon_position=”left” icon_size=”1″ icon_color=”#1a8be2″ /]

  1. 选择出曲面的短的边界,并计算出边界的长度。
  2. 把计算得到的边界的长度输入到随机运算器中,得到一系列的随机数。
  3. 把随机数量输入到 Construct Point (点)中,会得到一系列的随机点。
  4. 最后用Iso Curve(结构线)算出随机的结构线。

[intense_hr type=”solid” size=”large” title=”注意要点” title_tag=”h3″ title_background_color=”#ffffff” title_position=”left” icon_type=”pencil” icon_position=”left” icon_size=”1″ icon_color=”#1a8be2″ /]

  1. 被计算长度的边界一定要是短边,否则最后生成的结构线必然会超出曲面范围。
  2. 第二是注意边界线段的轴向和随机点排列的轴向一定要一致,否则也可能会出现上面的情况。
  3. 如果生成的结构还是超出曲面的范围,这个就属于不可避免的范围,暂时我也没有找到造成这种情况的原因,不过这种情况还是有应对方法的,方法就是把多出的线条删除掉。这个我在明天的文章再来讨论这个问题。

随机结构线的效果

grasshopper随机在曲面上抽离结构线算法

本月精彩教程推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注

grasshopper随机在曲面上抽离结构线算法
想学草蜢参数化
加我微信