├── .editorconfig ├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src ├── main └── java │ └── com │ └── logisticscraft │ └── occlusionculling │ ├── DataProvider.java │ ├── OcclusionCullingInstance.java │ ├── cache │ ├── ArrayOcclusionCache.java │ └── OcclusionCache.java │ └── util │ ├── MathUtilities.java │ └── Vec3d.java └── test └── java └── com └── logisticscraft └── occlusionculling ├── tests ├── DiagonalLineTest.java ├── ItemFrameTest.java └── StraightLineTest.java └── util ├── DataAccess.java ├── DummyWorld.java ├── JsonOutput.java ├── MultiArrayCache.java └── RayUtil.java /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LogisticsCraft/OcclusionCulling/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LogisticsCraft/OcclusionCulling/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LogisticsCraft/OcclusionCulling/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LogisticsCraft/OcclusionCulling/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LogisticsCraft/OcclusionCulling/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/logisticscraft/occlusionculling/DataProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LogisticsCraft/OcclusionCulling/HEAD/src/main/java/com/logisticscraft/occlusionculling/DataProvider.java -------------------------------------------------------------------------------- /src/main/java/com/logisticscraft/occlusionculling/OcclusionCullingInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LogisticsCraft/OcclusionCulling/HEAD/src/main/java/com/logisticscraft/occlusionculling/OcclusionCullingInstance.java -------------------------------------------------------------------------------- /src/main/java/com/logisticscraft/occlusionculling/cache/ArrayOcclusionCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LogisticsCraft/OcclusionCulling/HEAD/src/main/java/com/logisticscraft/occlusionculling/cache/ArrayOcclusionCache.java -------------------------------------------------------------------------------- /src/main/java/com/logisticscraft/occlusionculling/cache/OcclusionCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LogisticsCraft/OcclusionCulling/HEAD/src/main/java/com/logisticscraft/occlusionculling/cache/OcclusionCache.java -------------------------------------------------------------------------------- /src/main/java/com/logisticscraft/occlusionculling/util/MathUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LogisticsCraft/OcclusionCulling/HEAD/src/main/java/com/logisticscraft/occlusionculling/util/MathUtilities.java -------------------------------------------------------------------------------- /src/main/java/com/logisticscraft/occlusionculling/util/Vec3d.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LogisticsCraft/OcclusionCulling/HEAD/src/main/java/com/logisticscraft/occlusionculling/util/Vec3d.java -------------------------------------------------------------------------------- /src/test/java/com/logisticscraft/occlusionculling/tests/DiagonalLineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LogisticsCraft/OcclusionCulling/HEAD/src/test/java/com/logisticscraft/occlusionculling/tests/DiagonalLineTest.java -------------------------------------------------------------------------------- /src/test/java/com/logisticscraft/occlusionculling/tests/ItemFrameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LogisticsCraft/OcclusionCulling/HEAD/src/test/java/com/logisticscraft/occlusionculling/tests/ItemFrameTest.java -------------------------------------------------------------------------------- /src/test/java/com/logisticscraft/occlusionculling/tests/StraightLineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LogisticsCraft/OcclusionCulling/HEAD/src/test/java/com/logisticscraft/occlusionculling/tests/StraightLineTest.java -------------------------------------------------------------------------------- /src/test/java/com/logisticscraft/occlusionculling/util/DataAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LogisticsCraft/OcclusionCulling/HEAD/src/test/java/com/logisticscraft/occlusionculling/util/DataAccess.java -------------------------------------------------------------------------------- /src/test/java/com/logisticscraft/occlusionculling/util/DummyWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LogisticsCraft/OcclusionCulling/HEAD/src/test/java/com/logisticscraft/occlusionculling/util/DummyWorld.java -------------------------------------------------------------------------------- /src/test/java/com/logisticscraft/occlusionculling/util/JsonOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LogisticsCraft/OcclusionCulling/HEAD/src/test/java/com/logisticscraft/occlusionculling/util/JsonOutput.java -------------------------------------------------------------------------------- /src/test/java/com/logisticscraft/occlusionculling/util/MultiArrayCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LogisticsCraft/OcclusionCulling/HEAD/src/test/java/com/logisticscraft/occlusionculling/util/MultiArrayCache.java -------------------------------------------------------------------------------- /src/test/java/com/logisticscraft/occlusionculling/util/RayUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LogisticsCraft/OcclusionCulling/HEAD/src/test/java/com/logisticscraft/occlusionculling/util/RayUtil.java --------------------------------------------------------------------------------