--- title: "Интерфейс INurbsSurfaces" type: interface api: [api7] tags: [interface, api7, inurbssurfaces] sources: - inurbssurfaces.html --- *API интерфейсов. Версия 7 > Документ 3D  > Поверхности  > Интерфейс ISurfaceContainer  > ISurfaceContainer - свойства * ## Интерфейс INurbsSurfaces Интерфейс коллекции NURBS-поверхностей. Иерархия: IKompasAPIObject IKompasCollection IModelObjects INurbsSurfaces Описание: Позволяет создавать и получать NURBS-поверхности. Примечание Данный интерфейс можно получить у контейнера поверхностей ISurfaceContainer::NurbsSurfaces. ## Add - Создать новый элемент и добавить его в коллекцию Синтаксис Automation: ``` LPDISPATCH Add() ``` Синтаксис COM: ``` HRESULT Add( INurbsSurface ** Result); Возвращаемое значение: - указатель на интерфейс Nurbs-поверхности INurbsSurface ``` ## NurbsSurface - Nurbs-поверхность, заданная по имени или индексу Интерфейс.. Тип данных: указатель на интерфейс Nurbs-поверхности INurbsSurface. Синтаксис Automation: ``` NurbsSurface = Object.NurbsSurface( Index ) Получить свойство (* ) NurbsSurface = Object.GetNurbsSurface( Index ) Получить свойство (**) ``` Синтаксис COM: ``` Object.get_NurbsSurface( Index, &NurbsSurface ) Получить свойство Возвращает Nurbs-поверхность по имени или индексу ``` Примечание: Свойство доступно только для чтения.