CAD中怎麼能提高填充的速度?

有不少人反應,當圖形複雜的時候,在拾取點填充時速度會很慢,尤其是低版本CAD經常會提示超過多少個對象,然後要等待好一會兒填充才能出來,如下圖所示。

CAD中怎麼能提高填充的速度?

在CAD高版本,填充性能有大幅提升,通常不會彈出上面的提示,而且還加了動態預覽效果,在光標移動到不同區域會動態顯示填充的預覽效果,但如果圖紙複雜,在填充時仍然會很慢甚至沒有響應,有時也會彈出這樣提示的。

我們並沒有選定填充邊界對象,為什麼會提示已選定多餘10000個圖案填充邊界對象?遇到這種情況有什麼辦法來提高填充的速度呢?


為什麼會提示選定多餘10000個填充邊界對象?

在用拾取點的方式填充的時候,視圖內所有對象都要參與填充邊界的搜索計算,當對象的數量超出系統設定的數量後就會出現這個提示。

數量的設置保存在變量HPOBJWARNING中,默認值為10000,也就是CAD判斷參與計算的圖形數量超過10000時就會出現上述提示。如果我麼不希望出現提示,可以將這個數值設置得大一些,不如設置成100000或更大。


如何提高填充的速度?

通過增加數量值只是能不出提示,並不能提高填充的速度。

填充區域的自動搜索計算是很複雜的,CAD軟件通常只計算當前視圖裡顯示的對象,當前視圖裡顯示的對象越多,計算量越大,計算越複雜,所花費的時間也越多。

要提高填充速度,就需要減少參與填充計算的圖形數量,方法有下面幾種:

1、使用選擇對象方式填充

如果要在一個封閉圖形,如果圓、矩形、封閉的多段線的內部填充,也就是通過選擇其中一個對象就可以完成填充,建議使用選擇對象的方式進行填充,而不要使用拾取點的方式來填充。高版本CAD中默認方式也就是推薦的方式就是選擇對象,如下圖所示。

CAD中怎麼能提高填充的速度?

使用選擇對象方式的時候,因為已經選定了邊界對象,CAD軟件就不需要在進行搜索計算了,在複雜的圖紙中,選擇對象方式會比拾取點的方式快很多。

如果填充邊界是由多個圖形對象組成的,沒有辦法直接用選擇對象的方式來填充時,就只能用拾取點方式了。使用拾取點的方式也可以想辦法來提升填充的速度。

CAD圖案填充拾取點和選擇對象的有什麼區別?


2、縮放視圖,減少顯示的圖形數量

CAD默認狀態下會將當前視圖中顯示的所有對象作為邊界集,也就是視圖內所有圖形都會參與填充邊界的搜索計算,如下圖所示。

CAD中怎麼能提高填充的速度?

通過縮放視圖,儘量減少圖形窗口中顯示的圖形數量,這樣也可以提高填充的速度。

當圖紙複雜導致填充很慢的時候,可以試著放大視圖,看看是否能快一些。


3、新建邊界集,指定參與邊界計算的圖形

所謂邊界集,就是參與填充邊界搜索的對象,默認的邊界集是當前視口中的所有對象,單擊後面的“新建”按鈕,就可以從圖中選擇作為邊界集的對象。

新建邊界集有兩種用途:

一是減少參與計算的圖形數量,提升填充速度;

簡單的方法就是框選構成填充區域邊界的所有圖形,這樣視口內其他未被選中的對象就不會參與填充邊界計算了。高版本的新建邊界集按鈕隱藏得比較深,不太好找,如下圖所示。

CAD中怎麼能提高填充的速度?


二是剔除會干擾填充的對象。

在圖紙中有時會有一些輔助圖形,例如軸網、中心線等,在填充的時候這些圖形會干擾填充。這種情況就可以將要填充的邊界選擇出來,這樣就可以忽略這些輔助線了。比如要在兩個圓之間進行填充,將這兩個圓選成邊界集,就可以一次完成填充了,如下圖所示。

CAD中怎麼能提高填充的速度?

新建邊界集是一個非常有用的功能,只是操作稍微麻煩一點。如果遇到填充慢或有其他線干擾填充時,不妨用一下這個功能。


4、關閉填充動態預覽


在低版本CAD中,要在確定拾取點後可以預覽填充效果,但在AUTOCAD和浩辰CAD高版本中提供了填充動態預覽效果,當光標在圖面上移動時,會動態顯示光標所在區域的填充預覽效果,確認填充效果正確後再單擊完成填充,如下圖所示。

CAD中怎麼能提高填充的速度?

光標移動的過程中要動態顯示填充的預覽效果,肯定會對性能有影響,如果覺得沒有必要,可以將填充預覽效果關掉,控制此效果的是變量:HPQUICKPREVIEW,變量名很長,HP表示填充,QUICK快速,PREVIEW預覽,分解一下其實不難記,高版本中輸入前三個字母就可以找到這個變量,設置為0就會關閉預覽效果。

文章來源於網絡


分享到:


相關文章: