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