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


Возвращает параметры вершины.

Синтаксис

ЯзыкОписание
VBScript, JavaScriptSubGetVertex(anIndex, aX, aY, aConvexity)
Visual BasicSub GetVertex(ByVal anIndex As Long, ByVal aX As Double, ByVal aY As Double, ByVal aConvexity As Double)
Delphiprocedure GetVertex(anIndex: Longint; aX: Double; aY: Double; aConvexity: Double);
C, C++HRESULT GetVertex(long anIndex, double* aX, double* aY, double* aConvexity);

Параметры

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

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

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

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

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

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

См.также

IIngeoContourPart