-
Notifications
You must be signed in to change notification settings - Fork 8.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
23 changed files
with
401 additions
and
126 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
--- | ||
title: "DeviceMotionEvent: acceleration プロパティ" | ||
short-title: acceleration | ||
slug: Web/API/DeviceMotionEvent/acceleration | ||
l10n: | ||
sourceCommit: 53b1989260054e651bcf001bacee9b843b8ca9c8 | ||
--- | ||
|
||
{{APIRef("Device Orientation Events")}} | ||
|
||
**`acceleration`** プロパティは、端末によって記録された加速度の量を[メートル毎秒毎秒 (m/s²)](https://ja.wikipedia.org/wiki/メートル毎秒毎秒)単位で返します。 | ||
{{DOMxRef("DeviceMotionEvent.accelerationIncludingGravity")}} とは異なり、加速度値は重力の影響を含みません。 | ||
|
||
> **メモ:** ハードウェアが加速度データから重力を除去する方法を知らない場合、{{DOMxRef("DeviceMotionEvent")}} にこの値が存在しないことがあります。この場合、代わりに {{DOMxRef("DeviceMotionEvent.accelerationIncludingGravity")}} を使用する必要があります。 | ||
## 値 | ||
|
||
`acceleration` プロパティは 3 軸の加速度に関する情報を提供するオブジェクトです。それぞれの軸は自分自身でプロパティを使って表します。 | ||
|
||
- `x` | ||
- : 西から東へ向かう軸である X 軸の加速度を表します。 | ||
- `y` | ||
- : 南から北へ向かう軸である Y 軸の加速度を表します。 | ||
- `z` | ||
- : 下から上へ向かう軸である Z 軸の加速度を表します。 | ||
|
||
## 仕様書 | ||
|
||
{{Specifications}} | ||
|
||
## ブラウザーの互換性 | ||
|
||
{{Compat}} | ||
|
||
## 関連情報 | ||
|
||
- {{DOMxRef("DeviceMotionEvent.accelerationIncludingGravity")}} | ||
- {{DOMxRef("window.devicemotion_event", "devicemotion") }} イベント | ||
- {{DOMxRef("window.deviceorientation_event", "deviceorientation") }} イベント | ||
- {{DOMxRef("DeviceOrientationEvent")}} | ||
- {{DOMxRef("LinearAccelerationSensor")}} | ||
- [端末の方向の検出](/ja/docs/Web/API/Device_orientation_events/Detecting_device_orientation) | ||
- [方向および動きとして示されるデータ](/ja/docs/Web/API/Device_orientation_events/Orientation_and_motion_data_explained) |
44 changes: 44 additions & 0 deletions
44
files/ja/web/api/devicemotionevent/accelerationincludinggravity/index.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
--- | ||
title: "DeviceMotionEvent: accelerationIncludingGravity プロパティ" | ||
short-title: accelerationIncludingGravity | ||
slug: Web/API/DeviceMotionEvent/accelerationIncludingGravity | ||
l10n: | ||
sourceCommit: 53b1989260054e651bcf001bacee9b843b8ca9c8 | ||
--- | ||
|
||
{{APIRef("Device Orientation Events")}} | ||
|
||
**`accelerationIncludingGravity`** プロパティは、端末が記録した加速度を[メートル毎秒毎秒 (m/s²)](https://ja.wikipedia.org/wiki/メートル毎秒毎秒)単位で返します。重力の影響を補正する {{DOMxRef("DeviceMotionEvent.acceleration")}} とは異なり、この値はユーザーによって発生させられた端末の加速度と、重力によって発生させられた加速度に反対の加速度の合計値です。言い換えれば、これは [g-force](https://en.wikipedia.org/wiki/G-Force) を測定します。実際には、この値は[加速度計](ja.wikipedia.org/wiki/加速度計)によって測定された生データを表します。 | ||
|
||
この値は {{DOMxRef("DeviceMotionEvent.acceleration")}} ほど有益な値ではありません。しかし、ジャイロスコープを持たない端末など、加速度データから重力を解除できない端末では、この値しか利用できない場合があります。 | ||
|
||
> **メモ:** `accelerationIncludingGravity` の名前は誤解を招く可能性があります。このプロパティは重力の影響を含めるために加速度を表します。例えば、機器が水平な画面に横たわり、画面が上向きになっている場合、重力は Z 軸に沿って -9.8 となり、`acceleration.z` は 0、`accelerationIncludingGravity.z` は 9.8 となります。同様に、機器が水平で画面を上に向けて自由落下している場合、重力は Z 軸に沿って -9.8 となり、`acceleration.z` は -9.8、`accelerationIncludingGravity.z` は 0 となります。 | ||
## 値 | ||
|
||
`accelerationIncludingGravity` プロパティは、3 軸の加速度に関する情報を指定されたオブジェクトです。それぞれの軸は、自分自身でプロパティを使って表します。 | ||
|
||
- `x` | ||
- : 西から東へ向かう軸である X 軸の加速度を表します。 | ||
- `y` | ||
- : 南から北へ向かう軸である Y 軸の加速度を表します。 | ||
- `z` | ||
- : 下から上へ向かう軸である Z 軸の加速度を表します。 | ||
|
||
## 仕様書 | ||
|
||
{{Specifications}} | ||
|
||
## ブラウザーの互換性 | ||
|
||
{{Compat}} | ||
|
||
## 関連情報 | ||
|
||
- {{DOMxRef("DeviceMotionEvent.acceleration")}} | ||
- {{DOMxRef("window.devicemotion_event", "devicemotion") }} イベント | ||
- {{DOMxRef("window.deviceorientation_event", "deviceorientation") }} イベント | ||
- {{DOMxRef("DeviceOrientationEvent")}} | ||
- {{DOMxRef("Accelerometer")}} | ||
- [端末の方向の検出](/ja/docs/Web/API/Device_orientation_events/Detecting_device_orientation) | ||
- [方向および動きとして示されるデータ](/ja/docs/Web/API/Device_orientation_events/Orientation_and_motion_data_explained) |
49 changes: 49 additions & 0 deletions
49
files/ja/web/api/devicemotionevent/devicemotionevent/index.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
--- | ||
title: "DeviceMotionEvent: DeviceMotionEvent() コンストラクター" | ||
short-title: DeviceMotionEvent() | ||
slug: Web/API/DeviceMotionEvent/DeviceMotionEvent | ||
l10n: | ||
sourceCommit: 339595951b78774e951b1a9d215a6db6b856f6b2 | ||
--- | ||
|
||
{{APIRef("Device Orientation Events")}} | ||
|
||
**`DeviceMotionEvent()`** コンストラクターは、新しい {{DOMxRef("DeviceMotionEvent")}} オブジェクトを作成します。 | ||
|
||
## 構文 | ||
|
||
```js-nolint | ||
new DeviceMotionEvent(type) | ||
new DeviceMotionEvent(type, options) | ||
``` | ||
|
||
### 引数 | ||
|
||
- `type` | ||
- : 文字列で、このイベントの名前が入ります。 | ||
大文字小文字の区別があり、ブラウザーは常に `devicemotion` に設定します。 | ||
- `options` {{Optional_Inline}} | ||
- : オブジェクトで、_{{domxref("Event/Event", "Event()")}} に定義されているプロパティに加えて_、以下のプロパティを持つことができます。 | ||
- `acceleration` | ||
- : {{domxref("DeviceMotionEventAcceleration")}} オブジェクトで、端末の加速度を X、Y、Z の 3 軸で表します。 | ||
加速度は [m/s²](https://ja.wikipedia.org/wiki/メートル毎秒毎秒) で表されます。 | ||
- `accelerationIncludingGravity` | ||
- : {{domxref("DeviceMotionEventAcceleration")}} オブジェクトで、端末の加速度を X、Y、Z の 3 軸と、重力の影響で表します。 | ||
加速度は [m/s²](https://ja.wikipedia.org/wiki/メートル毎秒毎秒) で表されます。 | ||
- `rotationRate` | ||
- : {{domxref("DeviceMotionEventRotationRate")}} オブジェクトで、端末の向きの変化率をアルファ、ベータ、ガンマの 3 方向の軸で表します。 | ||
回転率は秒あたりの角度で表されます。 | ||
- `interval` {{Optional_Inline}} | ||
- : 端末からデータを取得する時間間隔をミリ秒単位で表します。既定値では `0` です。 | ||
|
||
### 返値 | ||
|
||
新しい {{domxref("DeviceMotionEvent")}} オブジェクトです。 | ||
|
||
## 仕様書 | ||
|
||
{{Specifications}} | ||
|
||
## ブラウザーの互換性 | ||
|
||
{{Compat}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
--- | ||
title: "DeviceMotionEvent: interval プロパティ" | ||
short-title: interval | ||
slug: Web/API/DeviceMotionEvent/interval | ||
l10n: | ||
sourceCommit: 53b1989260054e651bcf001bacee9b843b8ca9c8 | ||
--- | ||
|
||
{{APIRef("Device Orientation Events")}} | ||
|
||
**`DeviceMotionEvent.interval`** プロパティは、基盤となるハードウェアからデータを取得する間隔をミリ秒単位で返します。これを使用して、モーションイベントの粒度を決定することができます。 | ||
|
||
## 値 | ||
|
||
時間間隔をミリ秒で表します。 | ||
|
||
## 仕様書 | ||
|
||
{{Specifications}} | ||
|
||
## ブラウザーの互換性 | ||
|
||
{{Compat}} | ||
|
||
## 関連情報 | ||
|
||
- {{DOMxRef("DeviceMotionEvent")}} | ||
- {{DOMxRef("window.devicemotion_event", "devicemotion") }} イベント | ||
- {{DOMxRef("window.deviceorientation_event", "deviceorientation") }} イベント | ||
- {{DOMxRef("DeviceOrientationEvent")}} | ||
- [端末の方向の検出](/ja/docs/Web/API/Device_orientation_events/Detecting_device_orientation) | ||
- [方向および動きとして示されるデータ](/ja/docs/Web/API/Device_orientation_events/Orientation_and_motion_data_explained) |
Oops, something went wrong.