Ejemplo n.º 1
0
    public void RenderSeam()
    {
        if (root.IsLeaf())
        {
            return;
        }

        MeshData data = new MeshData();

        root.GenerateMeshFromOctree(root, data);

        filter.mesh.Clear();
        filter.mesh.vertices  = data.vertices.ToArray();
        filter.mesh.triangles = data.triangles.ToArray();
        //filter.mesh.RecalculateNormals ();
        filter.mesh.normals = data.normals.ToArray();
    }
Ejemplo n.º 2
0
    public void RenderChunk()
    {
        //root.DrawOctree (Color.magenta, true);
        if (root.IsLeaf())
        {
            return;
        }

        MeshData data = new MeshData();

        root.GenerateMeshFromOctree(root, data);

        filter.mesh.Clear();
        filter.mesh.vertices  = data.vertices.ToArray();
        filter.mesh.triangles = data.triangles.ToArray();
        //filter.mesh.RecalculateNormals ();
        filter.mesh.normals = data.normals.ToArray();
    }