Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 3.96 KB

index.md

File metadata and controls

53 lines (36 loc) · 3.96 KB
title slug l10n
VRPose
Web/API/VRPose
sourceCommit
579788ba8fe61b6c7dddaec09dee7b33d6548a4d

{{APIRef("WebVR API")}}{{Deprecated_Header}}{{Non-standard_Header}}

VRPoseWebVR API のインターフェイスで、特定のタイムスタンプにおける VR センサーの状態(向き、位置、速度、加速度の情報を含みます)を示します。

Note

このインターフェイスは古い WebVR API の一部でした。これは WebXR 機器 API に置き換えられました。

このインターフェイスには、 {{domxref("VRDisplay.getPose()")}} と {{domxref("VRDisplay.getFrameData()")}} メソッドを通じてアクセスします。 {{domxref("VRDisplay.getPose()")}} は非推奨です。

プロパティ

  • {{domxref("VRPose.position")}} {{Deprecated_Inline}} {{ReadOnlyInline}} {{Non-standard_Inline}}
    • : 現在の {{domxref("VRPose.timestamp")}} における {{domxref("VRDisplay")}} の位置を 3D ベクトルとして返します。
  • {{domxref("VRPose.linearVelocity")}} {{Deprecated_Inline}} {{ReadOnlyInline}} {{Non-standard_Inline}}
    • : 現在の {{domxref("VRPose.timestamp")}} における {{domxref("VRDisplay")}} の(線形の)速度を返します。単位はメートル/秒です。
  • {{domxref("VRPose.linearAcceleration")}} {{Deprecated_Inline}} {{ReadOnlyInline}} {{Non-standard_Inline}}
    • : 現在の {{domxref("VRPose.timestamp")}} における {{domxref("VRDisplay")}} の(線形の)加速度を返します。単位はメートル/秒/秒です。
  • {{domxref("VRPose.orientation")}} {{Deprecated_Inline}} {{ReadOnlyInline}} {{Non-standard_Inline}}
    • : 現在の {{domxref("VRPose.timestamp")}} におけるセンサーの向きをクォータニオン値として返します。
  • {{domxref("VRPose.angularVelocity")}} {{Deprecated_Inline}} {{ReadOnlyInline}} {{Non-standard_Inline}}
    • : 現在の {{domxref("VRPose.timestamp")}} における {{domxref("VRDisplay")}} の角速度を返します。単位はラジアン/秒です。
  • {{domxref("VRPose.angularAcceleration")}} {{Deprecated_Inline}} {{ReadOnlyInline}} {{Non-standard_Inline}}
    • : 現在の {{domxref("VRPose.timestamp")}} における {{domxref("VRDisplay")}} の角加速度を返します。単位はラジアン/秒/秒です。

廃止されたプロパティ

  • {{domxref("VRPose.timeStamp")}} {{Deprecated_Inline}} {{ReadOnlyInline}}
    • : システムの現在の時刻を返します。位置データが更新されたかどうか、またどのような順序で更新が行われたかを判断するのに有益な、単調に増加する値です。代わりに、タイムスタンプは {{domxref("VRDisplay.getFrameData()")}} が呼び出されたときに返されるようになりました(詳細は {{domxref("VRFrameData.timestamp")}} を参照)。

コード例については VRFieldOfView を参照してください。

仕様書

このインターフェイスは古い WebVR API の一部であり、これは WebXR 機器 API で置き枯れられました。標準規格になる見込みはありません。

すべてのブラウザーが新しい WebXR API を実装するまで、 A-FrameBabylon.jsThree.js などのフレームワークを使用するか、ポリフィルを使用することが、すべてのブラウザーで動作する WebXR アプリを開発する上で推奨されます。[1]

ブラウザーの互換性

{{Compat}}

関連情報