Возвращает параметры вершины.
Язык Описание VBScript, JavaScript SubGetVertex(anIndex, aX, aY, aConvexity) Visual Basic Sub GetVertex(ByVal anIndex As Long, ByVal aX As Double, ByVal aY As Double, ByVal aConvexity As Double) Delphi procedure GetVertex(anIndex: Longint; aX: Double; aY: Double; aConvexity: Double); C, C++ HRESULT GetVertex(long anIndex, double* aX, double* aY, double* aConvexity);
Кривизна ребра, проведенного из предыдущей вершины в текущую. Если часть контура замнута, то кривизна первой вершины применяется для замыкающего ребра.
Математический смысл кривизны ребра следующий:
Дано:
две точки P1
и P2;
дуга E,
проходящая через точки P1 и
P2;
вектор V1,
проведенный из точки P1 в точку
P2;
вектор V2,
проведенный из точки P1 и касательный к дуге
E.;
угол A между вектором
V1 и V2.
Тогда кривизна дуги равна tg (A / 2).
Если кривизна дуги равна нулю, то ребро является прямой линией.
IIngeoContourPart