#2d-grid #grid #2d #sparse-grid

sark_grids

一组用于以网格方式存储和访问数据的网格

22个版本

0.5.9 2024年3月17日
0.5.8 2023年7月12日
0.5.7 2023年3月6日
0.5.6 2022年12月27日
0.2.6 2022年3月8日

#576数据结构

Download history 23/week @ 2024-04-21 29/week @ 2024-04-28 5/week @ 2024-05-05 15/week @ 2024-05-12 29/week @ 2024-05-19 40/week @ 2024-05-26 40/week @ 2024-06-02 18/week @ 2024-06-09 22/week @ 2024-06-16 24/week @ 2024-06-23 18/week @ 2024-06-30 5/week @ 2024-07-07 26/week @ 2024-07-14 12/week @ 2024-07-21 61/week @ 2024-07-28 18/week @ 2024-08-04

118 每月下载量
用于 5 个crate (3 个直接)

MIT 许可证

110KB
2.5K SLoC

License: MIT Crates.io docs

一组用于以网格方式存储和访问数据的网格。

此crate提供三种类型的网格

  • Grid:一个密集网格,其内部数据存储在Vec中。网格大小是固定的,元素不能被删除,只能被更改。提供快速的迭代和访问速度。

  • SparseGrid:一个网格,其内部数据存储在BTreeMap中。元素在插入之前不占用任何内存,可以根据需要删除,但迭代和访问速度将比大型完整网格的Grid慢。

  • WorldGrid:用于在对齐网格点和世界空间之间进行转换的实用工具。


lib.rs:

一组用于以网格方式存储和访问数据的网格。

依赖项

~3.5MB
~98K SLoC