【发布时间】:2010-02-19 09:42:30
【问题描述】:
我想编写一个程序,让我可以通过拖动顶点来任意扭曲带纹理的多边形。假设新多边形不与自身相交,我希望纹理流畅地扭曲且不重叠。我还应该能够以新形状重复该过程,并且损失最少。
是否有任何算法可以做到这一点?
【问题讨论】:
-
这适用于实时应用程序还是较慢的技术也适用?对多边形中的点数有任何限制吗?能保证凸吗?
-
较慢的技术也可以。点数没有限制,虽然不会高得离谱。凹多边形是允许和预期的。
-
另外,它不必是实际的纹理。它可能只是多边形内的许多连接点,尽管总体思路是相同的。
标签: graphics geometry polygon textures texture-mapping