メインコンテンツへ移動

基底の順列

このベースは、Haply の内部座標系を、アプリケーションの座標系に合わせます。

デフォルトの目印はHaply​

Haply 直接座標系を使用する:

斧方向
+X右
+Yアヴァン
+Zトップへ

仕組み​

変換チェーンは、アプリケーションの軸がHaply の軸とどのように対応しているかをサービスに指示します。一度定義されると、サービスから返される各値(位置、速度、 力、向き)は、ユーザーの単位系で表され、ユーザーが送信する各値も ユーザーの単位系で解釈されます。この変換は自動的かつ双方向に行われます。

この鎖は、以下の順列である。 X, Y, Z、必要に応じてその前に + ou - 軸を反転させるには。

例​

順列意味代表的な用途
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 et session.configure.basis. 以前のコマンドでは正しく動作していた置換が、 新しいコマンドでは逆の変換結果となる場合があります。必要に応じて軸の符号を 反転させてください(例えば、 X-ZY devient XZ-Y). 「」を見る 移行ガイド 3.5 詳細についてはこちらをご覧ください。