2011年7月7日 星期四

Grasshopper-CH5



前面的操作大致上沒甚麼問題
只有一開始並沒有將曲線Reparameterize
所以有些點會飛出曲線外
使得最後的Evaluation變成橘色電池





嘗試幾種不同的方式皆可將曲面分割
但我自己還是比較喜歡Evaluation
生成的各點基準面
對於接下來操作的邏輯較有幫助


除了在曲面上找出UV分割點之外
還可以利用這些點做其他的幾何變化

再對這些變化出的幾何形做更多的調整




雖然兩個面分割的UV數相同
但應為一開始定義的曲面方向不同
因此操作時這些線反而連到對端的點去
將面旋轉後才得到想要的線段


由端點生出圓形並且投影到水平面上


在做Extrude時須加上flatten
才可以得到一對一的柱體
不然每個起始點會對所有終點做Extrude

範例18-使用物件鎖點

基本上鎖點形式與CAD出入不大,能鎖的功能也是重複的。
但在CAD中,鎖點的吸力感覺比較強,指示也較為明確。
而最大不同的表現方式為鎖定圓心時的方式,
CAD必須要從圓外進入到圓內才會顯示,進入中心才會鎖住,
但rhino只需將游標放在圓上就會自動鎖定圓心點。

範例16&17-練習使用距離限制與角度限制(一)(二)

想要畫出一個多邊形,可以用上述限制角度與距離或是指定相對座標等等方式來完成。


擠出平面的步驟與sketchup裡的push相近,
決定推移的面之後,再決定方向與長度。
但因為英文介面與中文手冊的關係,找到擠出平面還真花了點功夫才得到。


而範例17的形狀更為複雜,常常在輸入長度或是符號時會按錯而錯誤需要undo

然後重複範例16的方式擠出長度60的立體型。

範例15-以距離限制與角度限制輸入

將長度固定之後,在限制的角度下做圖。
黑色仍為指定的長度,白色為方向,
但已被鎖定在限制的45度之下旋轉。

2011年7月6日 星期三

範例14-以距離限制輸入

就像一個圓已指定了圓心與半徑,
可以在自由旋轉的圓周上任一點指定位置作為下一點,
又可以做出一樣的正方形。
黑色線段為已指定的長度,白色指向決定的方向。

2011年7月5日 星期二

Grasshopper-CH4


由兩個不同平面的網格決定方向與長度
RecGrid與手冊上的略有出入
可以任意調整X與Y向上的間隔與欄列數
在此因為希望欄列數與間距均相同
因此將其中一個slider連至Sx與Sy
另一個slider連至Ex與Ey


藉由extr可以調整想要的斷面


平面上可看出每層仍在divide的圓與分割點上
藉由每次向上的Z值不同
讓整體看起來像是一個在柱體上隨機排列的點


藉由jitter連接時不照順序


slider可控制整體的型
interval在新版的GH中已改叫domain


一開始沒有把數據flatten
使得生成的形狀一直無法控制
指定的中段數據一直跑到形狀的最上面


選定起點並且旋轉


旋轉之後要mirror才可得到菱格狀的圖案
並且將整體的形狀與旋轉的點連接並做loft


一個吸引點的影響


控制陣列大小與吸引點位置
將吸引點調成可任意決定XY值
因此在最後可以隨意調整吸引點位置


兩個吸引點的狀態


隨機分布的點與投影智取線上的最短距離點


由原本的距離決定吸引的距離


最後由這些點決定矩形形狀







2011年7月4日 星期一

範例13-輸入極座標

指定長度與角度後,可以直接給予下一點的指示,
一樣是畫出一個正方形,可以有很多種不同的想法。
右圖是以極做標記漸變所嘗試畫的圖。