#animation #interactive #sandbox #focused #visualization #slant

无需 std slant-core

slant 是一个专注于交互式可视化和动画的数学沙盒

1 个不稳定版本

新版本 0.0.0 2024年8月23日

#6#可视化


用于 2 crate

Apache-2.0

7KB

slant

crates.io docs.rs clippy rust

license


该库目前处于开发初期,尚未准备好用于生产使用。

欢迎来到 slant!Slant 旨在成为一个完整的数学工具箱,提供用于可视化抽象数学概念的交互式沙盒。该库受到 3blue1brown 的 manim 动画引擎的启发。

功能

  • slant-anim - 动画库
  • slant-plot - 绘图库

入门

从源码构建

首先克隆仓库

git clone https://github.com/FL03/slant.git
cd slant

构建项目

cargo build --all-features --workspace

运行测试

cargo test -F full --workspace

示例

基本用法

    extern crate slant;

    fn main() -> Result<(), Box<dyn std::error::Error>> {
        tracing_subscriber::fmt::init();
        tracing::info!("Welcome to slant!");


        Ok(())
    }

贡献

欢迎拉取请求。对于重大更改,请先提交问题以讨论您想要更改的内容。

请确保适当更新测试。

依赖项

~0.7–1.4MB
~30K SLoC