Метод sGetVertex (Объект IIngeoContourPart)


Возвращает параметры вершины. Скриптовая версия метода GetVertex.

Синтаксис

ЯзыкОписание
VBScript, JavaScriptSubsGetVertex(anIndex, aX, aY, AC)
Visual BasicSub sGetVertex(ByVal anIndex As Long, ByVal aX As Variant, ByVal aY As Variant, ByVal AC As Variant)
Delphiprocedure sGetVertex(anIndex: Longint; aX: OleVariant; aY: OleVariant; AC: OleVariant);
C, C++HRESULT sGetVertex(long anIndex, VARIANT* aX, VARIANT* aY, VARIANT* AC);

Параметры

anIndex
Индекс вершины.
aX
X координата вершины.
aY
Y координата вершины.
AC

Кривизна ребра, проведенного из предыдущей вершины в текущую. Если часть контура замнута, то кривизна первой вершины применяется для замыкающего ребра.

Математический смысл кривизны ребра следующий:

Дано:
две точки P1 и P2;
дуга E, проходящая через точки P1 и P2;
вектор V1, проведенный из точки P1 в точку P2;
вектор V2, проведенный из точки P1 и касательный к дуге E.;
угол A между вектором V1 и V2.

Тогда кривизна дуги равна tg (A / 2).

Если кривизна дуги равна нулю, то ребро является прямой линией.

См.также

IIngeoContourPart