AudioListener: setOrientation() メソッド
Deprecated
Avoid using this feature in new projects.
The setPosition() and setOrientation() methods are equivalent to using an AudioListener instances's positionX, positionY, positionZ, forwardX, forwardY, forwardZ, upX, upY, and upZ properties.
This feature may be a candidate for removal from web standards or browsers.>
Consider using the following features instead: AudioListener.>
setOrientation() は AudioListener インターフェイスのメソッドで、聞き手の方向を定義します。
これは、2 つの方向ベクトルから成ります。
- 前方ベクトル (front vector) は、単位を持たない 3 つの引数
x、y、zで定義され、聞き手の顔の向き、つまり鼻の方向を記述します。前方ベクトルの既定値は(0, 0, -1)です。 - 上方ベクトル (up vector) は、単位を持たない 3 つの引数
xUp、yUp、zUpで定義され、聞き手の頭頂部の方向を記述します。上方ベクトルの既定値は(0, 1, 0)です。
他の 2 種類のベクトルは 90° の角度でなければなりません。線形解析の場面では、お互いに垂直でなければなりません。
構文
js
setOrientation(x, y, z, xUp, yUp, zUp)
引数
返値
なし (undefined)。
例
サンプルコードは BaseAudioContext.createPanner() を参照してください。
仕様書
| 仕様書 |
|---|
| Web Audio API> # dom-audiolistener-setorientation> |