如何在不使用three.js指定几何体中的UV的情况下将纹理应用于网格?

时间:2013-09-24 03:50:38

标签: three.js

是否可以将纹理应用于网格而不在three.js中指定几何中的UV?

1 个答案:

答案 0 :(得分:2)

有一些类,如THREE.CubeGeometry,THREE.SphereGeometry等,可以自动为您生成UV坐标。但是,如果从头开始创建自己的几何体(即指定顶点位置,创建面等),则答案为否。您需要在创建几何图形时手动设置UV坐标,或者需要编写自定义着色器以确定任何给定点的UV坐标。这样考虑:如果你没有指定UV坐标,几何上的点就不知道它们应该显示在纹理上的哪个点。