[32] 装置の方向は、基準となる座標枠から装置座標枠への変換として表します >>11。
[23] 座標の変換は、 基準となる座標枠 (X, Y, Z) から装置座標枠 (x, y, z) へと次の通り回転させるものです >>11。
[24] 回転は、右手系によります。すなわち、軸の正の回転とは、 軸の正方向をみたとき時計回りとなる回転をいいます。 >>11
[28] ただし、 α ∈ [ 0, 360 ), β ∈ [ -180, 180 ), γ ∈ [ -90, 90 ) の範囲内とします。 >>11
[31] すなわち、この (α, β, γ) は Z-X'-Y" 型 intrinsic Tait-Bryan angles です。 >>11
[35] イベント型が deviceorientation
の場合、
α、β、γ、絶対の決定 (>>32)
は、加速度計とジャイロスコープだけを使った何らかの基準からの回転
(絶対 = 偽) とすることができます。
それが得られない場合や、より高い精度の値が得られる場合には、
地球座標枠からの回転 (絶対 = 真) としても構いません。 >>11
[39] イベント型が deviceorientationabsolute
の場合、
磁力計も用いることができ、地球座標枠からの回転 (絶対 = 真)
としなければなりません。 >>36
[19]
DeviceRotationRate
インターフェイスの IDL属性と
DeviceRotationRateInit
辞書のメンバーと
DeviceOrientationEvent
インターフェイスの IDL属性と
DeviceOrientationEventInit
辞書のメンバーである
alpha
, beta
,
gamma
は、 long?
型です。
IDL属性は読み取り専用、
辞書メンバーの既定値は null
です。 >>11
[20] DeviceOrientationEvent
インターフェイスの IDL属性と
DeviceOrientationEventInit
辞書のメンバーである
absolute
は、 boolean
型です。
IDL属性は読み取り専用、
辞書メンバーの既定値は偽です。 >>11
[2] これらは、それぞれα、β、γ、絶対を表すために使われます。
[4] DeviceRotationRate
インターフェイス >>3 と
DeviceRotationRateInit
辞書 >>3 は、
方向の変化率の記述に用いられます。
[5] このインターフェイスは、文書環境に晒されますが、
NoInterfaceObject
です >>3。
[6] このインターフェイスと辞書は、メンバーとして
alpha
, beta
,
gamma
を持ちます >>3。
[7] このインターフェイスは、 rotationRate
IDL属性で使われます。
装置の方向の変化率を °/s 単位で表します >>3。
[8] GeolocationCoordinates
の heading
は進行方向を表します。