3 个稳定版本

使用旧的 Rust 2015

1.1.1 2017年6月6日
1.1.0 2017年6月5日
1.0.0 2017年4月5日

#1835 in 数学

Apache-2.0

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