--- title: "Точки касания (Интерфейс ksTAN)" type: interface api: [api7] tags: [interface, api7, kstan] sources: - kstan.html --- *API интерфейсов. Версия 5 > Графический документ (Интерфейсы - ksDocument2D и IDocument2D)  > Интерфейсы параметров графических примитивов  > Интерфейсы точек касания и сопряжения * ## Точки касания (Интерфейс ksTAN) Интерфейс массива координат точек касания (структур TAN). Аналог данных параметров при использовании API экспортных функций - TAN - структура параметров прямой, касательной к двум кривым. Примечание: Указатель на интерфейс можно получить при помощи метода KompasObject::GetParamStruc. Смотрите также: KompasObject ## GetX1 - Получить координату х1 первой точки касания по заданному индексу в массиве Синтаксис Automation: ``` double GetX1 (long index); Входной параметр: index - номер индекса в массиве точек (допустимое значение от 0 до 3). Возвращаемое значение: - координата х1 первой точки касания. ``` ## GetX2 - Получить координату x2 второй точки касания по заданному индексу в массиве Синтаксис Automation: ``` double GetX2 (long index); Входной параметр: index - номер индекса в массиве точек (допустимое значение от 0 до 3). Возвращаемое значение: - координата x2 первой точки касания. ``` ## GetY1 - Получить координату y1 первой точки касания по заданному индексу в массиве Синтаксис Automation: ``` double GetY1 (long index); Входной параметр: index - номер индекса в массиве точек (допустимое значение от 0 до 3). Возвращаемое значение: - координата y1 первой точки касания. ``` ## GetY2 - Получить координату y2 второй точки касания по заданному индексу в массиве Синтаксис Automation: ``` double GetY2 (long index); Входной параметр: index - номер индекса в массиве точек (допустимое значение от 0 до 3). Возвращаемое значение: - координата y2 первой точки касания. ```