用給定的圖象紋理來填充目標對象來得到一個位圖圖象(原目標對象被刪除,如圖 1 和圖 2 所示)。紋理填充命令能夠形成新的位圖圖象,還經常和位圖轉網格、圓柱面映射拼合等命令結合使用來設計各種紋理輥筒曲面,這在參數說明中會仔細說明。

需要說明的是,在結合位圖轉網格、圓柱面映射拼合等命令執行紋理填充操作的時候,一般要使目標對象的長度是紋理位圖的長度整數倍,這樣形成的紋理填充圖象的左右邊界對應點的象素值相等,用這樣的紋理填充圖象轉換為網格、再進行圓柱面映射拼合,能使生成的輥筒邊界剛好縫合,沒有接痕。

紋理位圖和目標對象.jpg

▲圖 1 紋理位圖和目標對象

紋理填充.jpg

▲圖 2 紋理填充

實現方法:

(1)打開位圖文件;

(2)紋理填充目標對象。

操作步驟:

1、打開位圖文件,并構造目標對象:

目標對象可以是任何圖形、圖象、曲面和位圖。

2、紋理填充目標對象:

選擇紋理填充命令,分別鼠標點選紋理位圖和目標對象。

3、按 ESC 鍵:

結束紋理填充命令。

參數說明:

紋理填充參數設置.jpg

▲圖 3 紋理填充參數設置

左右邊界相等:

填充目標對象后,左右邊界點的象素值是否相等。

圖 4.jpg

▲圖 4

若左右邊界相等,則轉換得到的圖象左右邊界上的點的象素值相等,在接下去進行的一些操作如位圖轉網格和圓柱面映射拼合中,因為左右邊界的一致性,使得邊界能很好地縫合,增強藝術曲面的精致性。

如圖5 和圖 6 分別是左右邊界相等和不等的對比,可以看出,左右邊界相等的情況下,圖象的左邊界和右邊界的象素點相同都為黑色,而左右邊界不相等時,圖象的左邊界象素點為黑色,右邊界象素點有的地方為黑色、有的地方為白色。

左邊界和右邊界相等.jpg

▲圖 5 左邊界和右邊界相等(放大圖)

左邊界和右邊界不相等.jpg

▲圖 6 左邊界和右邊界不相等(放大圖)

以下是紋理填充命令和位圖轉網格、圓柱面映射拼合等命令結合使用來形成藝術曲面輥筒的一些圖例(關于圓柱面映射拼合的操作請參看其說明)。

紋理填充.jpg

▲圖 7 紋理填充(目標對象的長度是紋理位圖的長度整數倍, 左右邊界相等)

位圖轉網格.jpg

▲圖 8 位圖轉網格

圓柱面映射拼合構造的帶紋理輥筒(縫合左右邊界)

▲圖 9 圓柱面映射拼合構造的帶紋理輥筒(縫合左右邊界)

說明:

目標對象可以是圖形、曲面,也可以是圖象(位圖),紋理填充是用所選圖象的紋理填充目標對象的包圍盒。