このページは自動翻訳されており、誤りが含まれる場合があります。 英語の原文を表示
モーターインデックス
概要
SDK には、特定のハプティックアクチュエーターでハプティックフィードバックを再生できる関数があります。(Unity の PlayMotors、Unreal の PlayDot)
この関数を使用するには、呼び出したいハプティックデバイス上のすべてのモーターに対するハプティック Intensity の配列を渡す必要があります。このページでは、配列の各インデックスが実際のハプティックデバイスのどのモーターに対応するかを説明します。
デバイス
TactSuit Pro

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

TactGlove

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

Tactosy for Feet

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 個以上ある場合は、次の優先順位が適用されます。
- dot モードが waveform モードより優先されます。
- 残ったモーターの中では、インデックスが最も小さいモーターが優先されます。
5(手首)、次に6、次に7の順です。