Распространение радиоволн ВЧ/Метод зеркальных отображений

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску

Основное течение

  1. G.Множество контрольных точек()
    1. G.Множество первичных источников()
      1. Position .Антенна().Позиция()
      2. G.Множество отражающих объектов()
        1. .Множество отражающих поверхностей()
          1. .Построить зеркальное отображение(.Плоскость грани())
          2. Ray Луч().Создать(Position, Вектор(Position,.Позиция(), 1))
          3. Ray.Пересечение(.Плоскость грани())
          4. Если
            1. Если .Принадлежность() Расстояние(Position,.Позиция()) Расстояние(Position,)
              1. G.Множество отражающих объектов()
                1. .Множество отражающих поверхностей()
                  1. Ray.Пересечение(.Плоскость грани())
                  2. Если
                    1. Если .Принадлежность() Расстояние(Position,) Расстояние(Position,)
                      1. Переход
              2. Если
                1. Angle Ray.Угол пересечения(.Плоскость грани())
                2. Вторичный источник при рейтрейсинге.Создать(.Напряженность, Расстояние(Position,), G.Среда распространения() Angle, )
                3. Переход 2.1.1.2.1
              3. Иначе
                1. .Зарегистрировать(.Напряженность, Расстояние(Position, .Позиция()), G.Среда распространения())