1个不稳定版本

0.1.0 2020年8月22日

#1292 in 数学

Apache-2.0/MIT

10KB
245

NGAU:非泛型角度单位

为Rust标准库提供的角度操作提供最小化、非泛型的新类型包装。

此库的目的是为角度单位提供一些类型安全,与使用普通的f32f64相比。

特性

  • 无依赖。
  • 无泛型。
  • 无宏。
  • 可选Serde支持。

此库提供的函数旨在替代标准库中的f32::sinf32::cos等,这些函数返回裸值。相反,此库中同名函数返回RadDeg,例如Rad::sin返回一个Rad,与标准库中的f32::sin不同,后者返回裸值的弧度值。

它是为了在将项目从cgmath迁移到glam时填补一些空白而创建的。

路线图

  • f64角度类型添加另一个模块(?)。
  • 基准测试和实验#[inline]

许可证

此存储库受以下任一许可证的许可:

任选其一。

贡献许可

除非您明确声明,否则您有意提交的任何贡献,根据Apache-2.0许可证的定义,应如上所述双许可,而无需任何附加条款或条件。

依赖关系

~175KB