Block

工具列 功能表 快速鍵

圖塊
主要
主要 1

編輯

圖塊 >

建立圖塊定義

Ctrl + B

Block 指令以選取的物件建立圖塊定義,同時將選取的物件轉換為圖塊引例。

圖塊的用途

在模型裡建立圖塊定義

  1. 選取物件。
  2. 指定圖塊的基準點。
    此點為圖塊引例的定位點及縮放、旋轉的基準點。
    開啟圖塊引例的控制點可顯示圖塊的基準點。
  3. 輸入圖塊定義的名稱。

圖塊定義內容

名稱

圖塊定義的名稱。

描述

非必要的圖塊描述資訊。

Hyperlink

在圖塊加入超連結資訊,加入的超連結可用 Hyperlink 指令讀取。

描述

網址的描述。

網址

按此欄位的網址可用預設的瀏覽器開啟該網址。

將外部檔案插入為圖塊定義

以拖放的方式從外部檔案建立圖塊定義

  1. 從 Windows 檔案總管將 Rhino 可以讀取的檔案拖放進 Rhino 視窗。
  2. 選擇插入檔案選項,
    在目前的檔案建立一個圖塊引例。

重新定義圖塊

附註

圖塊引例與圖層

圖塊引例中的幾何圖形 (曲線、曲面...) 的內容可由圖層內容或自己的物件內容控制。當圖塊引例被插入到模型空間時是插入到目前的圖層上,您也可以自由地將它移動到其它圖層。建立圖塊定義時物件所在的圖層與圖塊引例所在的圖層之間並沒有關聯。舉例來說,在紅色圖層建立的圖塊定義插入到預設圖層 (黑色) 時,圖塊引列的顏色並不會由紅色變成黑色。

當圖塊定義中有某些物件位於某個圖層時,關閉該圖層,圖塊引例在該圖層上的物件會被隱藏。但關閉圖塊引例插入至的圖層時,整個圖塊引例都會被隱藏。

鎖定圖層

圖層被鎖定時只有插入點位於該圖層上的圖塊引例會被鎖定。如果有一個圖塊引例裡有物件位於被鎖定的圖層,但它的插入點位於未鎖定的圖層,該圖塊引例並不會被鎖定,因為控制圖塊引例是否隨著圖層而被鎖定的決定因素是圖塊插入點所在的圖層是否被鎖定。

群組

群組的物件在定義為圖塊以後群組會被解散。

物件內容的"以父物件"

以父物件選項只能用在圖塊裡的物件。

建立圖塊前先將物件的顏色改為以父物件再建立圖塊。

圖塊引例的顏色預設將由它所在的圖層控制。

在圖塊引例的物件容可設定它的顯示顏色,忽略圖塊定義或它所在圖層的顏色。

圖塊定義建立後可用 BlockEdit 指令編輯,修改圖塊定義裡物件的內容的以圖層或以父物件

當物件的內容設為以父物件時,建立的圖塊引例可自由設定內容 (顯示顏色、列印顏色、列印線寬)。

線型不支援以父物件設定。

使用父物件材質的範例

  1. 設定圖層 1 的材質。
  2. 在圖層 1 上建立一個球體。
  3. 將球體物件內容的材質賦予方式設為父物件。
  4. 使用 Block 指令以球體建立圖塊定義。
  5. 設定圖層 2 使用另一個材質。
  6. 使用 Insert 指令將剛才建立的圖塊插入圖層 2。
    插入的球體使用圖層 2 的材質,因為圖塊裡的球體的材質賦予方式是設為父物件,且此圖塊引例位於圖層 2 上。
  7. 選取該圖塊引例,將它的材質賦予方式改為物件
    球體改為使用自己的物件材質。

BlockManager

工具列 功能表

圖塊

編輯

圖塊 >

圖塊管理員

BlockManager 可管理模型裡的圖塊定義。

步驟

圖塊管理員

圖塊定義

名稱

列出模型裡所有的圖塊定義。

連結狀態

顯示圖塊引例與外部連結檔案的狀態。

最新的

模型中的圖塊定義與連結的檔案一致。

連結的檔案較舊

連結的檔案比模型裡的圖塊定義為舊。

連結的檔案較新

連結的檔案比模型裡的圖塊定義為新。

連結的檔案不同

模型裡的圖塊定義與連結的檔案不同。

