2 u012387402 u012387402 于 2015.07.13 17:48 提问

关于opengl中贴图的问题

屏幕上有个矩形,选中进行贴图。图形是水平的,若矩形是水平的贴图很简单,但若矩形是斜的怎么办?尝试逐像素对应贴图但计算公式带来误差,会使某些像素点没有贴上,有什么好的方法吗

3个回答

u012387402
u012387402   2015.07.13 17:50

图形的大小也不一定与矩形相同,需要进行拉伸

CSDNXIAON
CSDNXIAON   2015.07.16 15:26

Qt下OpenGL贴图问题
opengl 关于纹理贴图
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

shuyou612
shuyou612   2015.08.10 09:48

你只需要找到矩形四个定点对应的纹理四个定点
比如矩形四个顶点坐标为:(20,50,0),(20,20,0),(50,20,0),(50,50,0)
那么找到纹理的四个定点坐标:(0,0),(0,1)(1,1),(1,0)
把他们对应起来,不论矩形怎么旋转,纹理贴图也会跟着旋转

Csdn user default icon
上传中...
上传图片
插入图片