Blender JSON导出添加顶点-THREE.JS
在blender中,我有一个简单的模型。当我在THREE.js中导入此模型时,它似乎获得了面和顶点。所有图片如下。我正在尝试将中间的圆面作为一个面,以便在THREE.js中对其应用图像。还有没有一个简单的方法来命名搅拌机中的一张脸,以便它可以在三分钟内成为目标 谢谢大家 搅拌机内的型号: THREE.js中的模型: 搅拌机导出设置: 在THREE.js上导入方法Blender JSON导出添加顶点-THREE.JS,three.js,blender,Three.js,Blender,在blender中,我有一个简单的模型。当我在THREE.js中导入此模型时,它似乎获得了面和顶点。所有图片如下。我正在尝试将中间的圆面作为一个面,以便在THREE.js中对其应用图像。还有没有一个简单的方法来命名搅拌机中的一张脸,以便它可以在三分钟内成为目标 谢谢大家 搅拌机内的型号: THREE.js中的模型: 搅拌机导出设置: 在THREE.js上导入方法 哎呀,在搅拌机里不可能说出一张脸的名字。此外,不再支持Blender JSON导出器。请使用和3.GLTFLoader。此外,thre
哎呀,在搅拌机里不可能说出一张脸的名字。此外,不再支持Blender JSON导出器。请使用和3.GLTFLoader。此外,three.js中的面始终表示为三角形。因此,不可能将中间圆视为一个面
如果要将纹理应用于网格的中心部分,请在“混合器”中将单独的材质指定给相应面的组。没有必要为此创建单个面。您只需创建一个多材质对象。谢谢您的帮助。如果有人想知道,我发现最好的解决方案是删除模型的中间部分,在THREE.JS中创建一个我可以控制的.CircleGeometry,并将其放置在与模型相关的正确位置。
loader.load('models/poi.json', ( geometry ) => {
console.log(geometry.faces.length); // 386 faces
let mesh = new THREE.Mesh( geometry, materials );
scene.add(mesh);
});