getpointcount

Функция получения количества точек объекта

Синтаксис:

cnt = getpointcount(obj_id);

Аргументы:

obj_id – идентификатор объекта.

Описание:

getpointcount – функция позволяет получить количество характерных точек объекта с идентификатором obj_id. В качестве характерных точек могут выступать, например, точка центра объекта, точка положения подписи объекта и другие. Идентификатор obj_id может быть получен, например с помощью функций getobj, findobjectbyname.

Результат:

Функция возвращает целое число cnt, равное количеству характерных точек заданного объекта.

Пример:

var p:carray;
obj_id = getobj(1); //получение идентификатора объекта
point_cnt = getpointcount(obj_id); //получение числа характерных точек
p = vector(point_cnt); //получение нулевого веркора заданого размера
for (i=1, point_cnt)
p[i] = getobjpoint(obj_id,i); //получение координат точки с номером i

В результате выполнения примера происходит определение количества харектерных точек объекта и получение их координат.