RU:OSM2World/Configuration file
Jump to navigation
Jump to search
Эта страница находится в процессе перевода или помечена для этой цели, поэтому может содержать пропуски, ошибки и непереведённые фрагменты.
Исходная статья: OSM2World/Configuration file. Вы можете закончить перевод.
Если вы знаете английский, то можете помочь нам, переведя часть оригинальной статьи. Общие сведения о переводе статей на русский язык можно найти здесь.
Исходная статья: OSM2World/Configuration file. Вы можете закончить перевод.
Если вы знаете английский, то можете помочь нам, переведя часть оригинальной статьи. Общие сведения о переводе статей на русский язык можно найти здесь.
При запуске OSM2World, есть возможность модифицировать различные аспекты поведения программы указывая конфигурационный текстовый файл через параметр командной строки --config <file>
.
Синтаксис файла
OSM2World использует синтаксис файла .properties. Он таков:
- пары
key = value
(по одной на строку) определяет актуальные опции - для комментариев используйте # или ! в начале строки
Доступные опции
Материалы
Для изменения цвета материала ИМЯ_МАТЕРИАЛА, используйте ключ material_ИМЯ_МАТЕРИАЛА_color
и шестнадцатеричное RGB значение цвета. Доступные имена материалов можно найти в исходном коде файла Materials.java.
Пример: material_TERRAIN_DEFAULT_color = #FFFFFF
меняет цвет "пустой" земли на белый.
Вычисления высот
Для изменения стратегии вычисления высот, используйте ключ elevationCalculator
.
Доступные стратегии:
- ZeroElevationCalculator - сводит все высоты к нулю. По умолчанию в 0.1.8.
- ForceElevationCalculator - расширенная стратегия, которая пытается включить в расчет атрибуты bridge/tunnel, склоны и прочее. Медленная и глючная.
- EleTagElevationCalculator - использует только явно указанные теги [Key:ele|ele]].
- LevelTagElevationCalculator - использует только явно указанные теги level.
Другие опции
backgroundColor
устанавливает цвет фона в OpenGL. Шестнадцатеричное RGB значение цвета, по умолчанию #000000createTerrain
включает (по умолчанию) или выключает создание "пустой" землиtreesPerSquareMeter
контролирует плотность деревьев в лесах.primitiveThresholdOBJ
задает в командной строке приблизительное количество примитивов на OBJ файл. При использовании данного параметра, OSM2World создаст директорию с множеством OBJ файлов, вместо дного большого OBJ файла. Имя директории задается параметром --output/-o still needs to end with .obj.