#vec #2d #vec2d #2d-vector #vector #gamefield

board

一个用于创建具有坐标访问的单个向量的简单crate,并提供一些易于使用的良好函数。

5 个版本

0.2.2 2021年1月10日
0.2.1 2021年1月10日
0.2.0 2021年1月8日
0.1.1 2021年1月6日
0.1.0 2021年1月6日

#1581 in 数据结构

每月 21 次下载

Apache-2.0

12KB
173 代码行

一个用于创建具有坐标访问的单个向量的简单crate,并提供一些易于使用的良好函数。

文档链接 链接到 crates.io


lib.rs:

一个简单的 Vec 包装器,可以像2D向量一样访问。实现了 Index<(x, y)>IndexMut<(x, y)>

底层的 Vec 只能通过 Vec2d 的方法进行可变访问。如果您想拥有 Vec 的所有权,请使用 to_vec 消耗 Vec2d

依赖

~0.4–1MB
~22K SLoC