5个不稳定版本
0.3.2 | 2024年7月7日 |
---|---|
0.3.1 | 2024年1月27日 |
0.3.0 | 2024年1月27日 |
0.2.0 | 2024年1月26日 |
0.1.0 | 2024年1月25日 |
#513 in 数据结构
每月46次下载
85KB
1.5K SLoC
Surface Grid
提供一个用于围绕某些物体表面封装的正方形瓦片网格数据结构的crate。这个crate旨在用于在非平面网格上创建细胞自动机。该crate提供了一个名为 SurfaceGrid
的trait,它有一个关联的类型 Point
,可以用来遍历网格方块。此外,对于围绕球面封装的网格,Point
类型实现了 SpherePoint
trait,提供地理坐标和表面网格坐标之间的转换。
您可以在 示例 中查看。
文档可在 https://docs.rs/surface-grid/0.3.1 查看。
可用的表面
球面
RectangleSphereGrid
- 使用等角投影将矩形环绕球面。CubeSphereGrid
- 将立方体投影到球面上,每个面都是一个正方形网格。
lib.rs
:
提供一个用于围绕某些物体表面封装的正方形瓦片网格数据结构的crate。这个crate旨在用于在非平面网格上创建细胞自动机。该crate提供了一个名为 SurfaceGrid
的trait,它有一个关联的类型 Point
,可以用来遍历网格方块。此外,对于围绕球面封装的网格,Point
类型实现了 SpherePoint
trait,提供地理坐标和表面网格坐标之间的转换。
可用的表面
球面
RectangleSphereGrid
- 使用等角投影将矩形环绕球面。CubeSphereGrid
- 将立方体投影到球面上,每个面都是一个正方形网格。
依赖项
~1.5MB
~34K SLoC