Skip to content

A small program I made in Java to use the CPU for 3D projection

Notifications You must be signed in to change notification settings

mj-adendorff/projection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Projection

A small tinkering project I made in 2018 (my first year of University) when I started learning Linear Algebra and Computer Science. The code quality sucks and there are 1000 ways to do this better, but I hardly understood Java/ Good programming practices and had no idea how most things worked.

What is this?

A small linear algebra library with two 3D implementations (Spinning Cube and Polygon).

Requirements, Dependencies and Acknowledgements

This project is written in Java and uses the StdDraw library found at https://introcs.cs.princeton.edu/java/stdlib/StdDraw.java.

To Compile.

cd projection/src
javac -d ../bin *.java

To run

For the Spinning Cube:

java SpinningCube

For the Polygon:

java Polygon

Bugs and Problems

The Polygon isn't running at 60 FPS.

About

A small program I made in Java to use the CPU for 3D projection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages