--- title: "Интерфейс IFaceRemovers" type: interface api: [api7] tags: [interface, api7, ifaceremovers] sources: - ifaceremovers.html --- *API интерфейсов. Версия 7 > Документ 3D  > Поверхности  > Интерфейс ISurfaceContainer  > ISurfaceContainer - свойства * ## Интерфейс IFaceRemovers Интерфейс коллекции операций удаления граней. Иерархия: IKompasAPIObject IKompasCollection IModelObjects IFaceRemovers Описание: Интерфейс позволяет получать и создавать операции удаления граней. Примечание: Получить интерфейс коллекции можно, используя свойство контейнера поверхностей ISurfaceContainer::SurfacePatches. ## Add - Создать новый элемент и добавить его в коллекцию Синтаксис Automation: ``` LPDISPATCH Add; ``` Синтаксис COM: ``` HRESULT Add( IFaceRemover ** Result); Возвращаемое значение: - Указатель на интерфейс операции удаления грани IFaceRemover. ``` ## FaceRemover - Операция удаления грани, заданная по индексу Тип данных: указатель на интерфейс IFaceRemover Синтаксис Automation: ``` FaceRemover = iObject.FaceRemover( Index ); Получить свойство (* ) FaceRemover = iObject.GetFaceRemover( Index ); Получить свойство (**) ``` Синтаксис COM: ``` iObject->get_FaceRemover( Index, &FaceRemover ) Получить свойство ``` Примечание: 1. В качестве индекса может использоваться индекс в коллекции и reference объекта. 2. Свойство доступно только для чтения.