PedAttractor


Позволяет управлять местоположением пешеходов во время ожидания. Пешеходы во время ожидания будут стремиться к местоположению аттрактора.

Используйте аттракторы для моделирования информационных стендов и экранов, витрин с товарами в магазинах и т.д.  

Если Вам нужно посчитать количество пешеходов около аттрактора, то следует создать вокруг него область, используя блок PedArea.   

Демо модель: PedWait and PedAttractor Demo

Параметры класса

Класс пешехода
Класс пешехода, проходящего сквозь объект. Он должен быть унаследован от класса Ped. Вы используете собственный класс для создания пешеходов, то рекомендуем Вам указать его здесь, чтобы иметь возможность явно обращаться к собственным полям этого класса в динамических параметрах. В противном случае собственные поля класса будут недоступны.
Синтаксис T extends Ped
Значение по умолчанию Ped

Параметры

Объект задает
Определяет, задает ли этот объект один аттрактор или несколько аттракторов.
Синтаксис int mode
Значение по умоллчанию PedAttractor.SINGLE
Группа линий/ломаных
[Виден, если этот Объект задает несколько аттракторов] Группа линий и/или ломаных, задающих формы аттракторов.
Синтаксис ShapeGroup attractorShape
Фигура (линия, ломаная)
[Виден, если этот Объект задает один аттрактор] Линия или ломаная, задающая форму аттрактора.
Синтаксис Shape attractorShape
Отступ на аттракторе, в метрах [динамический]
Позволяет задать точное положение на фигуре, указав отступ от начала фигуры для каждого пешехода (задается в метрах).
Синтаксис double attractionPointOffset
Локальные переменные: T ped - пешеход
                           double length - длина фигуры, задающей аттрактор.
Значение по умолчанию: uniform(0,length)
Фигура аттрактора (из группы) [динамический]
[Виден, если этот Объект задает несколько аттракторов] Выражение, возвращающее фигуру из группы фигур аттракторов этого объекта, которая будет играть роль аттрактора для пешехода.
Синтаксис: Shape attractor
Локальные переменные: T ped - пешеход
                           ShapeGroup group - группа линий и/или ломаных, задающих формы аттракторов.
Значение по умолчанию: (Shape) group.get( uniform_discr( group.size() - 1 ) )