Crates.io | embedded-gfx |
lib.rs | embedded-gfx |
version | 0.1.0 |
source | src |
created_at | 2024-03-05 00:52:16.754258 |
updated_at | 2024-03-05 00:52:16.754258 |
description | 3D graphics rendering for embedded systems |
homepage | |
repository | https://github.com/Kezii/embedded-gfx |
max_upload_size | |
id | 1162463 |
size | 26,447 |
This is an opengl-like library to draw 3D graphics in an embedded system, built around embedded-graphics.
full mvp pipeline with perspective projection
point cloud rendering
wireframe rendering
solid color triangle rendering
simple per-triangle lighting
mesh transformation
mesh loading from stl files
You can find a working example in the Rust on M5Stack Cardputer project
https://github.com/Kezii/Rust-M5Stack-Cardputer
https://github.com/Kezii/Rust-M5Stack-Cardputer/assets/3357750/658bd303-03c5-4dc2-9c49-75a98b667719