TMapObj.CreateZoneObjectEx

 

TMapObj

Top

Построение зоны вокруг подобъекта.

 

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.