
Заставляет пешеходов перейти в заданное место моделируемого пространства, которое может быть задано линией или точкой. Переход будет считаться выполненным, когда пешеход пересечет заданную линию или достигнет заданной точки. Пешеходы будут искать путь к заданному транзиту в пределах текущего этажа.
Существуют два режима выбора пути к заданной точке: Автоматический и Ручной(ломаная). В Автоматическом режиме путь вычисляется библиотекой автоматически. Используйте этот режим, если Вы не хотите рисовать путь самостоятельно. Однако, если в Вашей среде много стен и границ, или если они образуют подобие лабиринта, то алгоритму потребуется много времени на вычисление самого короткого пути. В таких случаях мы рекомендуем рисовать пути вручную, используя режим выбора пути Ручной(ломаная).
Чтобы задать точный путь в блоке PedGoTo:
void cancel(T ped) - Заставляет заданного пешехода немедленно покинуть блок через порт ccl.
void cancelAll() - Заставляет всех пешеходов немедленно покинуть блок через порт ccl.
int size() - Возвращает количество пешеходов, находящихся внутри объекта.
void notifyTargetChange(Shape target) - Обновляет координаты точек назначения движения для всех пешеходов, чьи точки назначения равны указанной в параметре. Метод следует вызывать в том случае, если координаты точки назначения изменились (т.е. фигура была передвинута).
void forget(T ped) - Вызывает мгновенное уничтожение всей информации о заданном пешеходе.