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 |
---|
|
config.json |
---|
src/main/java/uk/org/floop/epq3d/Face.java |
---|
src/main/java/uk/org/floop/epq3d/Object3d.java |
---|
src/main/java/uk/org/floop/epq3d/ObjectCollection.java |
---|
src/main/java/uk/org/floop/epq3d/Player.java |
---|
src/main/java/uk/org/floop/epq3d/Point3D.java |
---|
src/main/java/uk/org/floop/epq3d/PointComp.java |
---|
src/main/java/uk/org/floop/epq3d/Screen.java |
---|
src/main/java/uk/org/floop/epq3d/Triangle.java |
---|
src/main/java/uk/org/floop/epq3d/drawData.java |
---|