gpt4 book ai didi

iphone - 将图像映射到不规则多边形?

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:19:32 24 4
gpt4 key购买 nike

假设用户点击 iPhone 上的 4 个点,定义一个不规则的 4 边多边形(在二维空间中)。有没有办法在不使用 OpenGL 的情况下将(可能高度扭曲的)图像映射/拟合到这个形状上?

类似于:
enter image description here

我唯一的选择是计算我的不规则 4 边形所在的 3d 空间(基于点击的 2d 点所在的位置),在该空间中创建一个 OpenGL 平面,并将我的纹理平面映射到它吗?似乎应该有更简单的方法......

提前致谢。

更新:在深入了解 OpenGL 之后,我几乎就完成了……但我仍然无法使纹理正确扭曲。三角测量似乎搞乱了纹理映射:

http://twitpic.com/3t278p/full

最佳答案

我无法完全回答您的问题,但我要说的一件事是您无需考虑任何到 3D 的转换/映射。使用 OpenGL,您可以轻松绘制 2D 形状并根据需要映射纹理。无需任何花哨的数学运算或转换。这并不比画一个矩形复杂。 OpenGL 不关心您的 4 边形实际上不是矩形。

关于iphone - 将图像映射到不规则多边形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4772670/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com