我正在尝试渲染纹理,最终作为凹凸贴图但是现在我只想让它可见。
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。
感谢任何帮助。