public void ForceBaseMaterial(string defaultMaterial, string materialName) { var materialIndex = SpaceEngineersCore.Resources.GetMaterialIndex(materialName); for (var x = 0; x < _voxelMaterialCells.Length; x++) { for (var y = 0; y < _voxelMaterialCells[x].Length; y++) { for (var z = 0; z < _voxelMaterialCells[x][y].Length; z++) { _voxelMaterialCells[x][y][z].ForceReplaceMaterial(materialIndex); } } } ForceVoxelFaceMaterial(defaultMaterial); }
public static void ConvertAsteroid(string loadFile, string saveFile, string defaultMaterial, string material) { var voxelMap = new MyVoxelMap(); voxelMap.Load(loadFile, material); voxelMap.ForceBaseMaterial(defaultMaterial, material); voxelMap.Save(saveFile); }