--- title: "Интерфейс IFaceRemover" type: interface api: [api7] tags: [interface, api7, ifaceremover] sources: - ifaceremover.html --- *API интерфейсов. Версия 7 > Документ 3D  > Поверхности  > Интерфейс ISurfaceContainer  > ISurfaceContainer - свойства * ## Интерфейс IFaceRemover Интерфейс операции удаления граней. Иерархия: IKompasAPIObject IModelObject IFaceRemover Примечание: 1. Интерфейс можно получить у коллекции операций удаления граней, используя свойство IFaceRemovers::FaceRemover или метод IFaceRemovers::Add. 2. После задания параметров заплатки требуется вызвать метод IModelObject::Update. ## Faces - Массив граней в виде SAFEARRAY DISPATCH - VT_ARRAY | VT_DISPATCH Тип данных: VARIANT Синтаксис Automation: ``` Faces = Object.Faces Получить свойство (* ) Object.Faces = Faces Установить свойство (* ) Faces = Object.GetFaces() Получить свойство (**) Object.SetFaces( Faces ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Faces( &Faces ) Получить свойство Object.put_Faces( Faces ) Установить свойство Примечание. Свойство позволяет устанавливать и получать грани операции. Если возвращается один объект, то тип VARIANT-а будет VT_DISPATCH, если возвращается несколько объектов, то тип VARIANT-а будет VT_ARRAY | VT_DISPATCH. ``` ## SaveBody - Сохранять целостность тела Тип данных: BOOL Синтаксис Automation: ``` SaveBody = Object.SaveBody Получить свойство (* ) Object.SaveBody = SaveBody Установить свойство (* ) SaveBody = Object.GetSaveBody() Получить свойство (**) Object.SetSaveBody( SaveBody ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_SaveBody( &SaveBody ) Получить свойство Object.put_SaveBody( SaveBody ) Установить свойство Версия: Компас v20 ```