2013-03-29 54 views
6

如何將圖像分成OpenGLES中的小四邊形網格。將圖像分割成OpenGLES中的小四邊形網格

我需要將圖像分成小部分,然後只展開圖像的一部分,而不是整個圖像。

是否有可能使用OpenGL?我是OpenGL的新手。

編輯像
and after editing hair image like

頭髮圖像後,頭髮像編輯一樣

before editing in hair image like

以前那麼將圖像從任何一方以任何方式延伸。

回答

1

你能解釋一下更詳細嗎?你想用什麼四邊形?它們是簡單的矩形還是方形?或者他們像平行四邊形,梯形,風箏或菱形更復雜一點?

無論如何,很容易將圖像分割成任何想要的四邊形。通過告訴OpenGL圖像座標,你可以從圖像中得到任何四邊形:glTexCoord2f(x,y)

我忘了提及OpenGL中的圖像加載大小(1.f,1.f)無論你的照片大小如何,你都可以將其分割成多達四角形。

關於紋理映射有一個非常有用的tutorial也許你會得到你的答案更詳細。另外我建議你留意官方的OpenGL文檔。

祝你好運。