У меня есть цикл, в котором я создаю несколько мешей с разной геометрией, потому что каждый меш имеет одну текстуру.
for( var i = 0; i < voxels.length; i++ ){
texture = almacen.textPlaneTexture(voxel.texto,color,voxelSize);
material = new THREE.MeshBasicMaterial({ map: texture });
object = new THREE.Mesh(new THREE.CubeGeometry(voxelSize, voxelSize, voxelSize, 1, 1, 1, new THREE.MeshBasicMaterial() ), material);
}
У меня проблема с производительностью, и я думаю, что если я смогу создать только одну геометрию, у меня будут лучшие результаты. Но я не знаю, как мне создать одну геометрию для каждой сетки и иметь каждую сетку с другой текстурой.