public void Generate() { Mesh mesh = _marchingCubes.CreateMeshData(points); _meshFilter.sharedMesh = mesh; _meshCollider.sharedMesh = mesh; }
public void Generate() { Mesh mesh = _marchingCubes.CreateMeshData(points); _meshFilter.sharedMesh = mesh; _meshCollider.sharedMesh = mesh; mesh.RecalculateNormals(); }
public void Generate(World world) { if (_marchingCubes == null) { UpdateAfterReload(transform.parent.GetComponent <World>()); } Mesh mesh = _marchingCubes.CreateMeshData(world, points); GetComponent <MeshFilter>().sharedMesh = mesh; GetComponent <MeshCollider>().sharedMesh = mesh; }