我正在尝试为自己的一个小项目编写代码,似乎遇到了一个我根本无法解决的问题。
[我正在使用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);
}
您尝试传递它的对象存在问题。 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模型存在问题。