Ángulo entre 3 puntos en espacio 3d
Tengo 3 puntos que contienen coordenadas 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};
Las coordenadas son píxeles de una transformación CSS 3d. ¿Cómo puedo obtener el ángulo entre los vectores BA y BC? Una fórmula matemática servirá, el código JavaScript será mejor. Gracias.