資源描述:
《快速選擇與對(duì)象選擇過(guò)濾器》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、快速選擇與對(duì)象選擇過(guò)濾器用戶在AutoCAD中構(gòu)造一個(gè)選擇集時(shí),可利用“QuickSelect(快速選擇)”或“ObjectsSelectionFilters(對(duì)象選擇過(guò)濾器)”對(duì)話框來(lái)根據(jù)對(duì)象特性或?qū)ο箢愋蛯?duì)選擇集進(jìn)行過(guò)濾。也就是說(shuō),用戶可以只選擇滿足指定條件的對(duì)象,其他對(duì)象將被排除在選擇集之外。通過(guò)快速選擇,可以根據(jù)指定的過(guò)濾條件快速定義一個(gè)選擇集。用“對(duì)象選擇過(guò)濾器”,可以命名和保存過(guò)濾器以供將來(lái)使用。7.2.1快速選擇用戶可使用“qselect”命令來(lái)進(jìn)行快速選擇,該命令可以在整個(gè)圖形或現(xiàn)有選
2、擇集的范圍內(nèi)來(lái)創(chuàng)建一個(gè)選擇集,通過(guò)包括或排除符合指定對(duì)象類型和對(duì)象特性條件的所有對(duì)象。同時(shí),用戶還可以指定該選擇集用于替換當(dāng)前選擇集還是將其附加到當(dāng)前選擇集之中?!皅select”命令的調(diào)用方式為:菜單:【Tools(工具)】→【QuickSelect…(快速選擇)】快捷菜單:終止任何活動(dòng)命令,右鍵單擊繪圖區(qū)域,選擇“QuickSelect…”項(xiàng)命令行:qselect除了以上三種訪問(wèn)方式以外,在“Properties(特性)”、“BlockDefinition(塊定義)”等窗口或?qū)υ捒蛑幸蔡峁┝税粹o來(lái)
3、訪問(wèn)QSELECT命令。調(diào)用該命令后,系統(tǒng)彈出“QuickSelect(快速選擇)”對(duì)話框,如圖7-5所示。該對(duì)話框中各項(xiàng)的具體說(shuō)明如下:(1)“Applyto(應(yīng)用到)”:指定過(guò)濾條件應(yīng)用的范圍,包括“Entiredrawing(整個(gè)圖形)”或“Currentselection(當(dāng)前選擇集)”。用戶也可單擊按鈕返回繪圖區(qū)來(lái)創(chuàng)建選擇集。(2)“Objecttype(對(duì)象類型)”:指定過(guò)濾對(duì)象的類型。如果當(dāng)前不存在選擇集,則該列表將包括AutoCAD中的所有可用對(duì)象類型及自定義對(duì)象類型,并顯示缺省值“M
4、ultiple(所有圖元)”;如果存在選擇集,此列表只顯示選定對(duì)象的對(duì)象類型。(3)“Properties(特性)”:指定過(guò)濾對(duì)象的特性。此列表包括選定對(duì)象類型的所有可搜索特性。(4)“Operator(運(yùn)算符)”:控制對(duì)象特性的取值范圍。該列表中可能的選項(xiàng)如表7-1所示。(5)“Value(值)”:指定過(guò)濾條件中對(duì)象特性的取值。如果指定的對(duì)象特性具有可用值,則該項(xiàng)顯示為列表,用戶可以從中選擇一個(gè)值;如果指定的對(duì)象特性不具有可用值,則該項(xiàng)顯示為編輯框,用戶根據(jù)需要輸入一個(gè)值。此外,如果在“Operat
5、or(運(yùn)算符)”下拉列表中選擇了“SelectAll”項(xiàng),則“Value”項(xiàng)將不可顯示。(6)“Howtoapply(如何應(yīng)用)”:指定符合給定過(guò)濾條件的對(duì)象與選擇集的關(guān)系:“Includeinnewselectionset(包括在新選擇集中)”:將符合過(guò)濾條件的對(duì)象創(chuàng)建一個(gè)新的選擇集。“Excludefromnewselectionset(排除在新選擇集之外)”:將不符合過(guò)濾條件的對(duì)象創(chuàng)建一個(gè)新的選擇集。(7)“Appendtocurrentselectionset(附加到當(dāng)前選擇集)”:選擇該項(xiàng)后
6、通過(guò)過(guò)濾條件所創(chuàng)建的新選擇集將附加到當(dāng)前的選擇集之中。否則將替換當(dāng)前選擇集。如果用戶選擇該項(xiàng),則“Currentselection(當(dāng)前選擇集)”和按鈕均不可用。關(guān)于“qselect”命令的幾點(diǎn)說(shuō)明:1.如果當(dāng)前圖形中沒(méi)有任何可用對(duì)象,則“qselect”命令不能使用。如果調(diào)用該命令,系統(tǒng)將顯示警告信息,如圖7-6所示。2.對(duì)于局部打開(kāi)的圖形,快速選擇將不考慮未被加載的對(duì)象。3.對(duì)于對(duì)象的顏色(Color)、線型(Linetype)或線寬(Lineweight)等屬性,會(huì)出現(xiàn)顯示結(jié)果相同而屬性取值不同
7、的情況。例如,一個(gè)對(duì)象顯示為紅色,有可能是因?yàn)樗念伾珜傩栽O(shè)置為“Red(紅色)”,也有可能是被設(shè)置為“ByLayer(隨層)”,而且其所在圖層的顏色也是紅色。因此,將這些屬性作為過(guò)濾選擇集的條件時(shí),應(yīng)考慮取值不同所導(dǎo)致的不同結(jié)果。關(guān)于圖層請(qǐng)參見(jiàn)第9章。7.2.2對(duì)象選擇過(guò)濾器與快速選擇相比,對(duì)象選擇管理器可以提供更復(fù)雜的過(guò)濾選項(xiàng),并可以命名和保存過(guò)濾器。該命令的調(diào)用方式為:命令行:filter(或別名fi)調(diào)用該命令后,系統(tǒng)彈出“ObjectsSelectionFilters(對(duì)象選擇過(guò)濾器)”對(duì)話
8、框,如圖7-7所示。該對(duì)話框中各項(xiàng)的具體說(shuō)明如下:(1)對(duì)象選擇過(guò)濾器列表:該列表中顯示了組成當(dāng)前過(guò)濾器的全部過(guò)濾器特性。用戶可單擊EditName按鈕編輯選定的項(xiàng)目;單擊Delete按鈕刪除選定的項(xiàng)目;或單擊Clearlist按鈕清除整個(gè)列表;(2)“SelectFilter(選擇過(guò)濾器)”:該欄的作用類似于快速選擇命令,可根據(jù)對(duì)象的特性向當(dāng)前列表中添加過(guò)濾器。在該欄的下拉列表中包含了可用于構(gòu)造過(guò)濾器的全部對(duì)象以及分組運(yùn)算符。用戶可以根據(jù)對(duì)象的不同而指