Grasshopper是基于Rhino平臺的一款可視化節點程序設計的插件,其優勢就是“可視化”和“節點式”這兩個特性。在Grasshopper窗口進行節點式程序編寫,程序生成的成果實時在Rhino界面顯示。
可視化節點程序設計是一種新的程序設計方法,利用軟件所提供的運算器和各種控件,進行搭積木式地編寫程序的方法,其最大的好處就是是使用者不用編寫或者只需編寫少量的計算機語言程序代碼,就能完成腳本程序的設計,并直觀地在視圖窗口顯示成功,極大地提高了使用者的工作效率。文章源自四五設計網-http://www.wasochina.com/15828.html
所謂節點式編程,就是將軟件的各種程序命令集合成一個個具有特使功能的節點,通過將一個個節點關聯操作,形成一組包含邏輯行為的節點代碼。這些節點在Grasshopper中被稱為運算器。文章源自四五設計網-http://www.wasochina.com/15828.html
文章源自四五設計網-http://www.wasochina.com/15828.html
Grasshopper的工作界面如圖所示,分為運算器面板、工作區工具欄和工作區三個區。Grasshopper參數化腳本程序使用運算器代替了代碼編程。運算器可以分成邏輯類運算器和集合類運算器,邏輯類運算器為Maths和Sets,它們都發揮著程序中的數學運算功能和常用公式的功能,Sets更是發揮著處理多個數據組織方式和組織形態的的功能;幾何類運算器Vector、Curve、Surface、Mesh、等幾類,基本包含了Rhino所有的生成曲線、曲面的幾何命令命令。文章源自四五設計網-http://www.wasochina.com/15828.html
運算器可以從運算器面板直接提取使用,也可以通過雙擊工作區搜索使用。運算器具有裝載數據和處理數據的的功能,為了得到合理的運算結果,不同的運算器需要通過參數輸入來輸入不同的數據。文章源自四五設計網-http://www.wasochina.com/15828.html 文章源自四五設計網-http://www.wasochina.com/15828.html


評論