Использование формата файла obj приводит к бесконечной загрузке кода - PullRequest
0 голосов
/ 28 апреля 2020

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

Я использую p5. js, и я просто Попытка загрузить модель .obj в мой код и предварительный просмотр, но она застряла на «загрузка ...» на бесконечное время.

любая помощь приветствуется - ниже приведен код.

let chicken;

function preload() {
  chicken = loadModel('assets/chicken.obj');
}

function setup() {
  createCanvas(100, 100, WEBGL);
}

function draw() {
  background(200);
  rotateX(frameCount * 0.01);
  rotateY(frameCount * 0.01);
  model(chicken);
}

1 Ответ

0 голосов
/ 29 апреля 2020

Есть проблема с объектом, который вы пытаетесь передать. P5. js В lib есть функция с именем parseObj(model, lines);

, с которой она не справляется: model.vertices.push(loadedVerts.v[vertParts[0]].copy());

Выдает ошибку: p5.js:92586 Uncaught (in promise) TypeError: Cannot read property 'copy' of undefined

Что мне подсказывает что-то не так с 3D-моделью, которую вы пытаетесь создать.

...