2012年4月29日 星期日

20120421Rhino_曲面分點畫線


20120421Rhino_曲面分點畫線

阿基米德量體
球形多面體非正多面體,因六面體與六面體間已組成一平面,故其組成的單元面實為曲面。
彎曲面弧度大時需裁切至很細才能表現出彎曲面的細緻度。

曲面分點
Geometrysurface
SurfaceUtilsurface dividedU_U向的分割數 V_V向的分割數;
                                        P_切開後頂點 N_切開後法向量
SetsList(一個序列的數)Split List分成兩段L將甚麼分成兩段 i_第幾個開始分
                                L按右鍵→flatten(攤平):將組拆開
                Spacialparam viewer:可看清資料分組,右鍵Draw Tree
VectorPointPoint list顯示『點的排序』:S_印出的字要多大(至少1)
Grasshopper中數字都是由0開始數,故數字標11實為第12個。

以點畫線
1.用行跟列的關係推算每個點的『位置』:
SequenceSeries(Row,Colomn):從0算到9共十個
找出斜線(012113…)的起點(左下方all)
F(x,y)=(Col*11)+row(0,0)開始算
                        r右鍵→cross reference(將所有X都對應到所有Y)
找出斜線的終點右上方all
F(x,y)=(Col*11)+row(1,1)開始算
→→至此已出現正確的位置數,但曲面完全沒有被帶入公式中
2.將位置換算成點:SetsListsItem
3.在兩點間畫線:CurveLine