メインコンテンツまでスキップ
このページは自動翻訳されており、誤りが含まれる場合があります。 英語の原文を表示

モーターインデックス

概要​

SDK には、特定のハプティックアクチュエーターでハプティックフィードバックを再生できる関数があります。(Unity の PlayMotors、Unreal の PlayDot)

この関数を使用するには、呼び出したいハプティックデバイス上のすべてのモーターに対するハプティック Intensity の配列を渡す必要があります。このページでは、配列の各インデックスが実際のハプティックデバイスのどのモーターに対応するかを説明します。

デバイス​

TactSuit Pro​

alt text

TactSuit Air​

インデックスグリッドは TactSuit Pro と同じです。TactSuit Air は各面の最初の行(前面: 0〜3 / 背面: 16〜19)と最後の行(前面: 12〜15 / 背面: 28〜31)のみを使用します。

TactSleeve​

alt text

TactGlove​

alt text

注記

上の画像は TactGlove DK3 のものです。TactGlove DK2 との違いについては TactGlove DK2 と DK3 の互換性 を参照してください。

Tactosy for Hands​

alt text

Tactosy for Feet​

alt text

TactGlove DK2 and DK3 Compatibility​

TactGlove DK2 にはモーターが 6 個(0 - 5)あります。TactGlove DK3 には手のひらのモーターが 2 個(6、7)追加され、合計 8 個になります。

2 つのグローブ用にフィードバックを別々に作成する必要はありません。モーター構成が一致しない場合、フィードバックは自動的に調整されます。

DK3 グローブで再生する DK2 フィードバック​

  • 指(0 - 4): そのまま再生されます。
  • 手首(5): DK3 の手首モーター(5)で再生されます。このモーターはボイスコイルモーター(VCM)のため、常に 80 Hz に固定されて振動します。

DK2 グローブで再生する DK3 フィードバック​

  • 指(0 - 4): そのまま再生されます。

  • 手首と手のひら(5、6、7): DK2 の 1 つの手首モーター(5)にマージされます。

    5、6、7 のうち有効なモーターの数結果
    1 個DK2 の手首モーターでそのまま再生されます。waveform は waveform のまま、dot は dot のまま維持されます。
    2 個以上Intensity が最も高いモーターのみが再生されます。

    Intensity の最大値が同じモーターが 2 個以上ある場合は、次の優先順位が適用されます。

    1. dot モードが waveform モードより優先されます。
    2. 残ったモーターの中では、インデックスが最も小さいモーターが優先されます。5(手首)、次に 6、次に 7 の順です。