#matrix-vector #vector #matrix #graphics #rotor #linear-algebra #linalg

rgla

一个图形学线性代数库,使用旋转向量而非四元数实现

1个不稳定版本

0.1.0 2024年6月21日

#1408 in 数学

BSD-2-Clause

29KB
933

rgla - Rust图形线性代数

我编写了这个线性代数库,以熟悉图形管线。目前它相当未优化。

功能

  • Mat4: 4x4 矩阵
  • Mat3: 3x3 矩阵
  • Mat2: 2x2 矩阵
  • Vec4: 4D 向量
  • Vec3: 3D 向量
  • Vec2: 2D 向量
  • 旋转向量
  • 双向量
  • 变换

创新点

该库的创新之处在于,它使用旋转向量(而非四元数)来表示旋转。它们几乎做了同样的事情,并且具有几乎相同的接口,但旋转向量更容易理解。

致谢

受到了glam-rs的很大启发。

无运行时依赖