2014年1月6日 星期一

RhinoScript / Contour指令切層工具

Contour 指令切層工具
RhinoScript for Contour function and auto Layout.


為了教學上的需要
跨年之際,用 RhinoScript 寫了一個搭配 Contour 指令的工具
相信網路上已經有許多好用、類似的外掛與功能
且容許筆者在此 野人獻曝
以下的操作畫面出自 Rhinoceros 5.0 平台
〔STEP 01〕
導入本次使用的 RhinoScript
【Tools】 > 【RhinoScript】 > 【Load】




〔STEP 02〕
準備加入【Add】新的 RhinoScript


〔STEP 03〕
選擇 "ContourTools_s.vb" 檔案之所在位置


〔STEP 04〕
按下【Load】開始執行這個 RhinoScript


〔STEP 05〕
請留意左上角的視窗
 "Select object for contours"
軟體在等待使用者『選取畫面中要被切層的物件們』(可複選)


〔STEP 06〕
接下來要輸入兩個座標點來切層
請留意左上角的視窗
"Contour plane base point"
軟體在等待使用者點選『輸入第一個座標點』
滑鼠敲定之後,軟體會有提示音


〔STEP 07〕
請留意左上角的視窗
"Direction perpendicular to contour planes"
軟體在等待使用者點選『輸入第二個座標點』
滑鼠敲定之後,軟體同樣會有提示音
在此次的範例中,我們將挑戰斜對角線的分層切割


〔STEP 08〕
此時會跳出一個對話視窗
"Distance between contours"
軟體在等待使用者選取輸入『分層切割的間距』
畫面顯示,已由預設值=0 改為輸入值=2


〔STEP 09〕
物件在斜對角線的分層切割之後
切層的線段即如畫面所示
請留意左上角的視窗
"delete original objects?"
軟體將要對這些歪斜的曲線做擺正的動作
在此詢問『是否保留畫面上的這些原始線段?』
預設值為【刪除這些線段】


〔STEP 10〕
此時會跳出一個對話視窗
"Distance between cuttingLines"
軟體在等待使用者選取輸入『切割線段擺放的間距』
畫面顯示,預設值=50


〔STEP 11〕
畫面中的切割線段
開始擺正、移動到設定的位置上


〔STEP 12〕
分層切割之線段,完成自動攤平的動作

本次檔案下載,有任何使用上的問題 歡迎留言

Popular Posts