多邊形的邊表怎么看 急求用C語言編寫的掃描線填充多邊形的算法?
急求用C語言編寫的掃描線填充多邊形的算法?如果是用線填充,程序如下。如果是用點(diǎn)填充需要用到堆棧和系統(tǒng)底層庫函數(shù)或者用畫點(diǎn)函數(shù)putpixel()。 下面實(shí)例是用掃描線填充長(zhǎng)方形,開始要輸入長(zhǎng)方形的左上
急求用C語言編寫的掃描線填充多邊形的算法?
如果是用線填充,程序如下。如果是用點(diǎn)填充需要用到堆棧和系統(tǒng)底層庫函數(shù)或者用畫點(diǎn)函數(shù)putpixel()。 下面實(shí)例是用掃描線填充長(zhǎng)方形,開始要輸入長(zhǎng)方形的左上頂點(diǎn)坐標(biāo)和右下頂點(diǎn)坐標(biāo)以及填充掃描線的間距(>=1),如果間距等于1,就是完全填充(實(shí)填充)。 一個(gè)完整的c程序如下,程序在win-tc和tc2.0下都調(diào)試通過。 #include