【发布时间】:2011-06-13 22:43:45
【问题描述】:
假设用户在 iphone 上点击 4 个点,定义了一个不规则的 4 边多边形(在 2d 空间中)。有没有办法在不使用 OpenGL 的情况下将(可能高度扭曲的)图像映射/拟合到这个形状上?
类似:
是我唯一的选择以某种方式计算我的不规则 4 边形状所在的 3d 空间(基于点击的 2d 点所在的位置),在该空间中创建一个 OpenGL 平面,并将我的纹理平坦地映射到它吗?似乎应该有一个更简单的方法......
提前致谢。
更新:进入 OpenGL 之后,我就快到了……但我仍然无法让纹理正确扭曲。三角测量似乎弄乱了纹理映射:
【问题讨论】:
标签: iphone ios opengl-es transform textures