Blender JSON 导出添加顶点 - THREE.JS

Blender JSON export adding vertices - THREE.JS

在搅拌机中我有一个简单的模型。当我在 THREE.js 中导入这个模型时,它似乎获得了面和顶点。以下所有图片。我正在尝试将中间的圆圈面作为单个面,以便我可以在 THREE.js 内将图像应用于它。还有一种简单的方法可以在 Blender 中命名一张脸,以便它可以在三个内定位?

谢谢大家。

blender 中的模型:

模型 THREE.js:

Blender 导出设置:

THREE.js

上的导入方法
loader.load('models/poi.json', ( geometry ) => {
    console.log(geometry.faces.length); // 386 faces  
    let mesh = new THREE.Mesh( geometry, materials );
    scene.add(mesh);
});

据我所知,无法在 Blender 中命名面孔。此外,不再支持 Blender JSON 导出器。请使用 glTF Blender exporterTHREE.GLTFLoader。此外,three.js 中的面孔始终表示为三角形。所以你要找的东西(中间的圆圈作为一张脸)是不可能的。

如果要将纹理应用到网格的中心部分,请在 Blender 中将单独的 material 分配给相应的面组。没有必要为此创建一张面孔。您只需创建一个多 material 对象。