為什么有些填充查詢不到面積?
在計算面積的時候我們有時會利用多段線、面域或填充。如果區(qū)域比較復(fù)雜,比如有多個不相連的區(qū)域,或者區(qū)域中間有嵌套區(qū)域(孤島)的話,用填充算面積就很方便,拾取一個點或多個點(或選中多個對象)填充后,選中填充,就可以查詢LI或直接在特性面板(CTRL+1)中查看面積,如下圖所示。

帶孤島填充

多個區(qū)域組成的填充
CAD填充比例是怎么算的?
CAD中如何計算面積?CAD計算面積的方法和命令匯總
但昨天有一位網(wǎng)友問了這樣的問題,為什么填充看起來很正常,卻查詢不到面積呢?
這樣的問題我以前遇到過,但當(dāng)時只是覺得填充邊界可能有問題,并沒有認(rèn)真研究。這次網(wǎng)友將圖紙發(fā)過來了,就花時間研究了一下,還真發(fā)現(xiàn)了一些線索,至少確認(rèn)了一種情況可能導(dǎo)致填充沒有面積屬性,大家以后遇到類似的問題可以看看是不是也是如此。
網(wǎng)友發(fā)過來圖紙有兩個看上去相同形狀的填充,一個可以查詢到面積,一個卻沒有面積,如下圖所示。


兩個填充看上去完全一樣,但到底有什么不同呢?!可以看到下圖中填充區(qū)域內(nèi)多了三條短線,估計跟這幾條短線有關(guān)。
下面我們用一種方法來看看兩個填充到底有什么區(qū)別,選中兩個填充,將填充移動到邊界線外,然后在右鍵菜單中選擇生成邊界,如下圖所示。

兩個填充的邊界確實因為那幾條小短線而有所不同,如下圖所示。

因為填充內(nèi)部的封閉區(qū)域間有一條貫穿的線,就是這種情況導(dǎo)致CAD無法計算出填充的面積來。
我們可以用一個更簡單的樣例來證實一下,畫兩個同心圓,在兩個圓中間填充,這樣是可以查詢到面積的,如下圖所示。

將填充刪掉,畫一條直線橫穿兩個圓,直線可以穿過圓心,也可以不穿過圓心,然后再拾取點填充一次,這次就查不到面積了,如下圖所示。
最后總結(jié)一下,填充區(qū)域是由一系列封閉區(qū)域組成,當(dāng)封閉區(qū)域相互嵌套,也就是存在孤島時,當(dāng)有線貫穿某個封閉區(qū)域,如果線只是貫穿填充中間的空白區(qū)域,不影響面積的查詢;如果線在填充范圍內(nèi),就會導(dǎo)致沒有面積屬性。網(wǎng)友發(fā)過來的圖和上面簡單的例圖都符合這種情況。
如果我們遇到填充查詢不到面積的情況時,可以先檢查一下是否有上面分析的狀況存在。如果確實存在上述情況,想通過編輯填充,比如刪除邊界線來解決問題好像行不通,只能刪除有問題的填充后重新進(jìn)行填充。在重新填充前可以先處理一下這些影響面積計算的線,將線直接刪除后填充肯定可以,但如果這些直線是有用的,我們可以用下面方法處理:
一、選中那些影響填充邊界的直線,將這些直線臨時隱藏,如下圖所示。

隱藏后再填充就跟網(wǎng)友發(fā)過來的圖2一樣了,填充完后可以取消隔離將這些線重新顯示出來。
二、在填充前先創(chuàng)建邊界集,在邊界集中將這些直線排除,如下圖所示。

因為直線不在邊界集中,再拾取區(qū)域,雖然直線仍顯示,也不會參與填充區(qū)域的計算。
為什么這樣的線會影響填充面積計算,CAD內(nèi)在這種狀態(tài)下到底怎么算的,這個我也不清楚。試了一下其他CAD,這種情況都無法正常計算,比如在浩辰CAD中可以計算出這種填充的面積,但面積值與實際值差別很大,明顯也不正確。我們也不必去深究CAD為什么會出現(xiàn)這種問題了。
我們知道這種情況可能會導(dǎo)致填充無法查詢面積,以后要避免創(chuàng)建出類似的填充,就算遇到也知道怎么處理就好了!
上面只是根據(jù)網(wǎng)友提供的例圖分析出的一種原因,還無法確認(rèn)是否還有其他情況導(dǎo)致無法計算出面積,如果大家遇到同類問題但又不是上述情況時,可以把圖發(fā)過來,一起分析一下原因。
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計算焓和比熱容 2020-08-31
-
Aspen Plus安裝過程中RMS License證書安裝失敗的解決方法,親測有效! 2021-10-15
-
CAD外部參照無法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
