2010年5月18日 星期二

Camera_Wall( Rhino_Grasshopper )





此次主要使用功能為
vector裡面的Hexagona
做為畫出蜂巢狀之格線
We use the Hexagona function under the Vector
to draw the Grid of honeycomb




左邊為Input:
P為要畫出格線的基準平面
S為格子的大小
Ex, Ey分別為長寬格子的數量
右邊為Output:
C為做出之各個蜂巢狀之線段
P為各個蜂巢之中心點對其做
On the Left side are all the Input value
P is the Plane that we based on
S is the length of the grid
Ex, Ey are numbers of x and y direction in the Grid
the Right side are the Output value
C are the curves that construct the honeycomb
P are the center points of each Hexagons


利用各中心點再畫圓
並利用等分線段之功能
將蜂巢與中心之圓切分之結點做連結
Using the Center points we get from the HexGrid
to draw the circle.
Divide the Hexagon and Circles
and connect their nods from divided




並可移動中心圓的位置
增加深度
再透過吸子(Attractor)
控制
中心圓旋轉的角度
離得越近
轉得越大而因此開口越小
trying to use the Attractor to control
the rotation of the circle.
When the attractor gets closer,
the angle of the rotation are bigger
then make the opening bigger as well.

 

 

沒有留言:

張貼留言