Terminal Renderer that renders 3D objects to the terminal
Go to file
Yandrik d39e337002 refactor: reformatted code, removed redundant code 2023-01-02 13:34:55 +01:00
.idea feat: implemented renderer 2022-12-30 17:27:47 +01:00
src refactor: reformatted code, removed redundant code 2023-01-02 13:34:55 +01:00
.gitignore feat: implemented renderer 2022-12-30 17:27:47 +01:00
Cargo.lock feat: implemented renderer 2022-12-30 17:27:47 +01:00
Cargo.toml feat: implemented renderer 2022-12-30 17:27:47 +01:00
README.md doc: fix: Fixed documentation error 2022-12-30 18:24:03 +01:00
screenshot.png doc: added screenshot to README 2022-12-30 18:10:46 +01:00

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.