Добавляет вершину (команду) в часть контура.
Язык Описание VBScript, JavaScript SubInsertVertex(anIndex, aX, aY, aConvexity) Visual Basic Sub InsertVertex(ByVal anIndex As Long, ByVal aX As Double, ByVal aY As Double, ByVal aConvexity As Double) Delphi procedure InsertVertex(anIndex: Longint; aX: Double; aY: Double; aConvexity: Double); C, C++ HRESULT InsertVertex(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