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



評(píng)論