---
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
```
