3 个稳定版本
使用旧的 Rust 2015
1.1.1 | 2017年6月6日 |
---|---|
1.1.0 | 2017年6月5日 |
1.0.0 | 2017年4月5日 |
#1835 in 数学
67KB
1.5K SLoC
Ludomath
Ludomath 是一个 Rust 库,包含各种数学和数字函数,主要用于 2D 图形和游戏编程。因此,它侧重于速度,尽管目前没有进行任何显式的 SIMD 优化。
包括用于 2D 向量数学和变换的函数、常量和特质,便宜的随机数生成以及一些基本的数字函数。
基本用法
在 Cargo.toml
[depencencies]
ludomath = "1.1"
以及你的 Rust 源文件中
extern crate ludomath;
use ludomath::vec2d::*;
fn main() {
let point = Point::new(2.0, 3.0);
println!("{:?}", point);
}
许可证
版权所有 (c) 2017 Erik Bivrin
在 Apache License, Version 2.0 (以下简称“许可证”)下授予许可;除非符合许可证规定或书面同意,否则不得使用此文件。许可证包含在存储库中,命名为 LICENSE.txt。您还可以在以下位置获取许可证副本:
https://apache.ac.cn/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”分发,不提供任何明示或暗示的保证或条件。有关许可证下管理权限和限制的具体语言,请参阅许可证。
依赖项
~315–540KB