一、 塊的分類:“剛性塊”和“柔性塊”
1、剛性塊
● 在塊外部,剛性塊內(nèi)幾何線條之間的位置關(guān)系保持不變,僅能作為一個(gè)整體來變換其位置,即剛性塊的形狀是不可變的。
● 剛性塊內(nèi)幾何的約束和標(biāo)注尺寸,僅作為內(nèi)部對(duì)象,塊外是不可見,也不參與塊所在草圖的約束求解。
● 剛性塊作為一個(gè)整體插入到一個(gè)草圖里,其作為一個(gè)整體與草圖內(nèi)的其他幾何進(jìn)行約束。
● 同一個(gè)草圖中,可以插入同一個(gè)剛性塊的多個(gè)實(shí)例。
● 剛性塊可以作為其他剛性塊的子塊,即剛性塊可以嵌套。
圖1 剛性塊
2、柔性塊
● 在一個(gè)草圖內(nèi)創(chuàng)建了一個(gè)柔性塊后,柔性塊內(nèi)的幾何,可直接被拖拽修改。其形狀和位置,可通過添加約束和尺寸來修改,即柔性塊的形狀在引用其的草圖中是可變的,可被草圖的其他對(duì)象修改。
● 塊內(nèi)幾何及其之間的約束和標(biāo)注尺寸,僅作為內(nèi)部對(duì)象,在塊外默認(rèn)是隱藏的,但可以通過“顯示內(nèi)部約束”命令顯示出來,方便查閱,如圖2所示。同時(shí),塊內(nèi)的約束和尺寸參與塊所在草圖的約束求解,即塊所在草圖進(jìn)行約束求解時(shí),同時(shí)把柔性塊內(nèi)含的約束作為要求解的一部分內(nèi)容,一起求解。
圖2 顯示約束和標(biāo)注尺寸
● 一個(gè)Z3文件,同一個(gè)柔性塊,只允許插入一次。
● 柔性塊,跨文件引用時(shí),僅能作為剛性塊引用,且可以引用多次。
● 柔性塊可以作為其他剛性塊的子塊存在,但不可以作為柔性塊的子塊,即柔性塊之間不支持嵌套。
● 柔性塊的名字在塊管理器里用斜體顯示,如圖3所示。
圖3 柔性快在管理器中用斜體顯示
二、塊的創(chuàng)建
圖4 制作快界面
1、無關(guān)聯(lián)參考的獨(dú)立幾何可作為塊的元素構(gòu)成塊
用戶可以選擇一般的草圖幾何(包括構(gòu)造幾何)、文本等來創(chuàng)建塊,而對(duì)于存在關(guān)聯(lián)關(guān)系的參考幾何、圖片等,則不能作為塊的元素。
被選中的幾何及其之間的尺寸和約束,將隨幾何一起移動(dòng)到塊里面;被選中幾何和非選中幾何的約束或尺寸,將保留其原樣。尺寸內(nèi)如包含變量引用,則自動(dòng)更新其引用信息。
2、塊名稱可以自定義,也可使用默認(rèn)名稱,并支持重命名
塊的重命名在塊管理器里進(jìn)行,用戶在塊管理器中選擇要改名的塊后,點(diǎn)擊右鍵,選擇重命名,即可修改其名稱。
3、支持定義塊的插入點(diǎn)
塊的插入點(diǎn)用于插入塊時(shí),定位塊的位置。如果塊沒有定義插入點(diǎn),則自定計(jì)算塊的幾何中心點(diǎn),以此作為插入點(diǎn)定位塊的位置。
4、支持添加塊的描述信息
用于進(jìn)一步說明此塊的作用,方便其他用戶在引用插入此塊時(shí)了解此塊的信息。
5、可定義是創(chuàng)建柔性塊還是剛性塊
如選擇創(chuàng)建塊的對(duì)象里包含柔性塊,則僅能創(chuàng)建剛性塊對(duì)象。完成定義之后的柔性塊可以通過其他方式轉(zhuǎn)換為剛性塊,但剛性塊無法轉(zhuǎn)為柔性塊。