我正在使用Three.js创建一个WebGL场景,我遇到了下一个问题:我正在尝试使用Three.js加载.obj模型,并且我想添加一种颜色(例如蓝色) .obj模型,而不是mtl纹理。我试着这样做:
// instantiate a loader
var loader = new THREE.OBJLoader();
// load a resource
loader.load(
// resource URL
'model_path.obj',
// Function when resource is loaded
function ( object ) {
scene.add( object );
}
);
但我有下一个错误:
WebGL: INVALID_VALUE: bufferData: no data
Uncaught TypeError: Cannot read property 'length' of undefined
[.CommandBufferContext]GL ERROR :GL_INVALID_VALUE : glVertexAttribPointer: size GL_INVALID_VALUE
如何更正错误,加载蓝色的obj模型?
非常感谢你!