# mz_hex_walls It's a helper for creating wall data from maze cells. You can transform wall points for creating different types of mazes. **Since:** 2.5 ## Parameters - `cells` : Maze cells. - `rows` : The rows of the maze. - `columns` : The columns of the maze. - `cell_radius` : The radius of a cell. - `left_border` : Default to `true`. Create the leftmost border of the maze. - `bottom_border` : Default to `true`. Create the bottommost border of the maze. ## Examples use use use rows = 10; columns = 12; cell_width = 5; wall_thickness = 2; cells = mz_square_cells(rows, columns); walls = mz_hex_walls(cells, rows, columns, cell_width); for(wall = walls) { polyline_join(wall) circle(wall_thickness, $fn = 24); } ![mz_hex_walls](images/lib3x-mz_hex_walls-1.JPG)