Exemplo n.º 1
0
        public MeshData BuildWalls(WallGrid grid, IHeightMap floorHeightMap, IHeightMap ceilingHeightMap, CaveWallModule caveWall)
        {
            var outlines    = BuildOutlines(grid);
            var wallBuilder = new WallBuilder(outlines, floorHeightMap, ceilingHeightMap, caveWall);

            return(wallBuilder.Build());
        }
Exemplo n.º 2
0
        public static MeshData BuildWalls(WallGrid grid, IHeightMap floorHeightMap, IHeightMap ceilingHeightMap)
        {
            var outlines = OutlineGenerator.Generate(grid);

            return(WallBuilder.Build(outlines, floorHeightMap, ceilingHeightMap));
        }