rust-sloth:用于终端的3D软件光栅化器!

时间:2024-02-20 13:14:58
【文件属性】:

文件名称:rust-sloth:用于终端的3D软件光栅化器!

文件大小:26.75MB

文件格式:ZIP

更新时间:2024-02-20 13:14:58

rust cli graphics computer-graphics cli-app

懒惰-用于CLI的一种Rust 3D渲染器 一种由termion,tobj和nalgebra制成的独一无二的命令行3D软件光栅化器。 当前,它支持不带纹理的OBJ文件格式。 入门/用途 这里有一些非常简单的命令供您入门。 您可以在任何地方用cargo run --release -- 替换sloth 渲染皮卡丘 sloth models/Pikachu.obj 对于多种型号: sloth "models/suzy.obj models/suzy.obj" 您还可以生成静态图像: sloth models/Pikachu.obj image -w -h 您还可以生成一个可移植的Javascript渲染,如下所示: sloth models/Pikachu.obj image -j -w -h > src-webify/data.js 谢谢贡献者! – Rustfmt


【文件预览】:
rust-sloth-master
----models()
--------hand.obj(2.4MB)
--------suzy.obj(46KB)
--------part.stl(53KB)
--------skull.mtl(417B)
--------cube.mtl(1KB)
--------skull.obj(276KB)
--------cube.obj(2KB)
--------suzy.mtl(584B)
--------Pikachu.mtl(1KB)
--------discobole.mtl(407B)
--------demo()
--------Pikachu.obj(123KB)
--------discobole.obj(4.87MB)
--------cube.stl(2KB)
----src-webify()
--------index.html(392B)
--------render.js(1KB)
--------data.js(1.43MB)
----Cargo.lock(21KB)
----src()
--------main.rs(3KB)
--------rasterizer.rs(3KB)
--------geometry.rs(6KB)
--------inputs.rs(6KB)
--------context.rs(5KB)
----Cargo.toml(218B)
----LICENSE.md(721B)
----.gitignore(19B)
----preview.gif(3.98MB)
----README.md(1KB)

网友评论