![]() |
FirstVR
1.0
FVR Unity API
|
公開メンバ関数 | |
| void | Recenter () |
| UHを0Rollと0Yawにセンターリングします。Pitchは変更されません。 | |
| void | Vibrate (int millisec) |
| ミリ秒単位の間隔で振動させます。 [詳解] | |
| void | PulseVibrate (int n, int millisec, float interval) |
| "interval"秒の間隔で、期間"length"の間に(ミリ秒単位)、"n" 回振動させます。 [詳解] | |
公開変数類 | |
| int | MAX_COUNT = 5 |
| pastMuscleSensors[MAX_COUNT][14]のマックスカウント | |
| FVROrientationPanel | orientPanel |
| ジェスチャ認識に使用されるオリエンテーションデータ | |
| bool | swipeReady = false |
| スワイプチェックの初期化フラグ | |
| bool | quaternionReady = false |
| コネクションチェックの為のフラグです。クオータニオンがアップデートされた時trueになり、 直前の10フレームにクオータニオンに変更がなければfalseになります。 | |
プロパティ | |
| GameObject | referenceObj [get] |
| リセンター用リファレンスゲームオブジェクト | |
| FVRGestureManager | gestureManager [get] |
| gestureManagerのインスタンス | |
| float [] | rawAccel [get] |
| 加速度のローデータ (重力補正なし:グラビティコンペンセーション抜き) | |
| Vector3 | accel [get] |
| 重力補正された加速度値(実装中) [詳解] | |
| float [] | gyro [get] |
| ジャイロスコープのローデータ | |
| int [] | muscleSensors [get] |
| マッスルセンサーのローデータ | |
| int [] | muscleSensorsAverage [get] |
| マッスルセンサーのローの値の平均値 | |
| int [][] | pastMuscleSensors [get] |
| 前のフレームからのマッスルセンサーのローの値 | |
| int [] | gestureData [get] |
| カスタムジェスチャー作成の為のマッスルセンサーとローテーション値データのセット | |
| Quaternion | rawRotation [get] |
| Unityの座標系に合わせたロテーション値 | |
| Quaternion | centeredRotation [get] |
| リセンター後のYawとRollの補正されたされた回転値 | |
| Vector3 | angularVelocity [get] |
| オイラー角から計算した角度速度(rad/s) | |
| string | armOrientation [get] |
| 腕の向きを示すストリング値です。形式は: ("Z axis orientation"_"Y axis orientation"_"X axis orientation") 例: "front_up_left" | |
| PalmOrientation | palmOrientation [get] |
| 手のひらの方向 | |
| VerticalOrientation | verticalOrientation [get] |
| 垂直方向で腕がどこを向いているかを示すプロパティです。 | |
| HorizontalOrientation | horizontalOrientation [get] |
| 水平方向でで腕がどこを向いているかを示すプロパティです。 | |
| float | Yaw [get] |
| -πからπのラジアン単位のYaw(ジンバルロックの影響あり) | |
| float | Pitch [get] |
| -πからπのラジアン単位のPitch (ジンバルロックの影響あり) | |
| float | Roll [get] |
| -πからπのラジアン単位のRoll (ジンバルロックの影響あり) | |
このクラスはプラグインとFVRデバイスのリンクです。
|
strong |
腕の向き関する水平方向のenumです。
|
strong |
|
strong |
|
inline |
"interval"秒の間隔で、期間"length"の間に(ミリ秒単位)、"n" 回振動させます。
この機能は現在開発中です。
|
inline |
ミリ秒単位の間隔で振動させます。
この機能は現在開発中です。
|
get |
重力補正された加速度値(実装中)
この値は加速度に関連しており、重力の影響を受けない値ですが、g(m/毎秒毎秒)での加速度を正確に表示していません。 加速度がない状態でのベクターの値は0.5となり、加速が加わった場合は値は増えます。 この値はイベントのトリガーとして使えますが、数学的な計算用途には使うことはできません。
1.8.13