private void makeDefaultDetailLevels() { List<DetailLevel> levels = new ArrayList<DetailLevel>(); double[] ramp = ScreenSizeDetailLevel.computeDefaultScreenSizeRamp(5); DetailLevel level; level = new ScreenSizeDetailLevel(ramp[0], "Detail-Level-0"); level.setValue(SUBDIVISIONS, 4); level.setValue(DISABLE_TERRAIN_CONFORMANCE, false); levels.add(level); level = new ScreenSizeDetailLevel(ramp[1], "Detail-Level-1"); level.setValue(SUBDIVISIONS, 3); level.setValue(DISABLE_TERRAIN_CONFORMANCE, false); levels.add(level); level = new ScreenSizeDetailLevel(ramp[2], "Detail-Level-2"); level.setValue(SUBDIVISIONS, 2); level.setValue(DISABLE_TERRAIN_CONFORMANCE, false); levels.add(level); level = new ScreenSizeDetailLevel(ramp[3], "Detail-Level-3"); level.setValue(SUBDIVISIONS, 1); level.setValue(DISABLE_TERRAIN_CONFORMANCE, false); levels.add(level); level = new ScreenSizeDetailLevel(ramp[4], "Detail-Level-4"); level.setValue(SUBDIVISIONS, 0); level.setValue(DISABLE_TERRAIN_CONFORMANCE, true); levels.add(level); this.setDetailLevels(levels); }