Frage

Ich beobachte einen Rotationswert eines Charakters in einem Spiel und sein Wert verwirrt mich.

Ich frage mich, welche Art von Einheit wird hier verwendet? Es scheint nicht Radian oder Grad zu sein.

Wenn der Charakter gegenübersteht ...
Norden, Rotation = 0,014887573
Nordosten, Rotation = -0,28192267
Osten, Rotation = -0.7139419
Südost, Rotation = -0,9176189
Süd, Rotation = -0,99983466
West, Rotation = 0,6936041
Südwesten, Rotation = 0,90622354
Nordwesten, Rotation = 0,36119097

Es scheint eine gewisse exponentielle Zunahme zu geben, wenn sie einer südlichen Rotation gegenübersteht. Ist diese Skala für jemanden sinnvoll?

Aktualisieren: Es scheint eine andere Variable zu geben, die die tatsächliche Rotation irgendwie zu lösen scheint, wenn sie mit dem oben genannten Wert multipliziert werden, wenn sie nach Osten oder Norden gegenübersteht. Wenn er mulitpliert ist, beträgt der Wert bei Westen 0,5 und bei Osten -0,5.

Dieser Multiplikator wird jedoch bei 0, wenn Sie nach Norden nach Süden und 1 treten. Wenn Sie also mit dem ersten Wert mehrfach 0 sind, werden sie beide zu 0.

Welche Art von Rotationsdarstellung verwendet mehrere Werte in einer 3D -Szene?

War es hilfreich?

Lösung

Bei der Berechnung des Lichtbogens -Sinus der oben genannten Werte scheint es sinnvoller zu sein.

North wird 0 Süd werden 90

West wird 45 Ost wird -45 werden

Ich frage mich jedoch, warum die Skala von 0 bis 90 (Norden nach Süden) und nicht von 0 bis 180 ist?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top