freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

多邊形填充ppt課件(參考版)

2025-01-17 13:43本頁面
  

【正文】 習題習題 4 443所示多邊形的邊表和掃描線 y= 4的有效邊表。區(qū)域填充算法主要包括四鄰接點種子填充算法和八鄰接點種子填充算法,由于未考慮像素間的相關性,只是孤立地對單個像素進行測試,效率很低。 掃描線種子填充算法效果圖 本章小結本章小結 本章重點講授了有效邊表填充算法,該算法是后面一直使用的多邊形填充算法,由于可以訪問多邊形內的每一個像素,因此可以使用平面著色模式或結合雙線性線性插值算法的光滑著色模式填充物體表面。( 3)同時記錄該區(qū)間,將區(qū)間最左端像素記為 xleft,最右端像素記為 xright。( 2)沿掃描線對出棧像素的左右像素進行填充,直至遇到邊界像素為止。} 掃描線種子填充算法掃描線種子填充算法 算法原理為:先將種子像素入棧,種子像素為棧底像素,如果棧不為空,執(zhí)行如下 4步操作。delete pHead。 SeedClr!=PixelClr)Push(PointBottom)。if(BoundaryClr!=PixelClr amp。=。 SeedClr!=PixelClr)Push(PointRight)。if(BoundaryClr!=PixelClr amp。//搜索出棧結點的右方像素=。 SeedClr!=PixelClr)Push(PointTop)。if(BoundaryClr!=PixelClr amp。=+1。 SeedClr!=PixelClr)Push(PointLeft)。if(BoundaryClr!=PixelClr amp。//搜索出棧結點的左方像素=。 //種子像素出棧pDCSetPixelV(Round(), Round(),SeedClr)。 //種子像素入棧while(NULL!=pHeadnext)//如果棧不為空{CP2 PopPoint。//建立棧頭結點pHeadnext=NULL。//邊界色COLORREF PixelClr。⑶ 按左、右、下、上(或左、左上、上、右上、右、右下、下、左下)順序搜索與出棧像素相鄰的四(八)個像素,若該像素的顏色不是邊界色并且未置成填充色,則把該像素入棧;否則丟棄該像素。種子填充算法一般需要使用堆棧數(shù)據(jù)結構來實現(xiàn)。八鄰接點填充算法的設計和四鄰接點填充算法基本相似,只要把搜索方式由四鄰接點修改為八鄰接點即可。 填充原理填充原理 四鄰接點與八鄰接點四鄰接點與八鄰接點 四鄰接點定義 八鄰接點定義 四連通域與八連通域四連通域與八連通域 四連通域及其四連通邊界 四連通域及其八連通邊界 八連通域及其四連通邊界 八連通域及其八連通邊界 四鄰接點算法填充八連通域 八鄰接點算法填充八連通域 種子填充算法種子填充算法 1. 算法定義 從種子像素點開始,使用四鄰接點方式搜索下一像素點的填充算法稱為四鄰接點填充算法。 } }} 區(qū)域填充算法區(qū)域填充算法 種子填充算法是從區(qū)域內任一個種子像素位置開始,由內向外將填充色擴散到整個多邊形區(qū)域的填充過程。else pDCSetPixelV(m,Round(y),FClr)。mMaxX。yymax。x=P[j].x。//得到 x|ymin}else{ymin=Round(P[j].
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1