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