代码之家  ›  专栏  ›  技术社区  ›  Peter I

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

  •  0
  • Peter I  · 技术社区  · 6 年前

    谢谢大家。

    enter image description here

    在THREE.js中建模:

    enter image description here

    搅拌机导出设置:

    enter image description here

    在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);
    });
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Mugen87    6 年前

    哎呀,在搅拌机里不可能说出一张脸的名字。此外,Blender JSON exporter不再受支持。请使用 glTF Blender exporter THREE.GLTFLoader three.js 始终表示为三角形。所以你要找的(中间的圆作为一个面)是不可能的。

    如果要将纹理应用于网格的中心部分,请在“混合器”中将单独的材质指定给相应的面组。没有必要为此创建一个面。只需创建一个多材质对象。