Block

工具列 功能表 快速鍵

圖塊
主要
主要 1

編輯

圖塊 >

建立圖塊定義

Ctrl (CMD) + B

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

圖塊的用途

在模型裡建立圖塊定義

  1. 選取物件。

  2. 指定圖塊的基準點。

    此點為圖塊引例的定位點及縮放、旋轉的基準點。

    開啟圖塊引例的控制點可顯示圖塊的基準點。

  3. 輸入圖塊定義的名稱。

    圖塊定義是以使用中的單位系統 (模型/圖紙配置) 建立。

圖塊定義內容

名稱

圖塊定義的名稱。

請參考: Rhino 的命名規則

描述

非必要的圖塊描述資訊。

超連結

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

描述

網址的描述。

網址

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

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

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

  1. 從 Windows 檔案總管將 Rhino 可以讀取的檔案拖放進 Rhino 視窗。
  2. 設定檔案選項。
    檔案會被加入模型成為圖塊定義。

重新定義圖塊

附註

圖塊引例與圖層

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

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

鎖定圖層

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

群組

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

物件內容的"以父物件"

此選項僅對圖塊中的物件有作用。可將圖塊引例視為包含物件 (圖塊成員) 的容器,圖塊引例是其圖塊成員的父物件。圖塊引例有自己的內容設定,如果在圖塊成員的內容設定選擇以父物件,則內容設定將由父物件圖塊引例所控制。

簡單的圖塊範例:
巢狀圖塊範例:

在物件內容的顯示顏色線型列印顏色列印線寬皆可選擇以父物件。 至於彩現材質,則是選擇使用父物件。 預設情況下,彩現材質只會在彩現光線追踪顯示模式下顯示。

BlockManager

工具列 功能表

圖塊

編輯

圖塊 >  圖塊定義

視窗

面板 >  圖塊定義

BlockManager 指令可開啟圖塊定義面板以管理模型中的圖塊定義。

圖塊定義面板

建立圖塊定義

Block 指令,從模型中的物件建立新的圖塊定義。

過濾器

顯示 <n> 隱藏的圖塊定義

列出隱藏的圖塊定義。

隱藏圖塊定義的名稱以 * (星號) 開頭,例如 *Chair

顯示參考的圖塊定義

將連結圖塊定義中的圖塊列為單獨的頂層項目。

顯示未使用的圖塊定義

列出模型中沒有引例的圖塊定義。

顯示圖塊定義的所有物件

列出圖塊定義中的物件。否則,只會列出頂層的圖塊定義。

顯示巢狀圖塊的子圖塊

列出嵌套在其他圖塊定義中的圖書館塊定義。

將類似的圖塊引例群組

同一圖塊定義中的重複巢狀圖塊僅列出一次。

顯示置入的圖塊定義

列出模型中儲存的圖塊定義。

顯示置入和連結的圖塊定義

列出模型中儲存的圖塊定義,同時引用外部檔案。

顯示連結的圖塊定義

列出引用外部檔案的圖塊定義。

搜尋欄

輸入文字字串以過濾清單中的項目。

選項功能表

全部摺疊

摺疊列表,僅顯示頂層項目。

全部展開

展開列表,顯示所有層次項目。

從作業視窗取得選取物件

選取作業視窗中所選圖塊引例所引用的圖塊定義。

清除未使用的圖塊定義

刪除沒有任何引例插入模型或圖紙配置空間的圖塊定義。

使用 Purge 指令刪除更多類型的未使用資料。

置入並連結的圖塊應該

這些選項決定每次模型開啟時如何更新"置入並連結"的圖塊定義。

總是更新

不需任何提示,直接更新。

更新前先提示

執行操作時,會彈出要更新的圖塊定義對話框。

永不更新

永遠不會更新也不會提示。

列表結構

圖塊定義

圖塊 A、 B、 C、 D 皆是圖塊定義。

圖示表示的定義類型:

置入
置入並連結
連結

圖塊定義快顯功能表

選取引例

在作業視窗選取已選定的圖塊定義的引例。

插入

將圖塊定義作為圖塊引例插入到作業視窗。

或者,可以直接將圖塊定義拖曳到視窗中。

重新命名

編輯圖塊定義名稱。

刪除

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

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

複製

建立選取的圖塊定義的副本。

更新

重新載入外部檔案,查看最新變更。

當連結的圖塊過期時,圖塊定義名稱的後面會出現 圖示。

數目/資訊

圖塊引例資訊對話框中列出所選圖塊定義的詳細資訊。

匯出

將圖塊定義元件的物件儲存為 Rhino 支援的檔案格式

引例/巢狀引例的數目

圖塊 A 在模型中有 5 個頂層引例和 2 個巢狀引例。

圖塊定義中的物件

