grasshopper插件_如何利用grasshopper插件hoopsnake实现分形

在早期Grasshopper 以视觉编程工具之姿而渐成气候之时,第一个被诟病的就是相对于文字类程序语言,GH缺乏了基本必备的回圈功能,也就是说即使GH具有各种逻辑判断等组件,使得GH的演算处理过程具有多重线性特色,但仍缺乏回圈的功能。回圈(loop)对没有程序背景的设计者来说可能无法了解,简单来说就是我们在产生一个模型或图形的过程,很可能需要不断重复某部分一连串的指令,直到满足或变更某个...
摘要由CSDN通过智能技术生成

在早期Grasshopper 以视觉编程工具之姿而渐成气候之时,第一个被诟病的就是相对于文字类程序语言,GH缺乏了基本必备的回圈功能,也就是说即使GH具有各种逻辑判断等组件,使得GH的演算处理过程具有多重线性特色,但仍缺乏回圈的功能。回圈(loop)对没有程序背景的设计者来说可能无法了解,简单来说就是我们在产生一个模型或图形的过程,很可能需要不断重复某部分一连串的指令,直到满足或变更某个条件为止,而这是仿生或几何碎形(Fractal)设计中常见的动作,在早期GH没有对应这样的组件,Hoopsnake应该是第一个可以处理这工作的外挂,之后还有 Loop 和Octopus E等外挂,有机会我们再做比较。

    Hoopsnake意为自食其尾的蛇,用来比喻回圈相当适合,在GH里它是一个外挂组件,请到 Food4Rhino下载,最新版本。下载后请参考外挂安装方式。然后你在重新启动Rhino及GH后,可以在GH 模块选单 Extra 项或以搜寻列找到 Hoopsnake,以下简称 HS 。 

     在介绍HS 之前我们再来描述一下要用它来做什么,例如在上课涂鸦时会做的事:把一个封闭形状里重复一个简单对半划分动作,对划分后的两半再做划分,直到被划分后形状细小到我们无法再画下去为止,由于在这么做之前,我们无法预计在达到限制之前,这些动作会重复多少次,而取决视觉上的主观判断,所以我们依赖一个检查机制在过程中或每完成一次固定动作,来决定是否继续这些动作。因此进行回圈有三个要件: 起始处理对象(图形)、所要重复规

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值