#oxygen #maths #game-engine

oxygen_quark

氧气夸克是一个主要针对氧气游戏引擎开发的数学库

6个版本

0.0.11 2019年1月4日
0.0.10 2019年1月4日
0.0.6 2018年11月11日
0.0.1 2018年10月29日

#945 in 数学

27 每月下载量
用于 2 crates

MIT 许可证

165KB
4K SLoC

氧气夸克数学库

由Rust提供支持。这是一个数学库,主要用于开发氧气引擎。由Hampus Avekvist开发。

如何贡献

设置Rust并克隆仓库。开始编码,享受乐趣!我建议您查看问题列表,看看您可以修复什么,如果您在那里找不到有趣的内容,只需查看项目即可。

否则,只需使用问题跟踪器提交您自己的错误和功能。我一定会检查它们,并相应地进行标记!

如何使用

要使用数学库,只需在您的Cargo.toml项目文件中的[dependencies]之后添加oxygen_quark = "*"。例如

[dependencies]
oxygen_quark = "*"

您还可以使用特定版本以确保兼容性

[dependencies]
oxygen_quark = "0.0.1"

完成这些操作后,就像在Rust程序中使用任何其他外部crate一样使用它。

已实现

  • 分数
  • 二维和三维向量
  • 2x2、3x3和4x4矩阵
  • 四元数
  • 复数

待实现

  • 复数2x2矩阵
  • 随机数(基于rand crate)
  • 合适的derive宏和更多

依赖关系

~2MB
~46K SLoC