多边形和方形纹理的纹理坐标

Posted

技术标签:

【中文标题】多边形和方形纹理的纹理坐标【英文标题】:Texture coordintes for a polygon and a square texture 【发布时间】:2010-05-20 22:19:19 【问题描述】:

基本上我有纹理。我也有一个八角形(或任何多边形)。我找到了那个八边形的边界框。假设我的纹理是八边形边界框的大小。我怎样才能找出纹理坐标以便纹理映射到它。为了澄清,假设你有一个正方形的锡箔并将八边形切掉,你会留下一个锡箔纹理的多边形。我只是不知道如何计算出任意多边形。谢谢

【问题讨论】:

你的多边形是如何定义的?如果它们有任何类型的坐标,我相信您可以找出从对象空间到纹理空间的映射。 是的,它们是相对于 (0,0) (左上角)的向量,但我不确定要弄清楚的部分, 【参考方案1】:

见Texture mapping an NGon?。

【讨论】:

以上是关于多边形和方形纹理的纹理坐标的主要内容,如果未能解决你的问题,请参考以下文章

如何在OpenGL中将像素作为纹理绘制到多边形?

纹理和纹理映射 GLUTess 多边形?

OpenGL - 四边形上的纹理坐标

纹理映射一个NGon?

在 OpenGL 中重复纹理

JavaFX 中以编程方式生成的 TriangleMesh 的纹理坐标