平行路徑問題

2021-04-20 05:43:33 字數 1706 閱讀 6273

graphicspath ph;                         //

定義乙個gdi+路徑。

pointf nmlpt[

6];

nmlpt[ 0]

=pointf( 

110, 

110); nmlpt[ 1]

=pointf(

310,

110); nmlpt[ 2]

=pointf(

310,

310);

nmlpt[ 3]

=pointf(

410, 

410); nmlpt[ 4]

=pointf(

410,

510); nmlpt[ 5]

=pointf( 

110,

610);

ph.addpolygon( nmlpt,

6);     

//路徑中新增乙個多邊形。

pen pn(color(

255,0,

0,0),

1);       

//定義原路徑使用的畫筆。顏色為黑色,寬度為1。

gra->

drawpath(

&pn,

&ph);        

//繪製原路徑。

pen wdpn( color(0,

0,0,

0),16);  

//建立乙個擴充套件畫筆

ph.widen(

&wdpn);                   

//用這個畫筆擴充路徑。

ph.outline();                              

//取得路徑的輪廓,這一步是必須的。

pn.setcolor(color(

255,

255,0,

0));

//用紅色畫筆繪製擴充後的路徑。

gra->

drawpath(

&pn,

&ph);

pathdata pd;                               

//建立乙個pathdata變數

ph.getpathdata(

&pd);            

//取得擴充後路徑的pathdata,pathdata中儲存了路徑上所有的關鍵點

//下面我僅僅是簡單的將路徑內外的點分開了,其中pathdata中前面6個點是原多邊形外面的點,後面6個點是原多邊形內部的六個點。

//注意這裡的前六個點並不一定就是外面的點,需要根據路徑的情況判斷,具體的判斷方法在這裡就不說了。

for( int id =0

; id

<

pd.count/2

; id

++)                

//用淺綠色繪製前六點。

for( int idx

=pd.count/2

; idx

<

pd.count; idx

++) 

//用藍色繪製後六個點。

查詢執行路徑

當希望 mysql 能夠以更高的效能進行查詢時,最好的辦法就是弄清楚 mysql 是如何進行優化和查詢的。一旦理解這一點,很多查詢優化工作實際上就是遵循一些原則讓優化器能夠按照預想的合理的方式執行。下圖顯示了 mysql 如何處理乙個使用者請求的過程。img 從圖中可見,它的處理過程大致是這樣的 1...

python執行路徑問題 python的路徑問題

檔案路徑出錯問題 import os 當前檔案的完整路徑 print file file 表示了當前檔案的路徑 print os.path.abspath file os.path.abspath功能返回乙個目錄的絕對路徑 print os.path.realpath file os.path.re...

bat檔案 執行路徑

最近用到了bat的一些東西,就是用c 程式呼叫bat檔案時,bat檔案中的路徑怎樣動態的獲取呢?用 dp0 可以得到。比如要註冊乙個名為test.dll的檔案,dll檔案和bat檔案放在同乙個資料夾下 bat檔案寫法 regsvr32 dp0test.dll s 又比如要呼叫另外乙個bat檔案 檔名...