Zum Hauptinhalt springen

Permutationen der Basis

„基底“ führt eine Transformation zwischen dem internen Koordinatensystem von „Haply “ und dem Koordinatensystem Ihrer Anwendung durch.

Haply Standardrahmen​

Haply Es wird einrechtshändiges Koordinatensystemverwendet:

AchseRichtung
+Xrechts
+Yvorwärts
+ZNach oben

Funktionsweise​

Die Permutationszeichenfolge teilt dem Dienst mit, wie die Achsen Ihrer Anwendung den Achsen von „Haply “ entsprechen. Nach der Konfiguration werdenalle vom Dienst zurückgegebenen Werte(Position, Geschwindigkeit, Kraft, Richtung) in Ihrem Bezugssystem ausgedrückt, undalle von Ihnen gesendeten Wertewerden ebenfalls als in Ihrem Bezugssystem liegend interpretiert. Die Umrechnung erfolgt automatisch und in beide Richtungen.

Die Zeichenfolge lautet X、Y、Z Es handelt sich um eine Permutation, und beim Umkehren der Achsen ist gegebenenfalls + oder - kann man davor setzen.

Beispiel​

PermutationBedeutungAllgemeine Verwendungszwecke
XYZIdentische Abbildung – ohne NeuzuordnungHaply Native Apps
XZYY und Z vertauschen → Ihr +Y zeigt nach obenMotor mit der Y-Achse oben
X-YZY spiegeln → im linkshändigen Koordinatensystem liegt die Z-Achse obenUnreal Engine
ZXYAlle drei Achsen durchlaufenMaßgefertigter Rahmen

Auslegung​

"YZX" Die Bedeutung lautet wie folgt:

  • Ihre X-Achse = Haply Y(nach vorne)
  • Ihre Y-Achse = Zder Haply (oben)
  • Ihre Z-Achse = Xder Haply (rechts)

Einstellungen für die Basis​

{
"session": {
"configure": {
"basis": { "permutation": "XZY" }
}
}
}

Die Grundeinstellungist dauerhaft. Sobald sie in der ersten Nachricht festgelegt wurde, bleibt sie gültig, bis sie geändert wird oder die Sitzung beendet wird.

session.set_basis Migration von

Die Vorzeichenregel für die Achsen entspricht der bisherigen session.set_basis und session.configure.basis wurde geändert. Permutationen, die mit dem alten Befehl funktioniert haben, können mit dem neuen Befehl unter Umständen umgekehrt werden. Kehren Sie gegebenenfalls das Vorzeichen der Achse um (Beispiel:X-ZY は XZ-Y wird). Weitere Informationen 3.5 Migrationsanleitung Siehe dazu.