hi, Aib
на тебя вся надежда
у нас внутри угла из трех точек строится кусок гладкой функции... у этой функции есть экстремум (=точка перегиба) - вот его и надо найти
например:

Код:
function cross(xy, th) {
this.lineStyle(th, 0xFF66FF, 100);
this.moveTo(xy.x-3, xy.y-3);
this.lineTo(xy.x+3, xy.y+3);
this.moveTo(xy.x-3, xy.y+3);
this.lineTo(xy.x+3, xy.y-3);
}
a = {x:100, y:100};
b = {x:100, y:250};
c = {x:300, y:175};
cross(a, .1);
cross(b, .1);
cross(c, .1);
this.lineStyle(2, 0x006600, 100);
this.moveTo(a.x, a.y);
this.curveTo(c.x, c.y, b.x, b.y);
// тогда положение вершины легко угадать:
extremum = {x:200, y:175};
cross(extremum, 3);
а вот как найти эту точку если кривая несимметрична...