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