--- title: "Триангуляционная пластина (Интерфейсы ksFacet, IFacet)" type: interface api: [api7] tags: [interface, api7, ksfacet] sources: - ksfacet.html --- *API интерфейсов. Версия 5 > Документ-модель (Интерфейсы - ksDocument3D, IDocument3D )  > Компонент сборки (деталь или подсборка). Интерфейсы ksPart и IPart  > Математическая поверхность в трехмерном пространстве  > Интерфейсы ksSurface, ISurface  > Триангуляция (аппроксимирующая поверхность грани), Интерфейсы ksTessellation, ITessellation * ## Триангуляционная пластина (Интерфейсы ksFacet, IFacet) Интерфейс триангуляционной пластины. | ksFacet | - интерфейс Automation | | --- | --- | | IFacet | - интерфейс COM | Описание:: Триангуляционная пластина это треугольная или четырехугольная пластина, из которых состоит аппроксимирующая поверхность. Примечание: Данный интерфейс можно получить от следующих интерфейсов: Интерфейс триангуляции (аппроксимирующей поверхности грани) ksTessellation или ITessellation. ## GetNormal - Получить координаты нормали Синтаксис Automation: ``` BOOL GetNormal (long index, double * x, double *y, double *z); ``` Синтаксис COM: ``` BOOL GetNormal (int index, float * x, float *y, float *z); Входной параметр: index - индекс вершины в пластине. Выходные параметры: x, y, z - координаты вершины. Возвращаемое значение: TRUE - в случае успеха, FALSE - в случае неудачи. ``` ## GetPoint - Получить координаты вершины Синтаксис Automation: ``` BOOL GetPoint (long index, double * x, double *y, double *z); ``` Синтаксис COM: ``` BOOL GetPoint (int index, float * x, float *y, float *z); Входной параметр: index - индекс вершины в пластине. Выходные параметры: x, y, z - координаты вершины. Возвращаемое значение: TRUE - в случае успеха, FALSE - в случае неудачи. ``` ## GetPointsCount - Получить количество вершин пластины Синтаксис Automation: ``` long GetPointsCount(); ``` Синтаксис COM: ``` int GetPointsCount(); Возвращаемое значение: количество вершин пластины - в случае успеха, 0 - в случае неудачи. ``` ## GetTessellationIndex - Получить индекс вершины в массиве вершин триангуляционной сетки Синтаксис Automation: ``` long GetTessellationIndex (long index); ``` Синтаксис COM: ``` int GetTessellationIndex (int index); Входной параметр: index - индекс вершины в пластине. Возвращаемое значение: Индекс вершины в массиве вершин триангуляционной сетки - в случае успеха, -1 - в случае неудачи. ```