Terminal Renderer that renders 3D objects to the terminal
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Yandrik ee00b5c694
doc: updated screenshot
1 month ago
.idea feat: implemented renderer 1 month ago
src refactor: reformatted code, removed redundant code 1 month ago
.gitignore feat: implemented renderer 1 month ago
Cargo.lock feat: implemented renderer 1 month ago
Cargo.toml feat: implemented renderer 1 month ago
README.md doc: fix: Fixed documentation error 1 month ago
screenshot.png doc: updated screenshot 1 month ago

README.md

Terminal Renderer

This is a program to render 3D objects to the terminal. It was created for educational use, and is therefore not production code. Keep this in mind.

tie-fighter mesh

Functionality

This program renders hard-coded shapes to the terminal. The angle at which this happens can be controlled by using the W, A, S, D, Q and E keys.

To quit the application, use the c, ESC or BACKSPACE keys.

Building

Clone the repository, and run cargo run inside of the folder.