DataTexture Three.js呈现为白色

时间:2013-10-21 00:54:49

标签: three.js textures webgl

我正在尝试渲染纹理,最终作为凹凸贴图但是现在我只想让它可见。

function setTexture() {
  var material;
  var texture = new THREE.DataTexture( signeddata, 1000, 615, THREE.RGBAFormat );
  texture.needsUpdate = true;
  var material = new THREE.MeshBasicMaterial( { map: texture } );
  cube = new THREE.Mesh(new THREE.CubeGeometry(1000, 615, 10), material);
  cube.overdraw = true;
  scene.add(cube);
}

signeddata是一个无符号整数数组。我得到的只是一个白色立方体和一堆类型错误。如果我这样设置它。我知道signeddata是正确的数据,它已被初始化为Uint8Array。

感谢任何帮助。

0 个答案:

没有答案