---
title: "Интерфейс IEquidistantSurfaces"
type: interface
api: [api7]
tags: [interface, api7, iequidistantsurfaces]
sources:
  - iequidistantsurfaces.html
---

*API интерфейсов. Версия 7 > Документ 3D  > Поверхности  > Интерфейс ISurfaceContainer  > ISurfaceContainer - свойства *


## Интерфейс IEquidistantSurfaces

Коллекция эквидистант поверхности
Иерархия:
IDispatch
IKompasAPIObject
IKompasCollection
IModelObjects
IEquidistantSurfaces
Описание:
Данный интерфейс можно получить у интерфейса ISurfaceContainer c помощью свойства ISurfaceContainer::EquidistantSurfaces.


## Add - Создать эквидистанту поверхности (добавить в коллекцию)

Синтаксис Automation:
```
LPDISPATCH Add();
```
Синтаксис COM:
```
HRESULT Add( IEquidistantSurface * * Result );
Возвращаемое значение:
Указатель на интерфейс эквидистанты поверхности IEquidistantSurface.
```


## EquidistantSurface - Возвращает эквидистанту поверхности, заданную по индексу

Тип данных: указатель на интерфейс IEquidistantSurface
Синтаксис Automation:
```
EquidistantSurface = Object.EquidistantSurface( Index )    Получить свойство (* )
EquidistantSurface = Object.GetEquidistantSurface( Index )    Получить свойство (**)
```
Синтаксис COM:
```
Object.get_EquidistantSurface( Index, &EquidistantSurface )    Получить свойство
```
Примечание:
Свойство доступно только для чтения.