未連結

圖塊定義的來源不是外部檔案。

找不到檔案

圖塊定義來源的外部檔案遺失。

遺失的圖塊所在的位置會以註解點標示,並顯示該圖塊的路徑及檔名。

Rhino 5.0 如何搜尋分工作業與外部連結的檔案請參考:Rhino Wiki: File finding

處理問題

連結檔案名稱

圖塊定義來源的外部檔案名稱。

隱藏與參考的圖塊

模型裡有 <n> 個隱藏的與 <n> 個參考的圖塊定義。

顯示隱藏的圖塊定義

顯示名稱以 * (星號) 開頭的圖塊定義。

顯示參考的圖塊定義

顯示外部連結的圖塊定義裡的外部連結的圖塊定義。

描述

顯示圖塊定義的描述欄位的資訊。

置入並連結的圖塊應該

總是更新

每次開啟這個模型時自動更新外部連結的圖塊。

更新前先提示

提示是否更新外部連結的圖塊。

當檔案開啟時,如果連結並置入的外部檔案已有變更,會彈出要更新的圖塊定義對話框。

永不更新

永不更新外部連結的圖塊,也不提示更新。

圖塊預覽縮圖

開啟圖塊的預覽縮圖。

預覽縮圖的右鍵功能表

框架模式

框架模式預覽。

著色模式

著色模式預覽。

彩現模式

彩現模式預覽。

Top

世界 Top 視圖預覽。

Bottom

世界 Bottom 視圖預覽。

Left

世界 Left 視圖預覽。

Right

世界 Right 視圖預覽。

Back

世界 Back 視圖預覽。

Perspective

世界 Perspective 視圖預覽。

 

按鈕

內容

開啟圖塊定義內容對話框。

圖塊定義內容

圖塊定義名稱

圖塊的名稱。

檔案名稱

圖塊定義外部連結檔案的名稱。

瀏覽

變更外部檔案的位置或重新連結其它檔案。

外部檔案

設定圖塊引例如何插入至目前的模型中。

從這個檔案讀取連結的圖塊

插入檔案時同時插入該檔案裡外部連結的圖塊。

圖塊定義類型

將插入的檔案裡的外部連結圖塊插入目前的檔案為外部連結圖塊。

置入

插入幾何圖形至目前的檔案,插入後的圖塊定義無法隨著外部檔案更新。

置入並連結

插入幾何圖形至目前的檔案並保留圖塊定義與外部檔案的連結,外部檔案改變時與它連結的圖塊定義可以隨著更新。當找不到外部連結的檔案時,該圖塊定義仍然存在模型中。

連結

插入的圖塊引例只連結到外部檔案,當外部檔案改變時與它連結的圖塊引例可以隨著更新,當找不到外部連結的檔案時,該圖塊引例便無法出現在目前的檔案中。

連結的圖塊會同時記錄檔案的絕對路徑與相對路徑。

圖層型式

設定外部檔案的圖層如何插入目前的模型。

啟用

將圖塊裡圖層中的物件插入目前模型裡相同名稱的圖層。

參考

以檔案名稱做為父圖層的名稱,將圖塊裡的圖層插入為它的子圖層。

描述

輸入可選填的描述文字。

Hyperlink

在圖塊加入超連結資訊,加入的超連結可用 Hyperlink 指令讀取。

描述

網址的描述。

網址

按此欄位的網址可用預設的瀏覽器開啟該網址。

匯出

匯出圖塊定義的物件至檔案。

刪除

刪除選取的圖塊定義及它在模型裡的所有引例。

存在其它圖塊定義裡的圖塊定義無法刪除。

更新

更新圖塊定義,使它與外部連結的檔案一致。連結狀態欄位的訊息可用來判斷模型裡的圖塊定義是否需要更新。

要更新的圖塊定義

這個模型裡外部連結的圖塊已變更。

選取要更新的圖塊定義

名稱

列出模型裡所有的圖塊定義。

連結狀態

顯示圖塊引例與外部連結檔案的狀態。

連結檔案名稱

圖塊定義來源的外部檔案名稱。

全部選取

選取清單中所有的圖塊定義。

全部清除

清除清單中所有圖塊定義的選取狀態。

稍後更新

暫時不更新圖塊定義,您可以選擇稍後再手動更新,或下次開啟這個檔案時再更新。

