Winkel zwischen 3 Punkten im 3D-Raum

Ich habe 3 Punkte mit X-, Y- und Z-Koordinaten:

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

Die Koordinaten sind Pixel aus einer 3D-CSS-Transformation. Wie kann ich den Winkel zwischen den Vektoren BA und BC ermitteln? Eine mathematische Formel reicht aus, JavaScript-Code ist besser. Vielen Dank.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage