var GetAngle = function(a, b, c) {
// два вектора
var v1 = new Point(a.x - b.x, a.y - b.y);
var v2 = new Point(c.x - b.x, c.y - b.y);
// длина вектора
function len(v) {
return Math.sqrt(v.x * v.x + v.y * v.y);
}
// находим косинус угла между векторами.
var cosAngle = (v1.x*v2.x + v1.y*v2.y) / (len(v1) * len(v2));
// находим угол через arcos
var angle = Math.acos(cosAngle);
return angle;
}