共有型
このモジュールには、共有型に関連する定数と構造体が含まれています。
定数
以下は、Interhaptics エクステンションが定義する定数です。すべて列挙型として定義されています。
構造体
Interhaptics エクステンションは 構造体 (Struct) も定義しています。
記事
INTERHAPTICS_OPERATOR
Interhaptics 定数 INTERHAPTICS_OPERATOR
この列挙型は、ハプティックボディマッピングで使用される演算子を表します。指定可能な値は以下のとおりです。
| メンバー | 説明 |
|---|---|
| MINUS | マイナス演算子を表します (-1) |
| NEUTRAL | ニュートラル演算子を表します (0) |
| PLUS | プラス演算子を表します (1) |
INTERHAPTICS_LATERAL_FLAG
Interhaptics 定数 INTERHAPTICS_LATERAL_FLAG
この列挙型は、ボディパーツのラテラル位置を表します。指定可能な値は以下のとおりです。
| メンバー | 説明 |
|---|---|
| UnknownPosition | 未知の位置を表します。(-1) |
| GLOBAL | グローバル位置を表します。(0) |
| RIGHT | 右側の位置を表します。(1) |
| LEFT | 左側の位置を表します。(2) |
| CENTER | 中央の位置を表します。(3) |
INTERHAPTICS_GROUP_ID
Interhaptics 定数 INTERHAPTICS_GROUP_ID
GroupID 列挙型は、さまざまなボディパーツのグループ ID を表します。各グループには、グループ化のために一意の ID が割り当てられています。以下は、いくつかのグループとそれに対応する ID です。
| メンバー | 説明 |
|---|---|
| UNKNOWN | 未知のグループを表します。ID -1 |
| ALL | すべてのボディパーツを表します。ID 0 |
| TOP | 体の上部を表します。ID 100 |
| DOWN | 体の下部を表します。ID 101 |
| ARM | 腕のグループを表します。ID 200 |
| HEAD | 頭のグループを表します。ID 201 |
| CHEST | 胸のグループを表します。ID 202 |
| WAIST | 腰のグループを表します。ID 203 |
| LEG | 脚のグループを表します。ID 204 |
| UPPER_ARM | 上腕のグループを表します。ID 300 |
| LOWER_ARM | 前腕のグループを表します。ID 301 |
| HAND | 手のグループを表します。ID 302 |
| SKULL | 頭蓋骨のグループを表します。ID 303 |
| NECK | 首のグループを表します。ID 304 |
| UPPER_LEG | 大腿のグループを表します。ID 305 |
| LOWER_LEG | 下腿のグループを表します。ID 306 |
| FOOT | 足のグループを表します。ID 307 |
| PALM | 手のひらのグループを表します。ID 400 |
| FINGER | 指のグループを表します。ID 401 |
| SOLE | 足の裏のグループを表します。ID 402 |
| TOE | 足の指のグループを表します。ID 403 |
| THUMB | 親指のグループを表します。ID 500 |
| INDEX | 人差し指のグループを表します。ID 501 |
| MIDDLE | 中指のグループを表します。ID 502 |
| RING | 薬指のグループを表します。ID 503 |
| PINKY | 小指のグループを表します。ID 504 |
| HALLUX | 母趾のグループを表します。ID 505 |
| INDEX_TOE | 第 2 趾のグループを表します。ID 506 |
| MIDDLE_TOE | 第 3 趾のグループを表します。ID 507 |
| RING_TOE | 第 4 趾のグループを表します。ID 508 |
| PINKY_TOE | 第 5 趾のグループを表します。ID 509 |
| FIRST | 最初のセグメントグループを表します。ID 600 |
| SECOND | 2 番目のセグメントグループを表します。ID 601 |
| THIRD | 3 番目のセグメントグループを表します。ID 602 |
Interhaptics_CommandData
Interhaptics 定数 Interhaptics_CommandData
この構造体は、レンダリング対象のボディパーツを見つけるのに役立つ命令を表します。以下のメンバーが含まれます。
この構造体は、以下の関数から参照されます。
- interhaptics_add_target_to_event
- interhaptics_remove_target_from_event
- interhaptics_update_event_positions
- interhaptics_set_target_intensity
| メンバー | データ型 | 説明 |
|---|---|---|
| Sign | 任意 | {constant.INTERHAPTICS_OPERATOR} Operator 型の演算の符号 (+/-) を表します。 |
| Group | 任意 | {constant.INTERHAPTICS_GROUP_ID} INTERHAPTICS_GROUP_ID 型の対象グループを表します。 |
| Side | 任意 | {constant.INTERHAPTICS_LATERAL_FLAG} INTERHAPTICS_LATERAL_FLAG 型の対象サイドを表します。 |