Added some player config and debug values
Reworked player speed calculations
Fixed debug image rendering in the wrong order
Added frustum culling to faces
Optimised frustum culling (fix #19)
Packaged interpolation into a function
Made triangles not attempt to draw if they are offscreen.
Fixed frustum culling not working properly
Cleaned up a bit of debugging code
Added vector classes to bounding sphere calculations
Fixed broken bounding sphere calculations
1 parent 9b8f7b6 commit a2b73d77cd9421f472011814805d32ccbd0bccb7
@cory cory authored on 3 Feb 2023
Showing 10 changed files
View
config.json
View
src/main/java/uk/org/floop/epq3d/Face.java
View
src/main/java/uk/org/floop/epq3d/Object3d.java
View
src/main/java/uk/org/floop/epq3d/ObjectCollection.java
View
src/main/java/uk/org/floop/epq3d/Player.java
View
src/main/java/uk/org/floop/epq3d/Point3D.java
View
src/main/java/uk/org/floop/epq3d/PointComp.java
View
src/main/java/uk/org/floop/epq3d/Screen.java
View
src/main/java/uk/org/floop/epq3d/Triangle.java
View
src/main/java/uk/org/floop/epq3d/drawData.java