Entschuldigung im Voraus für mein Unwissen in diesem Bereich. Ich habe eine C++ Funktion, die eine Ebene zurückkehrt, als vier Schwimmer, etwa so:Finden Sie die Drehwinkel einer Ebene, gegeben ABCD
float plane[4]; // will contain the computed plane equation result
Wenn dieser Schwimmer ist A,B,C,D
, wie kann ich den tatsächlichen Winkel der Ebene (in Grad) als X, Y erhalten , Z?
Zum Beispiel kann die Funktion mit Testdaten liefern:
1, 0, 0, -341.336
Wie soll ich die Berechnung Winkel aus diesen Daten werden?
Vielen Dank.
Vielen Dank! Also sind abc ein normaler Vektor, ist d die Rotationsmenge? – anti
Nein, d hat keine Beziehung zur Rotation. Es könnte als Entfernung von der Ebene zum Koordinatenursprung betrachtet werden (wenn a, b, c normalisiert sind) – MBo
ok, ich denke ich verstehe. Also brauche ich einen normalen Vektor (A, B, C) und wandle ihn in Winkel um. Ich werde versuchen, ein Beispiel in C++ zu finden. Danke für Ihre Hilfe. – anti