顯示具有 cad 標籤的文章。 顯示所有文章
顯示具有 cad 標籤的文章。 顯示所有文章

2011年6月15日 星期三

Data sets and math

儘管3D軟體我們可以從選單中選出幾何圖形且明確的劃出來,不需要思考背後
的數學關係,但如果要使用生成演算法,我們必須思
考數據和數學,讓輸入可以產生不同的物件。如果我們不想用手動的方式繪圖,就必須讓
一些數據生產出物件。演算法
的運作就像是流程圖。






numerical data












Number可以是浮點數(小數)
Integer是整數

slider不能一次丟一堆數字
number和integer可以一次設定很多個


series and range











series 的input是 first number, step size of the number, number of value
range 的input是數字的interval 跟d
ivided infinite parts

Domains(intervals)

















有的是一維的 有的是二維得
有的是輸入的 有的是輸出的 有的是曲面用的








shortest
longest







cross list

嘗試各種data matching的方法與series的關係
發現longest 跟shortest 一樣?

interface,workplace












在rhino的使用者的介面,主要可以分成component tabs/panels and canvas
有十個tabs 分別為 Params, Logic, Scalar, Vector, Curve, Surface, Mesh, Intersect, Xform,Complex
tabs 內有各種component
會有彈跳視窗的選項可以調整參數










scripting is abstract version of algorithms,
canvas represents a visual version of algorithms like flowcharts
所以對初學者而言 學grasshopper應該是比較容易進入演算法的方法













defining external geometries
在params 裡有geometry panel
似乎這些component成為連接rhino跟grasshopper 的通道












按住shift鍵可以拉雙線,就可以有多重數據輸入
按住ctrl 鍵就可以disconnect












灰色代表數據與運作都沒有問題
橘色代表有問題但是component仍然可以運作
紅色代表有問題而且連component本身都有問題
綠色代表選到component











data-matching是garsshopper中很重要的數據連結方式
shortest list
longest list
cross reference











按右鍵可以選去help
可以更了解每個component