1 个不稳定版本
0.2.1 | 2022年10月8日 |
---|
#1468 在 数学
在 signed_distance_fields 中使用
56KB
1.5K SLoC
math_vector,为 Rust 语言的 3D 向量包
向量?
一个简单方便的 3D 向量类型,不使用过多的外部依赖。如果其他向量包是瑞士军刀,那么 math_vector 是一把勺子;安全、直观、方便。另外,由于宽松的 Unlicense,使用此库不会遇到任何法律问题。
使用 math_vector
您可能不需要任何文档就能理解 Vector
类型;像 dot
、length
和 angle
这样的函数名字可能已经足够直观。如果您对某些功能感到困惑,请务必查看 代码文档,在那里您可以找到所有提供的示例和解释。
要将 math_vector 添加为 rust 项目中的依赖项,只需在 cargo.toml 的依赖项部分添加以下内容
math_vector = { git = "https://github.com/ThomasByr/rust-math_vector" }
更新日志
- 一个全新的 2D 向量库(现在在 rust 2021 中使用)
- 转移到 3D 以实现更通用(但在编译旧代码时要小心)
- 快速倒数平方根
- 更多向量处理函数