Skip to content

Секция StaticCamera

Alexander Oblovatniy edited this page Jan 5, 2016 · 8 revisions
Note: English version

Класс il2fb.parsers.mission.sections.static_camera.StaticCameraSectionParser отвечает за разбор секции StaticCamera. Каждая строка в этой секции описывает отдельную камеру.

Пример секции:

[StaticCamera]
  38426 65212 35 2

Пример разбора:

{
    'cameras': [
        {
            'belligerent': Belligerents.blue,
            'pos': Point3D(38426.0, 65212.0, 35.0),
        },
    ],
}

Описание параметров:

Конечным результатом работы парсера является словарь с элементом cameras, который содержит список словарей, где каждый словарь описывает отдельную камеру.

38426

Координата X.

Путь: pos.x
Тип: float
Значение: исходное значение, преобразованное в вещественное число
65212

Координата Y.

Путь: pos.y
Тип: float
Значение: исходное значение, преобразованное в вещественное число
35

Координата Z.

Путь: pos.z
Тип: float
Значение: исходное значение, преобразованное в вещественное число
2

Кодовый номер стороны, которой принадлежит объект.

Путь: belligerent
Тип: сложная константа стороны