从搅拌机出口到三个js的模型面部做了奇怪的事情

时间:2017-12-13 09:45:35

标签: javascript three.js blender

使用three.js Json导出器将模型从blender导入到three.js时出现问题。

所以这是我的对象在搅拌机中的例子:

My object in blender

这是导入后我在浏览器中的内容:

https://gyazo.com/5310e934c30ebfc8300bb24cbf4a24eb

我已经尝试在没有成功的情况下翻转法线 这就是我导入模型的方式:

loadFile() {
if (this.index > this.files.length - 1) return
this.Loader.load(this.files[this.index], (geometry, materials)=>{
  geometry.computeFaceNormals()
  geometry.computeFlatVertexNormals()
  geometry.computeVertexNormals()
  for (var i = 0; i < materials.length; i++) {
    // materials[i].morphTargets = true
    materials[i].side = THREE.DoubleSide
    // materials[i].transparent = true
  }

  let object = new THREE.Mesh( geometry, materials)
  object.rotation.y = 90 * (Math.PI / 180)
  this.index++
  this.loadFile()
  this.markerRoot.add( object )
})

}

我不知道为什么会这样,如果你有任何想法我会非常感激。

0 个答案:

没有答案