getpointcount

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

Синтаксис:

cnt = getpointcount(obj_id);

Аргументы:

Имя Тип данных Описание
obj_id integer Идентификатор объекта

Описание:

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

Результат:

Имя Тип данных Описание
cnt integer Количество характерных точек заданного объекта

Пример:

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

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

Дополнительные материалы

Нет.