--- title: "Интерфейс ISurfaceSewer" type: interface api: [api7] tags: [interface, api7, isurfacesewer] sources: - isurfacesewer.html --- *API интерфейсов. Версия 7 > Документ 3D  > Поверхности  > Интерфейс ISurfaceContainer  > ISurfaceContainer - свойства * ## Интерфейс ISurfaceSewer Интерфейс операции сшивки поверхностей. Иерархия: IKompasAPIObject IModelObject ISurfaceSewer Описание: Интерфейс позволяет создавать и редактировать операцию сшивки поверхностей. Примечание: 1. Интерфейс можно получить у коллекции заплаток, используя свойство ISurfaceSewers::SurfaceSewer или метод ISurfaceSewers::Add. 2. После задания параметров заплатки требуется вызвать метод IModelObject::Update. ## CreateBody - Создавать тело Тип данных: BOOL Синтаксис Automation: ``` CreateBody = Object.CreateBody Получить свойство (* ) Object.CreateBody = CreateBody Установить свойство (* ) CreateBody = Object.GetCreateBody() Получить свойство (**) Object.SetCreateBody( CreateBody ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_CreateBody( &CreateBody ) Получить свойство Object.put_CreateBody( CreateBody ) Установить свойство Примечание. Свойство позволяет устанавливать и получать флаг создания тела. ``` ## Precision - Точность сшивки Тип данных: double Синтаксис Automation: ``` Precision = Object.Precision Получить свойство (* ) Object.Precision = Precision Установить свойство (* ) Precision = Object.GetPrecision() Получить свойство (**) Object.SetPrecision( Precision ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Precision( &Precision ) Получить свойство Object.put_Precision( Precision ) Установить свойство Примечание. Свойство позволяет устанавливать и получать точность сшивки (максимальное расстояние между сшиваемыми ребрами). ``` ## Shells - Массив оболочек в виде SAFEARRAY DISPATCH - VT_ARRAY | VT_DISPATCH Тип данных: VARIANT Синтаксис Automation: ``` Shells = Object.Shells Получить свойство (* ) Object.Shells = Shells Установить свойство (* ) Shells = Object.GetShells() Получить свойство (**) Object.SetShells( Shells ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Shells( &Shells ) Получить свойство Object.put_Shells( Shells ) Установить свойство Примечание. 1. Свойство позволяет устанавливать и получать оболочки для выполнения операции. 2. Свойство возвращает оболочки в виде интерфейсов IBody7. ```