c_rotate hat nichts mit Qaternionen zu tun, sondern nur mit Kollisionserkennung. Sie meinen vermutlich ang_add oder ang_rotate. Diese können per Flag auch von c_rotate aufgerufen werden.

Die Anweisungen konvertieren die Eulerwinkel in ein Quaternion, rotieren es, und konvertieren das Ergebnis zurück in Eulerwinkel. Quaternionen sind einfach eine Achse plus ein Winkel um diese Achse. Da dieses Konzept aber abstrakter ist als Eulerwinkel, schirmt die Engine Sie davor ab. Alle Rotationen in Gamestudio benutzen Eulerwinkel. Daher brauchen Sie den Wikipedia-Artikel nicht zu lesen, um etwas um beliebige Achsen zu rotieren.