#physics-simulation #vector #physics #linear-algebra

no-std perpendicular

Perpendicular是一个简单的通用n维向量库

9个版本

0.1.9 2021年10月21日
0.1.8 2021年7月18日
0.1.7 2021年6月21日

#149 in 仿真

每月25次下载

Apache-2.0

33KB
510 代码行

Perpendicular

Docs.rs Crates.io Github Workflows

Perpendicular是一个简单的通用n维向量库。

这不是一个通用的线性代数库。相反,它被设计为一个简单的物理仿真工具,只需要存储一些坐标或速度。

use perpendicular::Vector;

let v1 = Vector::new((1, 2, 3));
let v2 = Vector::new((3, 4, 5));
let v3 = Vector::new((5, 6, 7));

println!("{}", v1 + v2 * v3);

许可证

此代码根据Apache 2.0许可证授权

依赖项

~0.7–1.3MB
~29K SLoC