Terminal Renderer that renders 3D objects to the terminal
Go to file
Yandrik 2717aeadde
All checks were successful
continuous-integration/drone/promote/staging Build is passing
continuous-integration/drone/push Build is passing
ci: prod -> production, add optional fmt test
2024-04-24 11:20:48 +02: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
.drone.yml ci: prod -> production, add optional fmt test 2024-04-24 11:20:48 +02: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: updated screenshot 2023-01-02 13:38:19 +01:00

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.