4 个版本 (2 个破坏性更新)
使用旧的 Rust 2015
0.3.0 | 2020年1月15日 |
---|---|
0.2.0 | 2018年6月12日 |
0.1.1 | 2018年6月11日 |
0.1.0 | 2018年6月11日 |
在 算法 中排名 #2339
38KB
1K SLoC
仿射变换
此包正在开发中,尚未完全文档化以供公共使用。
设计原则
我对这个项目有几个设计目标
- 一切都是不可变的(例如,将一个向量乘以另一个向量始终会给你一个新的向量)
- 我看着你,PVector
- 一切都是 3D。如果你想要 2D,请使用 XY 平面。
- 如果你实际上已经在 3D 中,从 2D 到 3D 转换非常简单!
- 具体。这是一个 3D 线性变换库,而不是线性代数库
- 例如,矩阵乘法和求逆仅处理 4x4 仿射矩阵的情况
依赖项
~1MB
~25K SLoC