Tu définis bien l'axe PQ, mais il faut aussi donner l'angle.
Je crois que le plus simple est de calculer la position finale de tous les points de ton solide et de l'afficher.
Pour cela, tu as les points de ton solide, tu fais un changement d'axes de façon à ce qu'Ox soit confondu avec PQ, donc la rotation de tes points se fera dans des plans // a YOZ, ce qui simplifiera beaucoup, tu touveras donc la position finale dans ce système et tu referas le changement d'axes inverse pour remettre l'axe de rotation en position PQ originelle.
C'est peut-être grossier comme méthode, mais par exemple pour les moteurs triphasés, on ne peut pas calculer sinus et cosinus avec des axes à 120° l'un de l'autre donc on les transforme à 90° (transformation de Park), alors les calculs deviennent faisables et en fin on refait la transformation inverse pour avoir du triphasé, on pourrait aussi abandonner le triphasé et faire du diphasé ce qui éviterait tout ce travail. Mais demander à EDF de changer ses habitudes, ce n'est pas facile, il y a eu du diphasé sur Paris, il aurait fallu le conserver!
Bon travail
Pont