public void Awake() { //TODO: test for the existence of the asset before creating a new one //CreateMesh2(); ReadASCLidar(); //CreateMesh(); //CreateTerrain(); TerrainGenerator terragen = new TerrainGenerator(CoverageData, cellsize); terragen.CreateTerrain(Filename); }
public void Awake() { //TODO: read and create the component here... ReadLASLidar(); TerrainGenerator terragen = new TerrainGenerator(CoverageData, cellsize); terragen.CreateTerrain(Filename); terragen.ExportOBJFile(Path.GetFileNameWithoutExtension(Filename) + ".obj"); //and export for 3d printing List <float[, ]> tiles = TerrainGenerator.SplitTerrain(CoverageData, 4, 4); //split the original coverage into 4x4 tiles so we can print it bigger for (int y = 0; y < 4; y++) { for (int x = 0; x < 4; x++) { TerrainGenerator T = new TerrainGenerator(tiles[x + y * 4], cellsize); T.ExportOBJFile(Path.GetFileNameWithoutExtension(Filename) + "_" + x + "_" + y + ".obj"); } } }