Skip to content

Tawxyn/kybos-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

3D Terminal Renderer

This project renders a 3D cube in a 2D terminal using ASCII characters. It utilizes perspective projection to transform 3D points onto a 2D screen. The cube is drawn by calculating the positions of its vertices in 3D space and then projecting those points onto a 2D plane, simulating depth and perspective.

Features

  • 3D to 2D projection using perspective transformation
  • ASCII rendering in a terminal
  • Simple linear algebra operations for transformations

Installation

Clone the repository:

git clone <github.com/Tawxyn/kybos-engine>
cd <kybos-engine>

Usage

Compile and run the program:

cargo run

Dependencies

This project is written in Rust and requires Cargo to build and run.

About

3D cube render within a shell using transformation matrices.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages