![]() |
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となり、加速が加わった場合は値は増えます。 この値はイベントのトリガーとして使えますが、数学的な計算用途には使うことはできません。