--- title: "Интерфейс IPointsArrsOnSurfaces" type: interface api: [api7] tags: [interface, api7, ipointsarrsonsurfaces] sources: - ipointsarrsonsurfaces.html --- *API интерфейсов. Версия 7 > Документ 3D  > Вспомогательные объекты, 3D-кривые и элементы тела  > 3D-кривые и элементы тела  > Интерфейс IModelObjects  > IModelObjects - свойства * ## Интерфейс IPointsArrsOnSurfaces Коллекция групп точек по поверхностям. Иерархия: IDispatch IKompasAPIObject IKompasCollection IModelObjects IPointsArrsOnSurfaces Примечание: Интерфейс можно получить с помощью свойства IAuxiliaryGeomContainer::PointsArrsOnSurfaces. ## Add - Создает новый элемент и добавляет его в коллекцию Синтаксис Automation: ``` LPDISPATCH Add(); ``` Синтаксис COM: ``` HRESULT Add( IPointsArrOnSurface ** Result ); Возвращаемое значение: - указатель на интерфейс IPointsArrOnSurface. ``` ## PointsArrOnSurface - Возвращает элемент, заданный по ссылке или индексу Тип данных: Указатель на интерфейс IPointsArrOnSurface Синтаксис Automation: ``` PointsArrOnSurface = Object.PointsArrOnSurface( Index ); Получить свойство (* ) PointsArrOnSurface = Object.GetPointsArrOnSurface( Index ); Получить свойство (**) ``` Синтаксис COM: ``` Object.get_PointsArrOnSurface( Index, &PointsArrOnSurface ) Получить свойство ``` Примечание: Свойство доступно только для чтения.