官术网_书友最值得收藏!

4.3 三維建模的布爾操作

4.3.1 布爾操作概述

布爾操作可以對兩個或兩個以上已經存在的實體進行求和、求差及求交運算(注意:編輯拉伸、旋轉、變化的掃掠特征時,用戶可以直接進行布爾運算操作),可以將原先存在的多個獨立的實體進行運算以產生新的實體。進行布爾運算時,首先選擇目標體(即被執行布爾運算的實體,只能選擇一個),然后選擇工具體(即在目標體上執行操作的實體,可以選擇多個),運算完成后工具體成為目標體的一部分,而且如果目標體和工具體具有不同的圖層、顏色、線型等特性,產生的新實體具有與目標體相同的特性。如果部件文件中已存在實體,當建立新特征時,新特征可以作為工具體,已存在的實體作為目標體。布爾操作主要包括以下三部分內容。

布爾求和操作。

布爾求差操作。

布爾求交操作。

4.3.2 布爾求和操作

布爾求和操作用于將工具體和目標體合并成一體。下面以圖4.3.1所示的模型為例,介紹布爾求和操作的一般過程。

圖4.3.1 布爾求和操作

Step1.打開文件D:\ug12mo\work\ch04.03\unite.prt。

Step2.選擇命令。選擇下拉菜單命令,系統彈出圖4.3.2所示的“合并”對話框。

圖4.3.2 “合并”對話框

Step3.定義目標體和工具體。在圖4.3.1a中,依次選擇目標(長方體)和刀具(球體),單擊按鈕,完成布爾求和操作,結果如圖4.3.1b所示。

注意:布爾求和操作要求工具體和目標體必須在空間上接觸才能進行運算,否則將提示出錯。

圖4.3.2所示的“合并”對話框中各復選框的功能說明如下

復選框:為求和操作保存目標體。如果需要在一個未修改的狀態下保存所選目標體的副本時,使用此選項。

復選框:為求和操作保存工具體。如果需要在一個未修改的狀態下保存所選工具體的副本時,使用此選項。在編輯“求和”特征時,“保存工具”選項不可用。

4.3.3 布爾求差操作

布爾求差操作用于將工具體從目標體中移除。下面以圖4.3.3所示的模型為例,介紹布爾求差操作的一般過程。

圖4.3.3 布爾求差操作

Step1.打開文件D:\ug12mo\work\ch04.03\subtract.prt。

Step2.選擇命令。選擇下拉菜單命令,系統彈出圖4.3.4所示的“求差”對話框。

圖4.3.4 “求差”對話框

Step3.定義目標體和刀具體。依次選擇圖4.3.3a所示的目標和刀具,單擊按鈕,完成布爾求差操作。

4.3.4 布爾求交操作

布爾求交操作用于創建包含兩個不同實體的公共部分。進行布爾求交運算時,工具體與目標體必須相交。下面以圖4.3.5所示的模型為例,介紹布爾求交操作的一般過程。

圖4.3.5 布爾求交操作

Step1.打開文件D:\ug12mo\work\ch04.03\intersection.prt。

Step2.選擇命令。選擇下拉菜單命令,系統彈出圖4.3.6所示的“相交”對話框。

圖4.3.6 “相交”對話框

Step3.定義目標體和工具體。依次選取圖4.3.5a所示的實體作為目標和刀具,單擊按鈕,完成布爾求交操作。

4.3.5 布爾出錯信息

如果布爾運算的使用不正確,則可能出現錯誤,其出錯信息如下。

● 在進行實體的求差和求交運算時,所選工具體必須與目標體相交,否則系統會發布警告信息“工具體完全在目標體外”。

● 在進行操作時,如果使用復制目標,且沒有創建一個或多個特征,則系統會發布警告信息“不能創建任何特征”。

● 如果在執行一個片體與另一個片體求差操作時,則系統會發布警告信息“非歧義實體”。

● 如果在執行一個片體與另一個片體求交操作時,則系統會發布警告信息“無法執行布爾運算”。

注意:如果創建的是第一個特征,此時不存在布爾運算,“布爾操作”列表框為灰色。從創建第二個特征開始,以后加入的特征都可以選擇“布爾操作”,而且對于一個獨立的部件,每一個添加的特征都需要選擇“布爾操作”,系統默認選中“創建”類型。

主站蜘蛛池模板: 华亭县| 永清县| 汪清县| 榕江县| 盈江县| 柳林县| 太原市| 芜湖市| 涞水县| 温宿县| 神木县| 安顺市| 会同县| 松阳县| 芷江| 绿春县| 万安县| 海盐县| 泊头市| 乌什县| 齐齐哈尔市| 武穴市| 逊克县| 肇州县| 扶绥县| 连南| 云和县| 渝北区| 咸宁市| 钦州市| 岗巴县| 乌审旗| 苍山县| 金坛市| 郧西县| 沾益县| 太湖县| 陆川县| 洱源县| 安国市| 车险|