儘管傳統上AutoCAD是個平立剖製圖軟體而Rhino是個建模軟體,最近C君身邊卻有越來越多的小夥伴開始用Rhino畫平立剖了。

造成這點的原因有三:

1.

CAD的【hatch】功能太卡+捕捉設定中的【最近點】演算法有問題,

導致填圖案、算面積總要重描一遍閉合PL線,非常浪費時間

2.

CAD的【圖層管理】面板並不友好,大多數情況下你和你的同事都沒有這個耐心好好分圖層,

導致出分析簡圖、匯出建模總需要收拾一番。

3.

CAD的3D建模功能因為過於難用而相當於不存在,2D製圖和3D建模之間配合很麻煩。

明明出平面圖時好不容易把鋪地hatch上了,但導進sketch時居然還要一番力氣才能封上面。

除此之外,做非線性建築的,圖面有大量曲線景觀路的,都沒有使用CAD畫平立剖折磨自己的理由。非要說CAD比Rhino有什麼優勢的話,也就是天正比VisualARQ(Rhino裡的天正)穩定好用了。

儘管C君能說出拋棄CAD的100個理由,

但是現階段用Rhino製圖有個問題:列印時沒辦法用CAD的ctb樣式表。

一般公司會有一系列全公司通用的ctb檔案,你按照公司規範的顏色繪圖,再用ctb檔案一列印,線寬什麼的就都對了。而如果一枝獨秀地用Rhino畫圖,最後打圖時就得自己手調各個圖層的線寬,這顯然是個大bug。

其實這個問題解決起來非常簡單,即使你不會寫程式碼,也可以從Rhino官方獲得幫助。

開啟:

https://

wiki。mcneel。com/acadplo

t2rhino

該頁面下載 SetACADPrintInfo。zip檔案。根據頁面上的指導,可以快速實現透過圖層顏色設定列印顏色和列印線寬。

翻譯一下官方頁面上的操作指導:

1.

下載setacadprintinfo。zip,解壓縮,可以獲得一個rvb字尾檔案和一個csv字尾檔案。

2.

在excel中按照ctb筆表中的線寬和顏色設定編輯csv檔案。

走捷徑 | 論如何科學地用Rhino畫CAD

△ 如果你電腦上沒裝AutoCAD 2007 這一步需要手動編輯csv,如果裝了自行bing搜尋“ctb to csv”能找到一個古老的外掛

3.

將rvb檔案拖到你桌面上的Rhino圖示處以載入指令碼。此外,【命令欄輸入“LoadScript”】 - 點選【新增】- 彈窗選擇rvb檔案,同樣也可以載入指令碼。

4.

命令欄鍵入“SetAcadPrintInfo”,彈窗選擇包含筆表資訊的csv檔案,確認即可。

這一系列操作結束之後可以看到各圖層的列印線寬和顏色均發生了改變。

走捷徑 | 論如何科學地用Rhino畫CAD

△ 可以看到這個操作不只是針對打印出的檔案起作用,而是把圖層的狀態修改了。

因為需要手動編輯csv(ctb轉csv的外掛2007出過一版後來便停止更新了),這項操作看起來有點麻煩,

但C君想提醒讀者,比起直接在CAD中用ctb筆表列印,這是一種更加科學的列印管理方式。

事實上C君甚至認為,PL線的【全域性寬度】屬性和【按列印樣式表列印】的方式,是CAD需要做減法的冗餘功能,但因為圖層管理面板設計得不好,反倒成了實際使用中的主流。

C君自己用Rhino畫CAD時,一般會存這麼幾個圖層狀態,用以管理繪圖和列印的視覺效果:

走捷徑 | 論如何科學地用Rhino畫CAD

△【圖層狀態】是個很有用的面板,記錄圖層的開閉/顏色/材質/列印樣式等狀態屬性,剛剛修改完圖層的列印顏色和線寬後,可以切到這個面板儲存一下圖層狀態。

其中【Color】是平時繪圖時使用的圖層狀態。

圖層狀態的如下圖所示,特點是

列印顏色與圖層顏色一致,列印線寬與最常使用的列印線寬一致。

