Угол между 3 точками в трехмерном пространстве

У меня есть 3 точки, содержащие координаты X, Y, Z:

var A = {x: 100, y: 100, z: 80},
    B = {x: 100, y: 175, z: 80},
    C = {x: 100, y: 100, z: 120};

Координаты - это пиксели трехмерного CSS-преобразования. Как я могу получить угол между векторами BA и BC? Математическая формула подойдет, код JavaScript будет лучше. Спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос