Block

The Block command defines a block object from the selected objects and replaces the selected objects with an instance of the block.

圖塊的用途

建立零件資料庫。
更新圖塊定義可以同時更新所有該圖塊的引例。
複製一般物件會使檔案變大,先將物件定義為圖塊再複製可避免檔案變大。
使用 BlockManager 指令可以檢視模型中的圖塊定義。
使用 Insert 指令可以將圖塊定義插入到模型空間中成為圖塊引例,插入圖塊引例時您可以設定縮放比及旋轉角度。

在模型裡建立圖塊定義

1. 選取物件。
2. 指定圖塊的基準點。

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

圖塊定義的基準點會被放置一個點物件,您可以使用 PointsOn 指令顯示這個點。

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

圖塊定義內容

名稱

圖塊定義的名稱。

描述

非必要的圖塊描述資訊。

Hyperlink

Adds hyperlink information to a block definition. This information can be retrieved with the Hyperlink command.

描述

網址的描述。

網址

網址,按這個欄位的網址可以使用預設的瀏覽器開啟該網址。

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

4 使用 Insert 指令,將插入為選項設定為圖塊引例

檔案會被加入模型成為圖塊定義。

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

1. 從 Windows 檔案總管將 Rhino 可以讀取的檔案拖放進 Rhino 視窗。
2. 設定檔案插入檔案選項。

檔案會被加入模型成為圖塊定義。

重新定義圖塊

4 以和定義圖塊同樣的方法建立圖塊定義,並使用已存在的圖塊名稱命名新圖塊。

Notes

請勿以與 3dm 檔案相同的名稱命名儲存在它裡面的圖塊定義。
使用 Insert 指令插入其它檔案時是以該檔案的模型基準點為插入參考點。

圖塊引例與圖層

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

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

鎖定圖層

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

群組

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

請參考

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

McNeel Wiki 使用圖塊