Export Mesh
public Mesh ExportMesh(int vertexCountHorizontal, int vertexCountVertical, TerrainToMeshEdgeFall edgeFall = null, TerrainToMeshEnum.Normal normalReconstruction = TerrainToMeshEnum.Normal.CalculateFromMesh)//Example of converting terrainData into a mesh with vertex resolution 100x100
Mesh mesh = terrainData.TerrainToMesh().ExportMesh(100, 100);//Example of converting terrainData into a mesh with Edge Fall
bool saveInSubMesh = true;
TerrainToMeshEdgeFall edgeFall = new TerrainToMeshEdgeFall(-20, saveInSubMesh);
Mesh mesh = terrainData.TerrainToMesh().ExportMesh(100, 100, edgeFall);
//If edgeFall is saved as a submesh (saveInSubMesh = true) inside the main mesh,
//then MeshRender have to use 2 materials, one for the main mesh and another for the edgeFall.

Last updated