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(); }
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(); }