Three.js - материалы mtlLoader

  mtlLoader.load('.mtl_file_path', function (materials) {
    materials.preload()

    console.log(materials.materials)

    objLoader.setMaterials(materials)

    objLoader.load('/resource/obj/mycar.obj', function (car) {
      do somthing
    })
  })

Это мой код. Я хочу знать значения моего mtl. Итак, console.log(materials.materials)

результат консоли: введите здесь описание изображения

Я вижу в своей консоли браузера, но я не знаю, как это сделать в коде.

Я попытался

console.log(materials.materials[0])
console.log(materials.materials{"midnight_blue"})
console.log(materials.materials.midnight_blue)

person 엄승탁    schedule 17.03.2019    source источник
comment
Каков результат console.log(materials.materials.midnight_blue)?   -  person Anurag Srivastava    schedule 17.03.2019
comment
просто "неопределенный"   -  person 엄승탁    schedule 18.03.2019


Ответы (1)


person    schedule
comment
Возможно, это асинхронно, поэтому нужно загрузить его заранее. - person 엄승탁; 23.03.2019