4个版本
| 0.3.3 | 2020年6月18日 |
|---|---|
| 0.3.2 |
|
| 0.3.1 | 2020年6月11日 |
| 0.3.0 | 2020年6月8日 |
| 0.2.1 | 2020年5月31日 |
#799 in 图形API
120KB
3.5K SLoC
PyTrace
警告
PyTrace使用PyO3。如果您想编译此库,应使用Rust nightly。
如何构建
cargo build --release
cp target/release/libpytrace.so pytrace.so
最后一步将只允许您从当前目录导入生成的库。您可能想将其替换为以下任何一个
cp target/release/libpytrace.so usr/bin/pytrace.so
mv target/release/libpytrace.so target/release/pytrace.so; export PATH=$(pwd)/target/release:$PATH
...
现在您可以从任何Python脚本中导入import pytrace as tr,只要pytrace.so在您的当前目录或PATH中。
GitHub仓库提供
LIB.md包含自动生成的文档(从运行的Python实例中可用,使用help(pytrace))- 一些工作示例,形式为可执行
.py文件 - 使用此库生成的图像和视频样本
注意
可以通过按下Ctrl + C来终止创建图像的过程,但这样做会立即exit。如果您在运行脚本时这样做,影响不大,但如果您在运行REPL,则会有影响。警告,如果您终止render函数,您的REPL会话将被终止。
依赖项
~5MB
~94K SLoC