Модель OBJ не может быть загружена. Желтое предупреждение: Неожиданная строка: « » - PullRequest
1 голос
/ 31 марта 2020

Я столкнулся с той же проблемой, что и он, я пытался ее решить, но, очевидно, не было способа, модель OBJ не может быть загружена.

ссылка

Вид: на экране отображается предупреждение желтого цвета: неожиданная строка: « ”, Экран отображается нормально, но модель не может быть загружена

enter image description here

мой код: путь к модели

enter image description here

//addOBJ
    loader() {
      let mtlLoader = new MTLLoader();
      mtlLoader.setResourcePath("/models");
      mtlLoader.setPath("/models");
      mtlLoader.load("rhinoceros-Psychedelic.mtl", materials => {
        materials.preload();

        let objLoader = new OBJLoader();
        objLoader.setMaterials(materials);
        objLoader.setPath("/models");
        objLoader.load("rhinoceros-Psychedelic.obj", object => {
          let mesh = object;
          this.scene.add(mesh);
        });
      });
    },

Ответы [ 2 ]

1 голос
/ 31 марта 2020

спасибо, моя проблема решена: joy:

path + /

mtlLoader.setResourcePath("/models/");
mtlLoader.setPath("/models/");
0 голосов
/ 31 марта 2020

Ваш загрузчик пытается загрузить объект с URL, который не работает. <!DOCTYPE html> указывает, что URL возвращает HTML, вероятно, для отображения ошибки.

Go на вкладку Сеть в инструментах разработчика вашего браузера и найдите URL для файл .obj. Нажмите на него, и вы сможете увидеть предварительный просмотр сообщения об ошибке HTML. Скорее всего, ресурс больше не размещается по этому URL.

...