hexagon:Haskell库用于2D六角形计算

时间:2024-05-24 02:23:58
【文件属性】:

文件名称:hexagon:Haskell库用于2D六角形计算

文件大小:55KB

文件格式:ZIP

更新时间:2024-05-24 02:23:58

Haskell

六边形 一个方便的库,用于在2D六角形网格上进行操作。 问题 随意发送拉取请求或提出此GitHub上。 动机 一些优秀的人将我引到Red Blob Games“六角网格”上。 该页面上包含的强大功能促使我将其中的某些功能转录到Haskell库中。 该博客讨论了六边形网格的一些常见坐标系。 在六角库中,我选择了立方体坐标系(为便于实现而使用了内存)。 希望该软件包可以帮助希望实现六边形网格游戏的Haskell开发人员。 现有技术 查看非常棒的库。 我并不完全相信六边形给桌子带来的不仅仅是网格。 如果有的话,六边形可以轻松地在规范空间中进行操作,并可以在各种坐标系中提取结果。 例子 从这里开始,假设已进行以下导入: import Data.Hexagon 创建六角坐标非常简单。 使用toHexagon函数并指定坐标系。 --| The origin of a hexagonal gr


【文件预览】:
hexagon-master
----.gitignore(146B)
----Setup.hs(46B)
----src()
--------Data()
----LICENSE(1KB)
----doc()
--------haddock-util.js(8KB)
--------plus.gif(59B)
--------minus.gif(56B)
--------src()
--------index-frames.html(718B)
--------hexagon.haddock(20KB)
--------LICENSE(1KB)
--------Data-Hexagon.html(41KB)
--------mini_Data-Hexagon.html(4KB)
--------hslogo-16.png(2KB)
--------index.html(1KB)
--------synopsis.png(11KB)
--------doc-index.html(7KB)
--------hexagon.txt(9KB)
--------frames.html(860B)
--------ocean.css(9KB)
----README.md(4KB)
----tests()
--------Tests.hs(4KB)
----hexagon.cabal(2KB)
----stack.yaml(59B)

网友评论