#oxygen #derive #maths #game-engine

oxygen_quark_derive

氧子夸克推导是一个用于在氧子夸克中推导特质的库

1 个不稳定版本

0.0.2 2019年1月4日

#10#oxygen


氧子夸克 中使用

MIT 许可证

12KB
215 代码行

氧子夸克推导

由Rust提供支持。这是一个易于实现矩阵和向量的宏库,主要用于氧子引擎。由Hampus Avekvist开发。

示例

[dependencies]
oxygen_quark_derive = "*"
use oxygen_quark_derive::Matrix;

#[derive(Matrix)]
struct TestMatrix {
  // Note, it requires that you separate the width
  // and the height like this. It won't parse the
  // matrix correctly otherwise. Height first,
  // then width.
  data: [f32; 2 * 2],
}

fn main() {...}

如何贡献

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

否则,只需通过问题跟踪器发布您自己的错误和功能。我会确保查看并相应地标记它们!

实现

  • #[derive(Matrix)](尽管这里和那里有些不正确,欢迎帮助修复)

待实现

  • #[推导(向量)]

依赖

~2MB
~46K SLoC