走捷徑 | 論如何科學地用Rhino畫CAD

△各個元素所用的顏色各人/各公司習慣不同,C君自己比較習慣粗線列印的採用醒目的顏色(就黑背景而言)

在這個圖層狀態下,左上角工作視窗處右鍵,勾選【列印預覽】。

平時線上寬粗細有別的狀態下繪圖,圖面主次一目瞭然,非常清爽。

走捷徑 | 論如何科學地用Rhino畫CAD

△ 習慣了這個工作狀態,跟別人協同在CAD裡畫圖時真的是那叫一個眼花繚亂

特別提示:

因為在Rhino裡線的最小顯示寬度是1畫素,因此特別纖細的線圖,比如0。09和0。05的線寬會在繪圖時顯得一樣。

Rhino6使用者可命令欄輸入“PrintDisplay”修改【線寬(T)=40】這一項的引數,數如果比較大(如改為80),模型空間中細線之間顯示的差距可以拉開。

【Print_A1】和【Print_A3】都是列印時的圖層狀態,將近出圖時可以根據需要切換預覽。

需要指出,在模型空間裡因為可以無限縮放,列印預覽不夠精確,確定出圖比例後應當點選底部的“+”圖示新建適當比例的圖紙配置(相當於CAD佈局),

在佈局裡切換到對應的圖層狀態

,這個狀態下的所見即所得。

走捷徑 | 論如何科學地用Rhino畫CAD

△ 這是A1的圖紙佈局裡,圖層狀態切換至【Print_A1】所看到的列印預覽。

走捷徑 | 論如何科學地用Rhino畫CAD

△ 這是A1佈局中【Print_A1】的圖層狀態,可以看到◇中的列印顏色全變成了黑白灰

為什麼說這樣管理列印效果,比CAD依賴ctb樣式表更科學呢?

首先顯而易見的是,

無論你打1:100, 1:200還是1:500的圖,樣式表各色線寬是成比例變化的,

不開源的ctb格式檔案只能使用CAD的樣式表編輯器編輯手動修改各個顏色線寬。相反,

用Excel編輯csv檔案則可以同一列數值快速x2、x5。

其次,CAD雖然可以根據列印線寬顯示,但由於圖層管理面板設計得不友好,大多數使用者都傾向於不在圖層面板設定線寬,而只控制顏色,採用ctb樣式表來把顏色轉化為列印線寬。這樣的工作流導致了在繪圖的過程中無法清晰地看到粗細主次。相反,

用csv記錄顏色和線寬之間的聯絡,透過命令直接改變圖層的列印線寬,不止統一了你和同事之間的列印效果,更統一了你們畫圖過程中的視覺效果。

總之,透過合理設定圖層狀態,可以讓繪圖過程介面賞心悅目;而採用【分工工作】功能,對位參照2D圖紙與3D模型,可以極大節約方案階段2D、3D協同調整的時間。當然,到方案基本穩定下來,不會漫無邊際地修改之後,比較合理的應該還是進Revit徹底協同2D、3D。

擴充套件閱讀一:

文中用到的rvb檔案原始碼可以檢視mcneel官方github頁面,這裡你可以找到更多官方補充指令碼的原始碼和rvb檔案,同樣都是拖拽進入Rhino即可使用。

傳送門:

https://

github。com/mcneel/rhino

-developer-samples/tree/6/rhinoscript

擴充套件閱讀二:

關於Rhino出線圖的更多基礎知識,萌新們可以去看看蒯神的教程。

傳送門:

Rhino畫剖面的各種姿勢~~~

蒯神的教程寫的很詳細,不過個人覺得進illustrator調線寬不是特別有必要。

事實上C君illustrator用得不多,就連向量圖填色也覺得在Rhino裡直接hatch可能更快(如果你的線稿是在Rhino裡完成的話),要畫分析圖箭頭也是進Indesign給本冊排版時順手畫了就好。

掃描下方二維碼,關注公眾號 CforChaos混沌設計

http://

weixin。qq。com/r/1i4uNiP

EQX4_rWdV93vE

(二維碼自動識別)