Webgl加载json模型问题

时间:2012-08-18 01:24:52

标签: javascript json webgl

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

任何想法???

以下是代码:http://www.guioui.com/justforfun/webgl/index.htm

1 个答案:

答案 0 :(得分:2)

我认为你做了一个小的复制粘贴错误:

你的第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);

因为它是浮点数的数组缓冲区 - 而不是元素数组缓冲区。