Quaternion (四元数)
四元数は、2 つの 3D ベクトルの商であり、3D グラフィックや加速度計ベースのセンサーで、方位や回転のデータを表現するために使用されます。
数学的な四元数はこれよりも複雑ですが、例えば WebGL や WebXR を使用して回転を表現するための単位四元数 (または回転四元数) は、3D ポイントと同じ構文を使用して表されます。そのため、DOMPoint
(または DOMPointReadOnly
) という型を使って四元数を格納します。
関連情報
- Quaternions and spatial rotation (Wikipedia, 英語)
- 四元数 (ウィキペディア)
XRRigidTransform.orientation
(WebXR Device API リファレンス)