在纹理映射中将正方形拆分为三角形的用法

时间:2016-11-08 07:10:12

标签: texture-mapping

我知道这个问题对很多人来说很简单,但我只是开始使用纹理映射。我已阅读了很多文档,但我仍然对它不了解。

我可以问一下,使用纹理映射将对象分割为三角形的目的是什么?

是否用于更改原始对象的形式和形状

是否用于制作对象(例如图像)变得更清晰

如果它不能用于使对象变得更清晰,那么纹理映射的哪种技术可以用来使对象更清晰?

如果我错了,请继续纠正我,谢谢。

1 个答案:

答案 0 :(得分:0)

三角形是最简单的平面形状。对于三角形,三个顶点明确地定义平面。一个正方形有四个顶点,其中三个形成一个平面三角形,但第四个顶点可能位于其他三个平面之外。这将形成非平面形状。将纹理映射到这样的形状上要么需要更复杂的变换,要么在假设所有顶点都在同一平面上时会导致伪影。

因此,为了简化3D计算并且不必假设所有正方形顶点(或通常的多边形)在同一平面上,3D通常使用三角形作为基本形状。这不仅适用于纹理贴图,还适用于所有3D计算和渲染目的。