Metadata-Version: 1.1
Name: hexgrid-py
Version: 1.2
Summary: HexGrid
Home-page: https://github.com/gojuno/hexgrid-py
Author: Alexander Verbitsky
Author-email: averbitsky@gojuno.com
License: BSD
Description: HexGrid
        =======
        
        Basics
        ------
        
        Configurable hex grid on abstract surface.
        
        Example
        -------
        
        .. code-block:: python
        
            import hexgrid
            import morton
        
            center = hexgrid.Point(0, 0)
            size = hexgrid.Point(20, 10)
            grid = hexgrid.Grid(hexgrid.OrientationFlat, center, size, morton.Morton(2, 32))
            hex = grid.hex_at(hexgrid.Point(50, 50))
            code = grid.hex_to_code(hex)
            restored_hex = grid.hex_from_code(code)
            neighbors = grid.hex_neighbors(hex, 2)
            points = [
                hexgrid.Point(0, 0), hexgrid.Point(0, 10),
                hexgrid.Point(10, 10), hexgrid.Point(10, 0)
            ]
            region = grid.make_region(points)
            hexes_in_region = region.hexes
        
Keywords: hexgrid
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Topic :: Utilities
Classifier: Programming Language :: Python
Classifier: License :: OSI Approved :: BSD License
