Naja mein Problem ist jetzt weniger mit den A7 Funktionen verbunden, denn diese funktionieren ja einwandfrei.
Ich habe das Problem, daß ich anhand von 3 Achsen, einen Winkel in Eulerform ausrechnen will.
Wenn ich im Bereich -90° - +90° bleibe, geht das problemlos und wudnerbar per asin(), nur wenn ich mir jetzt den Bereich mit Hilfe von 180° bzw. PI auf 360° bzw. 2PI erweitern will, dann muß ich eine Fallunterscheidung (anhand von Vorzeichenwechsel an Achsen) machen. Diese vermurkst mir allerdings bei wilden Winkelgemischen das Ergebnis. Soll heißen mein roll beeinflußt dann den tilt und solche Sachen.
Da hab ich dann erstmal an Quaternion Rotation gedacht.
Bei einer DLL kann ich natürlich auf die A7 Funktionen zurückgreifen und bin fein raus, aber ich möchte den "core" eigentlich erstmal unabhängig gestalten.