Generative Algorithms V2@dp - T r a n s f o r m a t i o n
View Slide
版權宣告 Tested on gh 0.8 & rhino 4 R9 圖片來自於 Generative Algorithms 一書
向量 – 兩個屬性!! 方向 長度
向量可以吃嗎? - No 向量可以用來表示施力方向以及力量大小 向量可以用來單純表示方向(單位向量: 長度為一的向量)
草蜢中向量的操作
作品賞析 - 十面埋伏之萬箭穿心
十面埋伏之萬箭穿心 -1/5 建立基本的矩陣拉起平面的高度
十面埋伏之萬箭穿心 -2/5 建立磁力點(太陽),讓每個點都膜拜他Vec2Pt :兩點建立向量
Vec2Pt 給予兩點產生出對應的向量輸入 輸出A: A點 V : 向量L : 長度B: B點U :是否單位向量化
十面埋伏之萬箭穿心 -3/5建立連接線
LineSDL 給予啟始點、方向跟長度來建立直線輸入 輸出S: 起始點 L : 直線D: 角度L :長度
十面埋伏之萬箭穿心 -4/5 繪製底部的多邊形找出線段的開始跟結束找出垂直於該向量的平面繪製多邊形
Polygon輸入 輸出P : 基準平面 P : 多邊形曲線R : 離中心點的距離 L : 長度S : 幾個邊Rf : 圓角
十面埋伏之萬箭穿心 -5/5建立錐形
Extrude Point 朝著某一個點去擠壓成形輸入 輸出B : 基準形狀 E : Brep SurfaceP : 目標點
倒轉!!
烘焙 !!
作品賞析II-杜拜十大建築之旋轉塔
杜拜十大建築之旋轉塔 -1/8建立曲面 在Z軸上複製
杜拜十大建築之旋轉塔 -2/8 旋轉對著XY平面旋轉
Rotate 旋轉輸入 輸出G : 幾何體 G : 轉換過後的幾何體A : 旋轉的徑度 X : 轉換的矩陣P: 針對的平面
杜拜十大建築之旋轉塔 -3/8 Loft !
杜拜十大建築之旋轉塔 -4/8 變化一下大小變化大小
But…. 人生最可怕的就是這個 But….
杜拜十大建築之旋轉塔 -5/8 縮放的基準點不對每一層都一直往上跑
杜拜十大建築之旋轉塔 -6/8 以該平面自己為中心沒有往上跑了
杜拜十大建築之旋轉塔 -7/8 Re-rescale 增加變化程度
杜拜十大建築之旋轉塔 -8/8 繞著軸轉
杜拜十大建築之旋轉塔 完成
深入草蜢: Data Tree !! 十年樹木 百年樹人
深入草蜢: Data Tree !!分割曲線
深入草蜢: Data Tree !! 想要把每條曲線的第0個點連起來為什麼不行?
深入草蜢: Data Tree !! 把它攤平就可以了!!
作品賞析 III : 指紋 / 細胞核 分割曲線
指紋 / 細胞核 -1/3計算曲線的面積以及中心點把中心點跟分割出來的點連線分割曲線
指紋 / 細胞核 -2/3產生一些隨機的長度延長向量的長度移動點位
指紋 / 細胞核 -3/3 透過 Graft Tree 來產生多組繞一圈,小->大->小
Pop Quiz I 向量有幾種屬性?