圖塊 A 包含一條曲線 (a1) 和一個曲面 (a2)。

圖示可以表示物件類型

圖塊物件快顯功能表

選取

選取作業視窗中的物件。

重新命名

編輯圖塊物件的名稱。

刪除

從圖塊定義中刪除圖塊物件。

包含巢狀圖塊的圖塊定義

圖塊 A 和 B 嵌套在圖塊 D 。

圖示表示它們是巢狀圖塊。

內容

名稱

圖塊定義的名稱。

彈出

開啟一個更大且可調整大小的圖塊定義內容視窗。

描述

顯示圖塊定義的文字資訊。

預覽

圖塊定義的預覽圖像。

單位

(僅限置入的圖塊定義)

圖塊單位

圖塊定義的單位。

如果變更圖塊單位,當您想要縮放圖塊定義時系統會出現提示。

定義類型

置入

將幾何物件儲存在模型中。當外部檔案更改時,圖塊定義不會更新。

置入並連結

將幾何物件儲存在模型中並保留與外部檔案的連結。當外部檔案更改時,連結的幾何物件也會更新。如果無法找到外部檔案,模型中儲存的幾何物件仍然可用。

連結

只保留和外部檔案的連結。當外部檔案更改時,連結的幾何物件也會更新。如果無法找到外部檔案,則模型中幾何物件也會遺失。

連結的圖塊定義會使用檔案的絕對路徑與相對路徑。

當無法找到連結圖塊的外部檔案時

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

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

處理問題

  • 瀏覽按鈕重新下載遺失的圖塊檔案。
    或者,右鍵點擊圖塊名稱並從快顯功能表中選擇刪除就可以刪除連結。

"置入並連結"和"連結"的選項

檔案名稱

外部檔案的路徑與名稱。

瀏覽

變更外部檔案的路徑。

位置:

外部檔案的路徑。

編輯

使用關聯的應用程式編輯外部檔案。

從外部檔案讀取連結的圖塊

被插入的檔案中的連結圖塊也會被插入。

圖層型式

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

啟用

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

參考

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

超連結

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

描述

網址的描述。

網址

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

測試

在預設網頁瀏覽器中開啟 URL。

相關的指令

AddObjectsToBlock

工具列

功能表

V8 的新功能

圖塊

編輯

圖塊 > 加入物件至圖塊

AddObjectsToBlock 指令可將物件加入到現有的置入圖塊定義。

步驟

  1. 選取置入圖塊定義的引例。

  2. 選擇要新增到圖塊定義的物件。

若要從圖塊定義中刪除物件,請使用 BlockEdit 指令。

BlockEdit

工具列 功能表

圖塊

編輯

圖塊 >

原地編輯圖塊

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

步驟

  1. 選取要編輯的圖塊引例。

    雙擊要編輯的圖塊引例。
    在 Rhino 視窗裡開啟圖塊做編輯,其它物件暫時鎖定。
    編輯圖塊時可用平常建模的任何技巧。
  2. 按確定接受編輯。
    若要取消,請按右上角的 [X] 按鈕。
指令行選項

提示編輯外部圖塊

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

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

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

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

圖塊編輯選項

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

加入物件

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

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

移除物件

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

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

設定基準點

重新設定圖塊的插入點。

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

附註

重設圖塊縮放

工具列 功能表

圖塊

編輯

圖塊 > 重設圖塊縮放

BlockResetScale 指令可將圖塊引例的 X、Y、Z 軸縮放比重設為 1,或者套用最適合的縮放比於所有軸。

不等比縮放的圖塊引例會重設為原本的縮放比。

指令行選項

模式
原始尺寸

將圖塊引例的 X、Y、Z 軸縮放比重設為 1。

自動

如果兩個軸具有相同的縮放比,第三個軸則會套用相同的縮放比。

如果三個軸的縮放比都不相同,所有的軸都會套用平均的縮放比。

請參考

編輯圖塊

管理圖塊

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"。

CreateUniqueBlock

工具列

功能表

Rhino 8 的新功能

圖塊

CreateUniqueBlock 指令可複製圖塊引例的圖塊定義並更改圖塊引例以引用新的圖塊定義。

步驟

ReplaceBlock

工具列 功能表

圖塊

未在功能表裡。

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

步驟

  1. 在作業視窗選取要變更的圖塊引例。
    如果您未選取一個圖塊定義的所有引例,指令視窗會提示模型裡還有多少相同的圖塊引例未選取。
  2. 選取用來取代的圖塊引例。

指令行選項

從圖塊定義清單選取

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

全部

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

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

圖塊定義名稱

透過輸入名稱選擇取代圖塊定義。

請參考

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

McNeel Wiki:使用圖塊

 

 

 

Rhinoceros 8 © 2010-2024 Robert McNeel & Associates. 14-三月-2024