Ver 3.12
Compiled with JDK 13.0.1
This release fixes a number of minor issues in multiple areas of functionality:
-
Remaining regular for loops have been converted to advanced for loops where possible:
for(int i=0; i<abbbs.length; i++)would becomefor(AABB aabb: aabbs). -
In ver 3.01 Tester.java would paint quadnodes that contains at least one AABB. Now the paint method for quadnodes paint only the divisions within the quadnode that contain at least 2 AABBs.
-
Added a method to the Quadtree class to rectangulate or square the quadtree. It is was previously done by calling the Constructor with required "square" parameter set to "true" or "false".
-
Converted all required comments to be compatible with Javadoc documentation generator.
-
The "insert" method used in ver 3.01 has been renamed to "subdivide".