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