使用obj文件格式会导致代码无限加载

问题描述 投票:0回答:1

我正在尝试为自己的一个小项目编写代码,似乎遇到了一个我根本无法解决的问题。

[我正在使用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);
}
loading p5.js infinite
1个回答
0
投票

您尝试传递它的对象存在问题。 P5.js库具有一个名为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模型存在问题。

© www.soinside.com 2019 - 2024. All rights reserved.