| testLinecastFirst_multipleDirections() |  | 0% | | n/a | 1 | 1 | 50 | 50 | 1 | 1 |
| testUnitBox() |  | 0% | | n/a | 1 | 1 | 47 | 47 | 1 | 1 |
| testSlightlyConcavePrism() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| testGeometricProperties_mixedCutRules() |  | 0% | | n/a | 1 | 1 | 38 | 38 | 1 | 1 |
| testTetrahedron() |  | 0% | | n/a | 1 | 1 | 26 | 26 | 1 | 1 |
| testBoolean_multiple() |  | 0% | | n/a | 1 | 1 | 32 | 32 | 1 | 1 |
| testSphere() |  | 0% | | n/a | 1 | 1 | 26 | 26 | 1 | 1 |
| testBoolean_union() |  | 0% | | n/a | 1 | 1 | 28 | 28 | 1 | 1 |
| testBoolean_difference() |  | 0% | | n/a | 1 | 1 | 27 | 27 | 1 | 1 |
| createSphere(Vector3D, double, int, int) |  | 0% |  | 0% | 4 | 4 | 27 | 27 | 1 | 1 |
| testBoolean_xor_cubeAndSphere() |  | 0% | | n/a | 1 | 1 | 28 | 28 | 1 | 1 |
| testBoolean_intersection() |  | 0% | | n/a | 1 | 1 | 27 | 27 | 1 | 1 |
| testFromConvexVolume_finite() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testLinecastFirst_onlyReturnsPointsWithinSegment() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testBoolean_xor_twoCubes() |  | 0% | | n/a | 1 | 1 | 24 | 24 | 1 | 1 |
| testUnion_self() |  | 0% | | n/a | 1 | 1 | 27 | 27 | 1 | 1 |
| testIntersection_self() |  | 0% | | n/a | 1 | 1 | 27 | 27 | 1 | 1 |
| testXor_self() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
| testDifference_self() |  | 0% | | n/a | 1 | 1 | 24 | 24 | 1 | 1 |
| testFrom_boundaries_fullIsTrue() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testFrom_boundaries() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testTwoBoxes_sharedEdge() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testTwoBoxes_sharedPoint() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testTwoBoxes_disjoint() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testTwoBoxes_separationLessThanTolerance() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testToConvex_multipleBoxes() |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| testLinecast_complexRegion() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| testTwoBoxes_sharedSide() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testLinecastFirst_linePassesThroughVertex() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| testHalfSpace() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testInvertedRegion() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| indexedFacetsToBoundaries(Vector3D[], int[][]) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| testLinecast_complementedTree() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testLinecastFirst_lineParallelToFace() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testLinecast() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| testPartitionedRegionBuilder_nonConvex() |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| testEmpty() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| checkFinitePartitionedRegion(Bounds3D, int, BoundarySource3D) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testFull() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testToTriangleMesh() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testSplit() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| checkFinitePartitionedRegion(Bounds3D, int, List) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testFromConvexVolume_infinite() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testPartitionedRegionBuilder_cube() |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| testLinecastFirst_rayPointOnFace() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testPartitionedRegionBuilder_halfSpace() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testGetNodeRegion() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testProjectToBoundary() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testTriangleStream_roundTrip() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testLinecast_removesDuplicatePoints() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testPartitionedRegionBuilder_insertPartitionAfterBoundary() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testLinecastFirst_rayPointOnVertex() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testProjectToBoundary_invertedRegion() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testToConvex_singleBox() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testGetBounds_hasBounds() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testCopy() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testBoundaries() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testCtor_boolean() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testToList() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testGetBounds_noBounds() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testLinecast_empty() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testLinecast_full() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testBoundaryStream() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testTriangleStream() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testPartitionedRegionBuilder_insertPartitionAfterBoundary$3(RegionBSPTree3D.PartitionedRegionBuilder3D) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testToTriangleMesh_infiniteBoundary() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testGetBoundaries() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testTriangleStream_noBoundaries() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testToTriangleMesh_empty() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testToTriangleMesh_full() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testFrom_boundaries_noBoundaries() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testBoundaryStream_noBoundaries() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testToTree_returnsSameInstance() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testFromConvexVolume_full() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testCtor_default() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testToList_fullAndEmpty() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| sphereVolume(double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkProject(RegionBSPTree3D, Vector3D, Vector3D) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testToConvex_empty() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| createRect(Vector3D, Vector3D, Precision.DoubleEquivalence) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cubeVolume(double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cubeSurface(double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| sphereSurface(double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| circleSurface(double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPartitionedRegionBuilder_insertPartitionAfterBoundary$2(RegionBSPTree3D.PartitionedRegionBuilder3D) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testPartitionedRegionBuilder_insertPartitionAfterBoundary$1(RegionBSPTree3D.PartitionedRegionBuilder3D, Plane) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createRect(Vector3D, Vector3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testToTriangleMesh_infiniteBoundary$4(RegionBSPTree3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPartitionedRegionBuilder_insertPartitionAfterBoundary$0(RegionBSPTree3D.PartitionedRegionBuilder3D, Plane) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| RegionBSPTree3DTest() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |