--- title: "Интерфейс IWrappedCurve" type: interface api: [api7] tags: [interface, api7, iwrappedcurve] sources: - iwrappedcurve.html --- *API интерфейсов. Версия 7 > Документ 3D  > Вспомогательные объекты, 3D-кривые и элементы тела  > 3D-кривые и элементы тела  > Интерфейс IModelObjects  > IModelObjects - свойства * ## Интерфейс IWrappedCurve Интерфейс свернутой или развернутой кривой. Иерархия: IDispatch IKompasAPIObject IModelObject IWrappedCurve Примечание: Интерфейс можно получить, используя свойство IWrappedCurves::WrappedCurve или метод IWrappedCurves::Add. КOMPAS v24 ## Curves - Кривые и точки в виде SAFEARRAY DISPATCH - VT_ARRAY | VT_DISPATCH Тип данных: VARIANT Синтаксис Automation: ``` Curves = Object.Curves Получить свойство (* ) Object.Curves = Curves Установить свойство (* ) Curves = Object.GetCurves() Получить свойство (**) Object.SetCurves( Curves ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Curves( &Curves ) Получить свойство Object.put_Curves( Curves ) Установить свойство ``` ## Plane - Плоскость Тип данных: Указатель на интерфейс IModelObject Синтаксис Automation: ``` Plane = Object.Plane Получить свойство (* ) Object.Plane = Plane Установить свойство (* ) Plane = Object.GetPlane() Получить свойство (**) Object.SetPlane( Plane ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Plane( &Plane ) Получить свойство Object.put_Plane( Plane ) Установить свойство ``` ## SurfaceObject - Поверхность Тип данных: Указатель на интерфейс IKompasAPIObject Синтаксис Automation: ``` SurfaceObject = Object.SurfaceObject Получить свойство (* ) Object.SurfaceObject = SurfaceObject Установить свойство (* ) SurfaceObject = Object.GetSurfaceObject() Получить свойство (**) Object.SetSurfaceObject( SurfaceObject ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_SurfaceObject( &SurfaceObject ) Получить свойство Object.put_SurfaceObject( SurfaceObject ) Установить свойство ```