Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript WebAudioAPI:PannerNode:orientation和forward代表什么值`_Javascript_Audio_Spatial_Web Audio Api - Fatal编程技术网

Javascript WebAudioAPI:PannerNode:orientation和forward代表什么值`

Javascript WebAudioAPI:PannerNode:orientation和forward代表什么值`,javascript,audio,spatial,web-audio-api,Javascript,Audio,Spatial,Web Audio Api,我正在使用WebAudioAPI中的PannerNode。其中包括方向X/Y/Z。另外,侦听器包含一个转发X/Y/Z orientation和forward都由值(-3.4028235e38,3.4028235e38)表示。 问题 这些值代表什么 我认为方向和前进是长度为1的方向向量。相反,它们有一个奇怪的最大值+/-34028 编辑: 我所做的 我已经检查过了。然而,仍然存在以下问题: 也许方向和前进在坐标系中标记一个点 如果是这样,坐标的锚是什么?((0,0)或位置-即是相对于位置的坐标

我正在使用WebAudioAPI中的
PannerNode
。其中包括
方向
X
/
Y
/
Z
。另外,
侦听器
包含一个
转发
X
/
Y
/
Z

orientation
forward
都由值(-3.4028235e38,3.4028235e38)表示。

问题 这些值代表什么

我认为方向和前进是长度为
1
的方向向量。相反,它们有一个奇怪的最大值+/-34028

编辑:

我所做的

我已经检查过了。然而,仍然存在以下问题:

  • 也许
    方向
    前进
    在坐标系中标记一个点
  • 如果是这样,坐标的锚是什么?((0,0)或
    位置
    -即是相对于位置的坐标?)
  • 如果方向是“坐标点”,为什么需要
    maxDistance
    ?我想说这个值是通过
    方向的坐标推断出来的

您还可以查看上的WebAudio规范。图中显示了正向、向上和方向向量的含义。它们实际上是方向向量。大小无关紧要。这些内容的含义在上一节中,但要提取出您感兴趣的部分可能有点困难

maxDistance
用于在某个点后钳制衰减。这是基于监听器(AudioListener位置X/Y/Z)和源(PannerNode位置X/Y/Z)之间的距离。这将与中一起介绍