Encontre os ângulos de rotação de um triângulo em 3D, dadas as coordenadas de seus vértices

Tento girar e traduzir um triângulo equilátero em 3D até que seus vértices atinjam algumas coordenadas.

As coordenadas dos vérticesF, G, H eF ', G', H ' são conhecidos :

Consegui encontrar o novo centróidec' coordenadas como esta:

c'.x = ( F'.x + G'.x + H'.x ) / 3
c'.y = ( F'.y + G'.y + H'.y ) / 3
c'.z = ( F'.z + G'.z + H'.z ) / 3

Portanto, não há problema em traduzir o triângulo. Mas não consigo encontrar uma maneira de calcular as rotações necessárias para colocar o triângulo F'G'H 'na posição correta ...

Eu tenho que saber quanto o triângulo F'G'H 'deve ser girado em graus, em torno de cada eixo (x, y, z), sabendo que as rotações do triângulo inicial são 0 °.

Por rotação para cada eixo, estou falando sobre isso:

Alguma ideia?

questionAnswers(1)

yourAnswerToTheQuestion