result = planarRegionsList.findPlanarRegionsContainingPoint(point3d, epsilon); assertEquals(1, result.size()); assertTrue(result.get(0).epsilonEquals(planarRegion1, 1.0e-10)); point3d.set(0.0, 0.0, 1.0); result = planarRegionsList.findPlanarRegionsContainingPoint(point3d, epsilon); assertEquals(1, result.size()); assertTrue(result.get(0).epsilonEquals(planarRegion2, 1.0e-10)); point3d.set(0.0, 0.0, 0.5); result = planarRegionsList.findPlanarRegionsContainingPoint(point3d, epsilon); assertNull(result); result = planarRegionsList.findPlanarRegionsContainingPoint(point3d, 0.51); assertEquals(2, result.size());
currentPosition.set(travelAlongBodyPath(marchingSpeedInMetersPerTick, currentPosition, bodyPath)); if (regions.findPlanarRegionsContainingPoint(currentPosition, maximumFlyingDistance) == null)