簡體   English   中英

有沒有辦法在OpenGL上獲得旋轉的紋理

[英]Is there a way to get the rotated texture on OpenGL

我試圖獲得旋轉的紋理“實際上是旋轉的四邊形”。 我可以通過以下方式獲取紋理圖像:

glGetTexImage(GL_TEXTURE_2D,1,GL_RGBA,GL_UNSIGNED_BYTE,pxData);

我想創建一個矩陣,其中的數據是要實現像素完美碰撞的對象,該矩陣將是使用shift的位矩陣,但是我將旋轉添加到圖像中,所以我想知道是否有一種方法可以從opengl獲得旋轉的紋理矩陣。

如果我使用glGetTexImage(GL_TEXTURE_2D,1,GL_RGBA,GL_UNSIGNED_BYTE,pxData); 它向我返回紋理,但是如果我想獲得X旋轉度的四邊形上的紋理將如何?

有辦法存檔嗎?

渲染到旋轉的四邊形不會旋轉實際的源紋理。 您可能想要做的是渲染到紋理,請參見[1],然后讀取該紋理。

[1] http://www.opengl-tutorial.org/intermediate-tutorials/tutorial-14-render-to-texture/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM