- Added object collections
- Changed demo rendering to cube
- Enabled backface culling
- Fixed frame drops due to lines going offscreen
- Optimised 2d triangle rendering
1 parent 4106f82 commit bb447dab2c58aed5aff065b830f74c5eb7fa83f9
@cory cory authored on 10 Nov 2022
Showing 19 changed files
View
out/production/EPQ 3D renderer/App.class
Not supported
View
out/production/EPQ 3D renderer/Face.class
Not supported
View
out/production/EPQ 3D renderer/Line.class
Not supported
View
out/production/EPQ 3D renderer/Object3d.class
Not supported
View
out/production/EPQ 3D renderer/Player.class
Not supported
View
out/production/EPQ 3D renderer/Point3D.class
Not supported
View
out/production/EPQ 3D renderer/PointComp.class
Not supported
View
out/production/EPQ 3D renderer/Screen.class
Not supported
View
out/production/EPQ 3D renderer/Triangle.class
Not supported
View
src/App.java
View
src/Face.java
View
src/Line.java
View
src/Object3d.java
View
src/ObjectCollection.java
View
src/Player.java
View
src/Point3D.java
View
src/PointComp.java
View
src/Screen.java
View
src/Triangle.java