public static NavigableRegion createNavigableRegion(PlanarRegion region, List<PlanarRegion> otherRegions, VisibilityGraphsParameters parameters) { PlanarRegionFilter planarRegionFilter = parameters.getPlanarRegionFilter(); double orthogonalAngle = parameters.getRegionOrthogonalAngle(); double clusterResolution = parameters.getClusterResolution(); NavigableExtrusionDistanceCalculator navigableCalculator = parameters.getNavigableExtrusionDistanceCalculator(); ObstacleExtrusionDistanceCalculator obstacleCalculator = parameters.getObstacleExtrusionDistanceCalculator(); ObstacleRegionFilter obstacleRegionFilter = parameters.getObstacleRegionFilter(); return createNavigableRegion(region, otherRegions, orthogonalAngle, clusterResolution, obstacleRegionFilter, planarRegionFilter, navigableCalculator, obstacleCalculator); }