From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/ja/web/api/vrframedata/index.html | 64 ++++++++++++++++++++++ .../vrframedata/leftprojectionmatrix/index.html | 54 ++++++++++++++++++ .../web/api/vrframedata/leftviewmatrix/index.html | 54 ++++++++++++++++++ .../ja/web/api/vrframedata/vrframedata/index.html | 48 ++++++++++++++++ 4 files changed, 220 insertions(+) create mode 100644 files/ja/web/api/vrframedata/index.html create mode 100644 files/ja/web/api/vrframedata/leftprojectionmatrix/index.html create mode 100644 files/ja/web/api/vrframedata/leftviewmatrix/index.html create mode 100644 files/ja/web/api/vrframedata/vrframedata/index.html (limited to 'files/ja/web/api/vrframedata') diff --git a/files/ja/web/api/vrframedata/index.html b/files/ja/web/api/vrframedata/index.html new file mode 100644 index 0000000000..91d8d2c3c9 --- /dev/null +++ b/files/ja/web/api/vrframedata/index.html @@ -0,0 +1,64 @@ +--- +title: VRFrameData +slug: Web/API/VRFrameData +translation_of: Web/API/VRFrameData +--- +

{{APIRef("WebVR API")}}{{SeeCompatTable}}

+ +

WebVR APIVRFrameDataインタフェースは、VRシーンの1つのフレームを描画するのに必要となる全ての情報を表現します。

+ +

コンストラクタ

+ +
+
{{domxref("VRFrameData.VRFrameData()")}}
+
VRFrameData オブジェクトインスタンスを作成します。
+
+ +

プロパティ

+ +
+
{{domxref("VRFrameData.leftProjectionMatrix")}} {{readonlyInline}}
+
{{domxref("Float32Array")}}型の要素を持つ4行4列の行列であり、左目の描画に利用される射影を表します。
+
{{domxref("VRFrameData.leftViewMatrix")}} {{readonlyInline}}
+
{{domxref("Float32Array")}}型の要素を持つ4行4列の行列であり、左目の描画に利用されるビュー変換を表します。
+
{{domxref("VRFrameData.pose")}} {{readonlyInline}}
+
現在の{{domxref("VRFrameData.timestamp")}}の値が示す時刻での、{{domxref("VRDisplay")}}の{{domxref("VRPose")}}です。
+
{{domxref("VRFrameData.rightProjectionMatrix")}} {{readonlyInline}}
+
{{domxref("Float32Array")}}型の要素を持つ4行4列の行列であり、右目の描画に利用される射影を表します。
+
{{domxref("VRFrameData.rightViewMatrix")}} {{readonlyInline}}
+
{{domxref("Float32Array")}}型の要素を持つ4行4列の行列であり、右目の描画に利用されるビュー変換を表します。
+
{{domxref("VRFrameData.timestamp")}} {{readonlyInline}}
+
単調に増加するタイムスタンプ値であり、フレームが更新された時を表します。
+
+ +

+ +

{{page("/Web/API/VRDisplay/getFrameData", "Examples")}}

+ +

仕様

+ + + + + + + + + + + + + + +
仕様状況コメント
{{SpecName('WebVR 1.1', '#interface-vrdisplayevent', 'VRDisplayEvent')}}{{Spec2('WebVR 1.1')}}初版
+ +

ブラウザ互換性

+ +

{{Compat("api.VRFrameData")}}

+ +

関連項目

+ + diff --git a/files/ja/web/api/vrframedata/leftprojectionmatrix/index.html b/files/ja/web/api/vrframedata/leftprojectionmatrix/index.html new file mode 100644 index 0000000000..8a7295ff1a --- /dev/null +++ b/files/ja/web/api/vrframedata/leftprojectionmatrix/index.html @@ -0,0 +1,54 @@ +--- +title: VRFrameData.leftProjectionMatrix +slug: Web/API/VRFrameData/leftProjectionMatrix +translation_of: Web/API/VRFrameData/leftProjectionMatrix +--- +
{{APIRef("WebVR API")}}{{SeeCompatTable}}
+ +

leftProjectionMatrixは、{{domxref("VRFrameData")}}インタフェースの読み取り専用プロパティであり、4行4列の行列を表す{{domxref("Float32Array")}}を返します。この行列は、左目の描画に利用される射影を表します。

+ +

