TMapObj.CreateZoneObjectExTMapObj |
Построение зоны вокруг подобъекта.
function CreateZoneObjectEx(radius : double; subject, from : integer; arcdist : double; cornerfactor: double; side : integer): integer;
Описание: Метод предназначен для построения зоны вокруг подобъекта. radius - радиус создаваемой зоны (в метрах на местности). subject - номер подобъекта, вокруг которого строится зона. form - тип угла 0 - прямой, 1 – закругленный. arcdist - расстояние между точками по дуге (в метрах на местности) рекомендуется radius / 15. cornerfactor - коэффициент для расчета максимальной длины угла (рекомендуется 3). Если задан прямой тип угла, то внешний угол обрезается по расстоянию от узла по допуску radius*cornerfactor для устранения длинных углов. side - направление построения зоны (1-справа, 2-слева, 3-с обеих сторон). При ошибке возвращает 0. |