立即更新

立即更新所有選取的圖塊定義。

被引用於

列出選取的圖塊以巢狀存在哪些圖塊定義中。

數目

計算選取的圖塊定義在模型裡引例的數目 (含巢狀引例)。

選取

選取圖塊定義在模型裡的引例。

開啟圖塊管理員之前先選取模型裡的圖塊引例,圖塊管理員開啟後會自動選取清單中對應的圖塊定義。

重新整理

重新整理圖塊清單,更新連結狀態與圖塊內容。當外部連結的圖塊可能有變更時可用此功能。

BlockEdit

工具列 功能表

圖塊

編輯

圖塊 >

原地編輯圖塊

BlockEdit 指令可編輯選取的圖塊引例,並更新它的圖塊定義。

步驟

  1. 選取要編輯的圖塊引例,或雙擊要編輯的圖塊引例。
    在 Rhino 視窗裡開啟圖塊做編輯,其它物件暫時鎖定,編輯圖塊時可用平常建模的任何技巧。
  2. 編輯完成後按確定
指令行選項

提示編輯外部圖塊

外部圖塊非儲存在 Rhino 檔案裡,是從其它模型檔案載入物件的一種方式,編輯外部圖塊時圖塊是在另一個 Rhino 視窗開啟,目前的 Rhino 視窗暫時鎖定無法操作。

提示是否開啟外部連結的圖塊

不需提示,直接開啟外部連結的圖塊。

編輯連結的圖塊對話框勾選不要再彈出此對話框可將提示編輯外部圖塊選項設為

圖塊編輯選項

圖塊編輯對話框會顯示圖塊的名稱與它內含的巢狀圖塊。

加入物件

將選取的物件加入圖塊定義,如果選取的物件是一個圖塊,該圖塊會被加入成為巢狀圖塊。新加入的巢狀圖塊在下次執行 BlockEdit 指令時才會出現在圖塊的樹狀清單裡。

物件加入圖塊定義後並不會被刪除。

移除物件

從圖塊定義刪除選取的物件。

圖塊定義更新後,移除的物件會成為獨立的物件。

設定基準點

重新設定圖塊的插入點。

圖塊定義更新後,圖塊引例會偏移,以符合新的插入點。

附註

ReplaceBlock

工具列 功能表

圖塊

未在功能表裡。

ReplaceBlock 指令可將選取的圖塊以另一個圖塊取代。

步驟

  1. 選取要變更的圖塊引例,按Enter
    如果您未選取一個圖塊定義的所有引例,指令視窗會提示模型裡還有多少相同的圖塊引例未選取。
  2. 選取用來取代的圖塊引例,
    或從圖塊定義清單選取一個圖塊定義。
指令行選項

從圖塊定義清單選取

列出模型裡所有可供選取的圖塊定義。

全部

選取所有相同的圖塊引例,包括未選取的、隱藏的及鎖定的圖塊引例。

不選取其它相同的圖塊引例,只變更目前選取的圖塊引例。

從圖塊定義清單選取一個圖塊定義。

CopyLinkedBlockDefinition

工具列 功能表

未在工具列上。

未在功能表裡。

CopyLinkedBlockDefinition 指令可建立外部連結的圖塊定義的複本。

範例:

  1. 建立一個名稱為 BlockDef.3dm 的簡單模型。
  2. 建立另一個名稱為 FancyModel.3dm 的新模型。
  3. 使用 Insert 指令將 BlockDef.3dm 插入為外部連結的圖塊定義,並將圖層型式設為參考
  4. 將此圖塊定義命名為 "A"。
  5. 使用 CopyLinkedBlockDefinition 指令建立圖塊定義 "A" 的複本 "B"。
  6. 使用 CopyLinkedBlockDefinition 指令建立圖塊定義 "A" 的複本 "C"。
  7. 使用 Insert 指令將 "B" 與 "C" 插入模型,現在可分別修改這三個圖塊的圖層設定,例如:顏色。
  8. 開啟圖塊管理員,您可以看到這三個圖塊定義的來源同樣是 "BlockDef.3dm"。

請參考

使用圖塊、群組與分工作業

McNeel Wiki:使用圖塊

 

 

 

Rhinoceros 6 © 2010-2017 Robert McNeel & Associates. 10-四月-2018