«positionOnPath»;

Описывает положение любой точки на стороне полигона или трубы.

Краткое описание

getValue (string shape, «positionOnPath», float percent, int &x, int &y, float &angle);

Параметры

ПараметрОписание
shapeИмя объекта
percentУказываемое расстояние до позиции в процентах от начальной точки на полигоне или трубе
xЗначение Х для позиции
yЗначение Y для позиции
angleМассив, который содержит еще один массив с парами координат

Описание

Функция возвращает координаты точки на стороне полигона или трубы (значения Х и Y), которая находится на расстоянии от начала полигона или трубы (расстояние указывается параметром «percent» относительно общей длины стороны полигона или трубы). Если «percent» == 0, возвращаются координаты начальной точки, если «percent» == 100 возвращаются координаты конечной точки. Значения ниже 0 воспринимаются как 0, выше 100 — как 100.
IconПРИМЕР
Функция отображает координаты точки на расстоянии 80% длины стороны от начальной точки полигона в средстве просмотра журналов.
main()
{
   shape pl=getShape(«Polygon1»);
   float angle;
   int x, y;
   getValue(pl, «positionOnPath», 80, x, y, angle);
   DebugN(«x value: «, x, «y value: «, y, «Angle: «, angle);
}

Элемент объекта:

Ломаная линия, Труба

См. также

«points»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *