Javascript Webgl加载json模型问题

Javascript Webgl加载json模型问题,javascript,json,webgl,Javascript,Json,Webgl,好的。。。我有一个模型,当我直接在javascript中写入顶点和索引时,一切都很好;但是,如果我尝试从json调用加载同一个模型,该模型会说它已加载,但从未显示 有什么想法吗 下面是代码:我认为您犯了一个小的复制粘贴错误: 你的电话号码是192 gl.bufferData(gl.ELEMENTS_ARRAY_BUFFER, new Uint16Array(model.normals), gl.STATIC_DRAW); 应该是 gl.bufferData(gl.ARRAY_BUFFER, n

好的。。。我有一个模型,当我直接在javascript中写入顶点和索引时,一切都很好;但是,如果我尝试从json调用加载同一个模型,该模型会说它已加载,但从未显示

有什么想法吗


下面是代码:

我认为您犯了一个小的复制粘贴错误:

你的电话号码是192

gl.bufferData(gl.ELEMENTS_ARRAY_BUFFER, new Uint16Array(model.normals), gl.STATIC_DRAW);
应该是

gl.bufferData(gl.ARRAY_BUFFER, new Float32Array(model.normals), gl.STATIC_DRAW);

因为它是一个浮点数组缓冲区,而不是元素数组缓冲区。

捕捉得好,有时它有助于让代码有第二双眼睛。不幸的是,当我做出改变时,它仍然不起作用。现在再重新检查一遍,如果你不介意同时再看一眼的话,我会非常感激的。你还没有更新这个例子哈哈。。。哦,老兄。。。算了吧,它起作用了。我一直在看在线版本,并对本地版本进行编辑。有些早晨。。。我告诉你。非常感谢摩天诺贝尔!