本節書摘來自異步社群《ug nx10中文版完全自學手冊》一書中的第2章,第2.8節,作者: 槐創峰 , 賈雪豔 更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
零件模型通常由單個實體組成,但在模組化過程中,實體通常由多個實體或特征組合而成,于是要求把多個實體或特征組合成一個實體,這個操作稱為布爾運算(或布爾操作)。
布爾運算在實際模組化過程中涉及較多,但通常由系統自動完成或自動提示使用者選擇合适的布爾運算。布爾運算也可獨立操作。
2.8.1 合并
【執行方式】
菜單:選擇“菜單”→“插入”→“組合”→“合并”指令
功能區:單擊“首頁”頁籤中“特征”面組上的“合并”按鈕
【操作步驟】
執行上述方式後,系統打開如圖2-64所示的“合并”對話框。該對話框用于将兩個或多個實體的體積組合在一起構成單個實體,其公共部分完全合并到一起。
【選項說明】
1.目标:進行布爾“求和”時第一個選擇的體對象的運算結果将加在目标體上,并修改目标體;同一次布爾運算中,目标體隻能有一個;布爾運算的結果體類型與目标體的類型一緻。
2.工具:進行布爾運算時第二個以後選擇的體對象,這些對象将加在目标體上,并構成目标體的一部分;同一次布爾運算中,工具體可有多個。
需要注意的是:可以将實體和實體進行求和運算,也可以将片體和片體進行求和運算(具有近似公共邊緣線),但不能将片體和實體、實體和片體進行求和運算。
2.8.2 求差
菜單欄:選擇“菜單”→“插入”→“組合”→“減去”指令
功能區:單擊“首頁”頁籤中“特征”面組上的“減去”按鈕
執行上述方式後,系統将打開如圖2-65所示的“求差”對話框。該對話框用于從目标體中減去一個或多個工具體的體積,即将目标體中與工具體公共的部分去掉。
需要注意以下幾點。
1.若目标體和刀具體不相交或相接,在運算結果保持為目标體不變。
2.實體與實體、片體與實體、實體與片體之間都可進行求差運算,但片體與片體之間不能進行求差運算。實體與片體的差,其結果為非參數化實體。
3.布爾“求差”運算時,若目标體進行差運算後的結果為兩個或多個實體,則目标體将丢失資料。另外,不能将一個片體變成兩個或多個片體。
4.差運算的結果不允許産生0厚度,即不允許目标實體和工具體的表面剛好相切。
2.8.3 求交
菜單:選擇“菜單”→“插入”→“組合”→“相交”指令
功能區:單擊“首頁”頁籤中“特征”面組上的“相交”按鈕
執行上述方式後,系統打開如圖2-66所示的“求交”對話框。該對話框用于将兩個或多個實體合并成單個實體,運算結果取其公共部分體積構成單個實體。
https://yqfile.alicdn.com/47317d48d6c9f3dbfaedd97deca984851b6cd10c.png" >