Exemplo n.º 1
0
    public void Generate()
    {
        Mesh mesh = _marchingCubes.CreateMeshData(points);

        _meshFilter.sharedMesh   = mesh;
        _meshCollider.sharedMesh = mesh;
    }
Exemplo n.º 2
0
    public void Generate()
    {
        Mesh mesh = _marchingCubes.CreateMeshData(points);

        _meshFilter.sharedMesh   = mesh;
        _meshCollider.sharedMesh = mesh;

        mesh.RecalculateNormals();
    }
Exemplo n.º 3
0
    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;
    }