---
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-поверхность по имени или индексу
```
Примечание:
Свойство доступно только для чтения.
