在搅拌机中,我有一个简单的模型。当我在THREE.js中导入此模型时,似乎已经获得了面和顶点。下面的所有图片。我试图将中间的圆脸作为一个单一的脸,以便我可以在THREE.js中将图像应用于它。还有没有一种简单的方法可以在Blender中命名人脸,从而可以在三个对象中将其定位?
谢谢。
搅拌机中的模型
THREE.js中的模型:
混合器导出设置:
在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);
});
答案 0 :(得分:1)
自动对焦,无法在Blender中命名面孔。此外,不再支持Blender JSON导出器。请使用glTF Blender exporter和THREE.GLTFLoader
。此外,three.js
中的面始终表示为三角形。因此,您要寻找的内容(中间圆作为单张面孔)是不可能的。
如果要将纹理应用于网格的中心部分,请在Blender中将单独的材质分配给各个面的组。不必为此创建一个面。您只需要创建一个多材质对象。