Esempio n. 1
0
    public void Generate()
    {
        MeshFilter meshFilter = GetComponent <MeshFilter>();
        Mesh       mesh;

        if (meshFilter.sharedMesh == null)
        {
            mesh = new Mesh();
        }
        else
        {
            mesh = meshFilter.sharedMesh;
        }
        VoroniMeshGenerator.GenerateVoroniMesh(mesh, regionSize.x, regionSize.y, regions);
        mesh.RecalculateNormals();
        meshFilter.sharedMesh = mesh;

        //for (int i = 0; i < mesh.vertices.Length; i++)
        //{
        //    Debug.Log(mesh.vertices[i]);
        //}
    }