この値は、WebGLの{{domxref("WebGLRenderingContext.uniformMatrix", "uniformMatrix4fv")}}関数へ直接渡されるでしょう。

+ +
+

重要: アプリケーションは、この行列を改変せずに使用することを強く薦めます。描画時にこの射影行列の使用に失敗すると、表現されたフレームは歪んだり、正しく揃わなかったりし、その結果として、様々な度合いのユーザの不快感を生みます。

+
+ +

文法

+ +
var myLPM = vrFrameDataInstance.leftProjectionMatrix;
+ +

+ +

{{domxref("Float32Array")}}型のオブジェクトです。

+ +

+ +

{{page("/Web/API/VRDisplay/getFrameData", "Examples")}}

+ +

仕様

+ + + + + + + + + + + + + + +
仕様状況コメント
{{SpecName('WebVR 1.1', '#dom-vrframedata-leftprojectionmatrix', 'leftProjectionMatrix')}}{{Spec2('WebVR 1.1')}}初版
+ +

ブラウザ互換性

+ +

{{Compat("api.VRFrameData.leftProjectionMatrix")}}

+ +

関連項目

+ + diff --git a/files/ja/web/api/vrframedata/leftviewmatrix/index.html b/files/ja/web/api/vrframedata/leftviewmatrix/index.html new file mode 100644 index 0000000000..b8ee4433c1 --- /dev/null +++ b/files/ja/web/api/vrframedata/leftviewmatrix/index.html @@ -0,0 +1,54 @@ +--- +title: VRFrameData.leftViewMatrix +slug: Web/API/VRFrameData/leftViewMatrix +translation_of: Web/API/VRFrameData/leftViewMatrix +--- +
{{APIRef("WebVR API")}}{{SeeCompatTable}}
+ +

leftViewMatrixは、{{domxref("VRFrameData")}}インタフェースの読み取り専用プロパティであり、4行4列の行列を表す{{domxref("Float32Array")}} 返します。この行列は、左目の描画に利用されるビュー変換を表します。

+ +

この値は、WebGLの{{domxref("WebGLRenderingContext.uniformMatrix", "uniformMatrix4fv")}}関数へ直接渡されるでしょう。

+ +
+

重要: 描画時にアプリケーションがこの行列を使用することを強く薦めます。

+
+ +

文法

+ +
var myLVM = vrFrameDataInstance.leftViewMatrix;
+ +

+ +

{{domxref("Float32Array")}}型のオブジェクトです。

+ +

+ +

{{page("/Web/API/VRDisplay/getFrameData", "Examples")}}

+ +

仕様

+ + + + + + + + + + + + + + +
仕様状況コメント
{{SpecName('WebVR 1.1', '#dom-vrframedata-leftviewmatrix', 'leftViewMatrix')}}{{Spec2('WebVR 1.1')}}初版
+ +

ブラウザ互換性

+ +

{{Compat("api.VRFrameData.leftViewMatrix")}}

+ +

関連項目

+ + diff --git a/files/ja/web/api/vrframedata/vrframedata/index.html b/files/ja/web/api/vrframedata/vrframedata/index.html new file mode 100644 index 0000000000..c2d6ebb6dc --- /dev/null +++ b/files/ja/web/api/vrframedata/vrframedata/index.html @@ -0,0 +1,48 @@ +--- +title: VRFrameData.VRFrameData() +slug: Web/API/VRFrameData/VRFrameData +translation_of: Web/API/VRFrameData/VRFrameData +--- +
{{APIRef("WebVR API")}}{{SeeCompatTable}}
+ +

{{domxref("VRFrameData")}} コンストラクタは、 VRFrameData オブジェクトのインスタンスを作成します。

+ +

文法

+ +
var myFrameData = new VRFrameData();
+ +

パラメータ

+ +

なし。

+ +

+ +

{{page("/Web/API/VRDisplay/getFrameData", "Examples")}}

+ +

仕様

+ + + + + + + + + + + + + + +
仕様状況コメント
{{SpecName('WebVR 1.1', '#dom-vrframedata-vrframedata', 'VRFrameData()')}}{{Spec2('WebVR 1.1')}}初版
+ +

ブラウザ互換性

+ +

{{Compat("api.VRFrameData.VRFrameData")}}

+ +

関連項目

+ + -- cgit v1.2.3-54-g00ecf