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

*API интерфейсов. Версия 7 > Документ 3D  > Вспомогательные объекты, 3D-кривые и элементы тела  > 3D-кривые и элементы тела  > Интерфейс IModelObjects  > IModelObjects - свойства *


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

Интерфейс коллекции свернутых и развернутых кривых.
Иерархия:
IDispatch
IKompasAPIObject
IKompasCollection
IModelObjects
IWrappedCurves
Примечание:
Интерфейс можно получить, используя свойство IAuxiliaryGeomContainer::WrappedCurves.
КOMPAS v24


## Add - Создает новый элемент и добавляет его в коллекцию

Синтаксис Automation:
```
LPDISPATCH Add( ksObj3dTypeEnum Type );
```
Синтаксис COM:
```
RESULT Add( ksObj3dTypeEnum Type, IWrappedCurve * * Result );
Входные параметры:
Type    - тип создаваемого элементарного тела из перечисления ksObj3dTypeEnum.
Используемые значения констант:
o3d_WrapCurve    641    Свернутая кривая
o3d_UnwrapCurve    642    Развернутая кривая
```


## WrappedCurve - Возвращает элемент, заданный по ссылке или индексу

Тип данных: Указатель на интерфейс IWrappedCurve
Синтаксис Automation:
```
WrappedCurve = Object.WrappedCurve( Index )    Получить свойство (* )
WrappedCurve = Object.GetWrappedCurve( Index )    Получить свойство (**)
```
Синтаксис COM:
```
Object.get_WrappedCurve( Index, &WrappedCurve )    Получить свойство
Входные параметры:
Index    - индекс или имя элемента.
```
Примечание:
Свойство доступно только для чтения.
