本文へスキップ
バージョン: 3.5.x

基底の置換

Haply内部座標系とアプリケーションの座標系との間の基本マッピングです。

Haply フレーム

Haply 右利き座標系Haply :

方向
+Xその通り
+Y次へ
+Z上へ

仕組み

順列文字列は、アプリケーションの軸Haplyにどのように対応するかをサービスに伝えます。 一度設定すると、サービスが返すすべての値(位置、速度、 力、向き)はあなたの基準系で表現され、あなたが送信するすべての値も あなたの基準系で解釈されます。この変換は自動的に行われ、双方向に対応しています。

この文字列は、 X, Y, Z、必要に応じて前に + または - 軸を無効にする。

順列意味主な用途
XYZ識別子 — 再マッピングなしHaplyアプリ
XZYYとZを入れ替える → あなたの+Yが上になるY型エンジン
X-YZYを反転 → 左回転・Z軸上向きアンリアルエンジン
ZXY3軸すべてを回転させる特注フレーム

通訳

"YZX" は、次のことを意味します:

  • あなたのX軸=Haply Y軸(前方)
  • Y軸=Haply Z軸(上方向)
  • あなたのZ軸=Haply X軸(右)

基礎を築く

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

この設定は永続的です。最初のメッセージで一度設定すれば、変更されるかセッションが終了するまで有効なままになります。

からの移行 session.set_basis

旧バージョンと新バージョンでは、軸と記号の規則が変更されました session.set_basis そして session.configure.basis. 以前のコマンドでは正しく動作していた置換が、 新しいコマンドでは逆の変換結果を生じることがあります。必要に応じて軸の符号を反転させてください (例: X-ZY ~になる XZ-Y). 詳しくは 減価償却注記 詳細は以下をご覧ください。