0

わかりました...モデルがあり、頂点とインデックスをjavascriptに直接書き込むと、すべて正常にロードされます。ただし、json 呼び出しからまったく同じモデルをロードしようとすると、モデルはロードされたと表示されますが、表示されません。

何か案は???

コードは次のとおりです: http ://www.guioui.c​​om/justforfun/webgl/index.htm

4

1 に答える 1

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);

これは float の配列バッファーであるため、要素配列バッファーではありません。

于 2012-08-18T10:45:59.933 に答える