1145 lines
65 KiB
JavaScript
1145 lines
65 KiB
JavaScript
|
/**
|
||
|
* Copyright 2017 Google Inc. All Rights Reserved.
|
||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||
|
* you may not use this file except in compliance with the License.
|
||
|
* You may obtain a copy of the License at
|
||
|
*
|
||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||
|
*
|
||
|
* Unless required by applicable law or agreed to in writing, software
|
||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
|
* See the License for the specific language governing permissions and
|
||
|
* limitations under the License.
|
||
|
*/
|
||
|
/**
|
||
|
* @file Pre-computed lookup tables for encoding ambisonic sources.
|
||
|
* @author Andrew Allen <bitllama@google.com>
|
||
|
*/
|
||
|
'use strict';
|
||
|
/**
|
||
|
* Pre-computed Spherical Harmonics Coefficients.
|
||
|
*
|
||
|
* This function generates an efficient lookup table of SH coefficients. It
|
||
|
* exploits the way SHs are generated (i.e. Ylm = Nlm * Plm * Em). Since Nlm
|
||
|
* & Plm coefficients only depend on theta, and Em only depends on phi, we
|
||
|
* can separate the equation along these lines. Em does not depend on
|
||
|
* degree, so we only need to compute (2 * l) per azimuth Em total and
|
||
|
* Nlm * Plm is symmetrical across indexes, so only positive indexes are
|
||
|
* computed ((l + 1) * (l + 2) / 2 - 1) per elevation.
|
||
|
* @type {Float32Array}
|
||
|
*/
|
||
|
const SPHERICAL_HARMONICS = [
|
||
|
[
|
||
|
[0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[0.052336, 0.034899, 0.017452, 0.999848, 0.999391, 0.998630],
|
||
|
[0.104528, 0.069756, 0.034899, 0.999391, 0.997564, 0.994522],
|
||
|
[0.156434, 0.104528, 0.052336, 0.998630, 0.994522, 0.987688],
|
||
|
[0.207912, 0.139173, 0.069756, 0.997564, 0.990268, 0.978148],
|
||
|
[0.258819, 0.173648, 0.087156, 0.996195, 0.984808, 0.965926],
|
||
|
[0.309017, 0.207912, 0.104528, 0.994522, 0.978148, 0.951057],
|
||
|
[0.358368, 0.241922, 0.121869, 0.992546, 0.970296, 0.933580],
|
||
|
[0.406737, 0.275637, 0.139173, 0.990268, 0.961262, 0.913545],
|
||
|
[0.453990, 0.309017, 0.156434, 0.987688, 0.951057, 0.891007],
|
||
|
[0.500000, 0.342020, 0.173648, 0.984808, 0.939693, 0.866025],
|
||
|
[0.544639, 0.374607, 0.190809, 0.981627, 0.927184, 0.838671],
|
||
|
[0.587785, 0.406737, 0.207912, 0.978148, 0.913545, 0.809017],
|
||
|
[0.629320, 0.438371, 0.224951, 0.974370, 0.898794, 0.777146],
|
||
|
[0.669131, 0.469472, 0.241922, 0.970296, 0.882948, 0.743145],
|
||
|
[0.707107, 0.500000, 0.258819, 0.965926, 0.866025, 0.707107],
|
||
|
[0.743145, 0.529919, 0.275637, 0.961262, 0.848048, 0.669131],
|
||
|
[0.777146, 0.559193, 0.292372, 0.956305, 0.829038, 0.629320],
|
||
|
[0.809017, 0.587785, 0.309017, 0.951057, 0.809017, 0.587785],
|
||
|
[0.838671, 0.615661, 0.325568, 0.945519, 0.788011, 0.544639],
|
||
|
[0.866025, 0.642788, 0.342020, 0.939693, 0.766044, 0.500000],
|
||
|
[0.891007, 0.669131, 0.358368, 0.933580, 0.743145, 0.453990],
|
||
|
[0.913545, 0.694658, 0.374607, 0.927184, 0.719340, 0.406737],
|
||
|
[0.933580, 0.719340, 0.390731, 0.920505, 0.694658, 0.358368],
|
||
|
[0.951057, 0.743145, 0.406737, 0.913545, 0.669131, 0.309017],
|
||
|
[0.965926, 0.766044, 0.422618, 0.906308, 0.642788, 0.258819],
|
||
|
[0.978148, 0.788011, 0.438371, 0.898794, 0.615661, 0.207912],
|
||
|
[0.987688, 0.809017, 0.453990, 0.891007, 0.587785, 0.156434],
|
||
|
[0.994522, 0.829038, 0.469472, 0.882948, 0.559193, 0.104528],
|
||
|
[0.998630, 0.848048, 0.484810, 0.874620, 0.529919, 0.052336],
|
||
|
[1.000000, 0.866025, 0.500000, 0.866025, 0.500000, 0.000000],
|
||
|
[0.998630, 0.882948, 0.515038, 0.857167, 0.469472, -0.052336],
|
||
|
[0.994522, 0.898794, 0.529919, 0.848048, 0.438371, -0.104528],
|
||
|
[0.987688, 0.913545, 0.544639, 0.838671, 0.406737, -0.156434],
|
||
|
[0.978148, 0.927184, 0.559193, 0.829038, 0.374607, -0.207912],
|
||
|
[0.965926, 0.939693, 0.573576, 0.819152, 0.342020, -0.258819],
|
||
|
[0.951057, 0.951057, 0.587785, 0.809017, 0.309017, -0.309017],
|
||
|
[0.933580, 0.961262, 0.601815, 0.798636, 0.275637, -0.358368],
|
||
|
[0.913545, 0.970296, 0.615661, 0.788011, 0.241922, -0.406737],
|
||
|
[0.891007, 0.978148, 0.629320, 0.777146, 0.207912, -0.453990],
|
||
|
[0.866025, 0.984808, 0.642788, 0.766044, 0.173648, -0.500000],
|
||
|
[0.838671, 0.990268, 0.656059, 0.754710, 0.139173, -0.544639],
|
||
|
[0.809017, 0.994522, 0.669131, 0.743145, 0.104528, -0.587785],
|
||
|
[0.777146, 0.997564, 0.681998, 0.731354, 0.069756, -0.629320],
|
||
|
[0.743145, 0.999391, 0.694658, 0.719340, 0.034899, -0.669131],
|
||
|
[0.707107, 1.000000, 0.707107, 0.707107, 0.000000, -0.707107],
|
||
|
[0.669131, 0.999391, 0.719340, 0.694658, -0.034899, -0.743145],
|
||
|
[0.629320, 0.997564, 0.731354, 0.681998, -0.069756, -0.777146],
|
||
|
[0.587785, 0.994522, 0.743145, 0.669131, -0.104528, -0.809017],
|
||
|
[0.544639, 0.990268, 0.754710, 0.656059, -0.139173, -0.838671],
|
||
|
[0.500000, 0.984808, 0.766044, 0.642788, -0.173648, -0.866025],
|
||
|
[0.453990, 0.978148, 0.777146, 0.629320, -0.207912, -0.891007],
|
||
|
[0.406737, 0.970296, 0.788011, 0.615661, -0.241922, -0.913545],
|
||
|
[0.358368, 0.961262, 0.798636, 0.601815, -0.275637, -0.933580],
|
||
|
[0.309017, 0.951057, 0.809017, 0.587785, -0.309017, -0.951057],
|
||
|
[0.258819, 0.939693, 0.819152, 0.573576, -0.342020, -0.965926],
|
||
|
[0.207912, 0.927184, 0.829038, 0.559193, -0.374607, -0.978148],
|
||
|
[0.156434, 0.913545, 0.838671, 0.544639, -0.406737, -0.987688],
|
||
|
[0.104528, 0.898794, 0.848048, 0.529919, -0.438371, -0.994522],
|
||
|
[0.052336, 0.882948, 0.857167, 0.515038, -0.469472, -0.998630],
|
||
|
[0.000000, 0.866025, 0.866025, 0.500000, -0.500000, -1.000000],
|
||
|
[-0.052336, 0.848048, 0.874620, 0.484810, -0.529919, -0.998630],
|
||
|
[-0.104528, 0.829038, 0.882948, 0.469472, -0.559193, -0.994522],
|
||
|
[-0.156434, 0.809017, 0.891007, 0.453990, -0.587785, -0.987688],
|
||
|
[-0.207912, 0.788011, 0.898794, 0.438371, -0.615661, -0.978148],
|
||
|
[-0.258819, 0.766044, 0.906308, 0.422618, -0.642788, -0.965926],
|
||
|
[-0.309017, 0.743145, 0.913545, 0.406737, -0.669131, -0.951057],
|
||
|
[-0.358368, 0.719340, 0.920505, 0.390731, -0.694658, -0.933580],
|
||
|
[-0.406737, 0.694658, 0.927184, 0.374607, -0.719340, -0.913545],
|
||
|
[-0.453990, 0.669131, 0.933580, 0.358368, -0.743145, -0.891007],
|
||
|
[-0.500000, 0.642788, 0.939693, 0.342020, -0.766044, -0.866025],
|
||
|
[-0.544639, 0.615661, 0.945519, 0.325568, -0.788011, -0.838671],
|
||
|
[-0.587785, 0.587785, 0.951057, 0.309017, -0.809017, -0.809017],
|
||
|
[-0.629320, 0.559193, 0.956305, 0.292372, -0.829038, -0.777146],
|
||
|
[-0.669131, 0.529919, 0.961262, 0.275637, -0.848048, -0.743145],
|
||
|
[-0.707107, 0.500000, 0.965926, 0.258819, -0.866025, -0.707107],
|
||
|
[-0.743145, 0.469472, 0.970296, 0.241922, -0.882948, -0.669131],
|
||
|
[-0.777146, 0.438371, 0.974370, 0.224951, -0.898794, -0.629320],
|
||
|
[-0.809017, 0.406737, 0.978148, 0.207912, -0.913545, -0.587785],
|
||
|
[-0.838671, 0.374607, 0.981627, 0.190809, -0.927184, -0.544639],
|
||
|
[-0.866025, 0.342020, 0.984808, 0.173648, -0.939693, -0.500000],
|
||
|
[-0.891007, 0.309017, 0.987688, 0.156434, -0.951057, -0.453990],
|
||
|
[-0.913545, 0.275637, 0.990268, 0.139173, -0.961262, -0.406737],
|
||
|
[-0.933580, 0.241922, 0.992546, 0.121869, -0.970296, -0.358368],
|
||
|
[-0.951057, 0.207912, 0.994522, 0.104528, -0.978148, -0.309017],
|
||
|
[-0.965926, 0.173648, 0.996195, 0.087156, -0.984808, -0.258819],
|
||
|
[-0.978148, 0.139173, 0.997564, 0.069756, -0.990268, -0.207912],
|
||
|
[-0.987688, 0.104528, 0.998630, 0.052336, -0.994522, -0.156434],
|
||
|
[-0.994522, 0.069756, 0.999391, 0.034899, -0.997564, -0.104528],
|
||
|
[-0.998630, 0.034899, 0.999848, 0.017452, -0.999391, -0.052336],
|
||
|
[-1.000000, 0.000000, 1.000000, 0.000000, -1.000000, -0.000000],
|
||
|
[-0.998630, -0.034899, 0.999848, -0.017452, -0.999391, 0.052336],
|
||
|
[-0.994522, -0.069756, 0.999391, -0.034899, -0.997564, 0.104528],
|
||
|
[-0.987688, -0.104528, 0.998630, -0.052336, -0.994522, 0.156434],
|
||
|
[-0.978148, -0.139173, 0.997564, -0.069756, -0.990268, 0.207912],
|
||
|
[-0.965926, -0.173648, 0.996195, -0.087156, -0.984808, 0.258819],
|
||
|
[-0.951057, -0.207912, 0.994522, -0.104528, -0.978148, 0.309017],
|
||
|
[-0.933580, -0.241922, 0.992546, -0.121869, -0.970296, 0.358368],
|
||
|
[-0.913545, -0.275637, 0.990268, -0.139173, -0.961262, 0.406737],
|
||
|
[-0.891007, -0.309017, 0.987688, -0.156434, -0.951057, 0.453990],
|
||
|
[-0.866025, -0.342020, 0.984808, -0.173648, -0.939693, 0.500000],
|
||
|
[-0.838671, -0.374607, 0.981627, -0.190809, -0.927184, 0.544639],
|
||
|
[-0.809017, -0.406737, 0.978148, -0.207912, -0.913545, 0.587785],
|
||
|
[-0.777146, -0.438371, 0.974370, -0.224951, -0.898794, 0.629320],
|
||
|
[-0.743145, -0.469472, 0.970296, -0.241922, -0.882948, 0.669131],
|
||
|
[-0.707107, -0.500000, 0.965926, -0.258819, -0.866025, 0.707107],
|
||
|
[-0.669131, -0.529919, 0.961262, -0.275637, -0.848048, 0.743145],
|
||
|
[-0.629320, -0.559193, 0.956305, -0.292372, -0.829038, 0.777146],
|
||
|
[-0.587785, -0.587785, 0.951057, -0.309017, -0.809017, 0.809017],
|
||
|
[-0.544639, -0.615661, 0.945519, -0.325568, -0.788011, 0.838671],
|
||
|
[-0.500000, -0.642788, 0.939693, -0.342020, -0.766044, 0.866025],
|
||
|
[-0.453990, -0.669131, 0.933580, -0.358368, -0.743145, 0.891007],
|
||
|
[-0.406737, -0.694658, 0.927184, -0.374607, -0.719340, 0.913545],
|
||
|
[-0.358368, -0.719340, 0.920505, -0.390731, -0.694658, 0.933580],
|
||
|
[-0.309017, -0.743145, 0.913545, -0.406737, -0.669131, 0.951057],
|
||
|
[-0.258819, -0.766044, 0.906308, -0.422618, -0.642788, 0.965926],
|
||
|
[-0.207912, -0.788011, 0.898794, -0.438371, -0.615661, 0.978148],
|
||
|
[-0.156434, -0.809017, 0.891007, -0.453990, -0.587785, 0.987688],
|
||
|
[-0.104528, -0.829038, 0.882948, -0.469472, -0.559193, 0.994522],
|
||
|
[-0.052336, -0.848048, 0.874620, -0.484810, -0.529919, 0.998630],
|
||
|
[-0.000000, -0.866025, 0.866025, -0.500000, -0.500000, 1.000000],
|
||
|
[0.052336, -0.882948, 0.857167, -0.515038, -0.469472, 0.998630],
|
||
|
[0.104528, -0.898794, 0.848048, -0.529919, -0.438371, 0.994522],
|
||
|
[0.156434, -0.913545, 0.838671, -0.544639, -0.406737, 0.987688],
|
||
|
[0.207912, -0.927184, 0.829038, -0.559193, -0.374607, 0.978148],
|
||
|
[0.258819, -0.939693, 0.819152, -0.573576, -0.342020, 0.965926],
|
||
|
[0.309017, -0.951057, 0.809017, -0.587785, -0.309017, 0.951057],
|
||
|
[0.358368, -0.961262, 0.798636, -0.601815, -0.275637, 0.933580],
|
||
|
[0.406737, -0.970296, 0.788011, -0.615661, -0.241922, 0.913545],
|
||
|
[0.453990, -0.978148, 0.777146, -0.629320, -0.207912, 0.891007],
|
||
|
[0.500000, -0.984808, 0.766044, -0.642788, -0.173648, 0.866025],
|
||
|
[0.544639, -0.990268, 0.754710, -0.656059, -0.139173, 0.838671],
|
||
|
[0.587785, -0.994522, 0.743145, -0.669131, -0.104528, 0.809017],
|
||
|
[0.629320, -0.997564, 0.731354, -0.681998, -0.069756, 0.777146],
|
||
|
[0.669131, -0.999391, 0.719340, -0.694658, -0.034899, 0.743145],
|
||
|
[0.707107, -1.000000, 0.707107, -0.707107, -0.000000, 0.707107],
|
||
|
[0.743145, -0.999391, 0.694658, -0.719340, 0.034899, 0.669131],
|
||
|
[0.777146, -0.997564, 0.681998, -0.731354, 0.069756, 0.629320],
|
||
|
[0.809017, -0.994522, 0.669131, -0.743145, 0.104528, 0.587785],
|
||
|
[0.838671, -0.990268, 0.656059, -0.754710, 0.139173, 0.544639],
|
||
|
[0.866025, -0.984808, 0.642788, -0.766044, 0.173648, 0.500000],
|
||
|
[0.891007, -0.978148, 0.629320, -0.777146, 0.207912, 0.453990],
|
||
|
[0.913545, -0.970296, 0.615661, -0.788011, 0.241922, 0.406737],
|
||
|
[0.933580, -0.961262, 0.601815, -0.798636, 0.275637, 0.358368],
|
||
|
[0.951057, -0.951057, 0.587785, -0.809017, 0.309017, 0.309017],
|
||
|
[0.965926, -0.939693, 0.573576, -0.819152, 0.342020, 0.258819],
|
||
|
[0.978148, -0.927184, 0.559193, -0.829038, 0.374607, 0.207912],
|
||
|
[0.987688, -0.913545, 0.544639, -0.838671, 0.406737, 0.156434],
|
||
|
[0.994522, -0.898794, 0.529919, -0.848048, 0.438371, 0.104528],
|
||
|
[0.998630, -0.882948, 0.515038, -0.857167, 0.469472, 0.052336],
|
||
|
[1.000000, -0.866025, 0.500000, -0.866025, 0.500000, 0.000000],
|
||
|
[0.998630, -0.848048, 0.484810, -0.874620, 0.529919, -0.052336],
|
||
|
[0.994522, -0.829038, 0.469472, -0.882948, 0.559193, -0.104528],
|
||
|
[0.987688, -0.809017, 0.453990, -0.891007, 0.587785, -0.156434],
|
||
|
[0.978148, -0.788011, 0.438371, -0.898794, 0.615661, -0.207912],
|
||
|
[0.965926, -0.766044, 0.422618, -0.906308, 0.642788, -0.258819],
|
||
|
[0.951057, -0.743145, 0.406737, -0.913545, 0.669131, -0.309017],
|
||
|
[0.933580, -0.719340, 0.390731, -0.920505, 0.694658, -0.358368],
|
||
|
[0.913545, -0.694658, 0.374607, -0.927184, 0.719340, -0.406737],
|
||
|
[0.891007, -0.669131, 0.358368, -0.933580, 0.743145, -0.453990],
|
||
|
[0.866025, -0.642788, 0.342020, -0.939693, 0.766044, -0.500000],
|
||
|
[0.838671, -0.615661, 0.325568, -0.945519, 0.788011, -0.544639],
|
||
|
[0.809017, -0.587785, 0.309017, -0.951057, 0.809017, -0.587785],
|
||
|
[0.777146, -0.559193, 0.292372, -0.956305, 0.829038, -0.629320],
|
||
|
[0.743145, -0.529919, 0.275637, -0.961262, 0.848048, -0.669131],
|
||
|
[0.707107, -0.500000, 0.258819, -0.965926, 0.866025, -0.707107],
|
||
|
[0.669131, -0.469472, 0.241922, -0.970296, 0.882948, -0.743145],
|
||
|
[0.629320, -0.438371, 0.224951, -0.974370, 0.898794, -0.777146],
|
||
|
[0.587785, -0.406737, 0.207912, -0.978148, 0.913545, -0.809017],
|
||
|
[0.544639, -0.374607, 0.190809, -0.981627, 0.927184, -0.838671],
|
||
|
[0.500000, -0.342020, 0.173648, -0.984808, 0.939693, -0.866025],
|
||
|
[0.453990, -0.309017, 0.156434, -0.987688, 0.951057, -0.891007],
|
||
|
[0.406737, -0.275637, 0.139173, -0.990268, 0.961262, -0.913545],
|
||
|
[0.358368, -0.241922, 0.121869, -0.992546, 0.970296, -0.933580],
|
||
|
[0.309017, -0.207912, 0.104528, -0.994522, 0.978148, -0.951057],
|
||
|
[0.258819, -0.173648, 0.087156, -0.996195, 0.984808, -0.965926],
|
||
|
[0.207912, -0.139173, 0.069756, -0.997564, 0.990268, -0.978148],
|
||
|
[0.156434, -0.104528, 0.052336, -0.998630, 0.994522, -0.987688],
|
||
|
[0.104528, -0.069756, 0.034899, -0.999391, 0.997564, -0.994522],
|
||
|
[0.052336, -0.034899, 0.017452, -0.999848, 0.999391, -0.998630],
|
||
|
[0.000000, -0.000000, 0.000000, -1.000000, 1.000000, -1.000000],
|
||
|
[-0.052336, 0.034899, -0.017452, -0.999848, 0.999391, -0.998630],
|
||
|
[-0.104528, 0.069756, -0.034899, -0.999391, 0.997564, -0.994522],
|
||
|
[-0.156434, 0.104528, -0.052336, -0.998630, 0.994522, -0.987688],
|
||
|
[-0.207912, 0.139173, -0.069756, -0.997564, 0.990268, -0.978148],
|
||
|
[-0.258819, 0.173648, -0.087156, -0.996195, 0.984808, -0.965926],
|
||
|
[-0.309017, 0.207912, -0.104528, -0.994522, 0.978148, -0.951057],
|
||
|
[-0.358368, 0.241922, -0.121869, -0.992546, 0.970296, -0.933580],
|
||
|
[-0.406737, 0.275637, -0.139173, -0.990268, 0.961262, -0.913545],
|
||
|
[-0.453990, 0.309017, -0.156434, -0.987688, 0.951057, -0.891007],
|
||
|
[-0.500000, 0.342020, -0.173648, -0.984808, 0.939693, -0.866025],
|
||
|
[-0.544639, 0.374607, -0.190809, -0.981627, 0.927184, -0.838671],
|
||
|
[-0.587785, 0.406737, -0.207912, -0.978148, 0.913545, -0.809017],
|
||
|
[-0.629320, 0.438371, -0.224951, -0.974370, 0.898794, -0.777146],
|
||
|
[-0.669131, 0.469472, -0.241922, -0.970296, 0.882948, -0.743145],
|
||
|
[-0.707107, 0.500000, -0.258819, -0.965926, 0.866025, -0.707107],
|
||
|
[-0.743145, 0.529919, -0.275637, -0.961262, 0.848048, -0.669131],
|
||
|
[-0.777146, 0.559193, -0.292372, -0.956305, 0.829038, -0.629320],
|
||
|
[-0.809017, 0.587785, -0.309017, -0.951057, 0.809017, -0.587785],
|
||
|
[-0.838671, 0.615661, -0.325568, -0.945519, 0.788011, -0.544639],
|
||
|
[-0.866025, 0.642788, -0.342020, -0.939693, 0.766044, -0.500000],
|
||
|
[-0.891007, 0.669131, -0.358368, -0.933580, 0.743145, -0.453990],
|
||
|
[-0.913545, 0.694658, -0.374607, -0.927184, 0.719340, -0.406737],
|
||
|
[-0.933580, 0.719340, -0.390731, -0.920505, 0.694658, -0.358368],
|
||
|
[-0.951057, 0.743145, -0.406737, -0.913545, 0.669131, -0.309017],
|
||
|
[-0.965926, 0.766044, -0.422618, -0.906308, 0.642788, -0.258819],
|
||
|
[-0.978148, 0.788011, -0.438371, -0.898794, 0.615661, -0.207912],
|
||
|
[-0.987688, 0.809017, -0.453990, -0.891007, 0.587785, -0.156434],
|
||
|
[-0.994522, 0.829038, -0.469472, -0.882948, 0.559193, -0.104528],
|
||
|
[-0.998630, 0.848048, -0.484810, -0.874620, 0.529919, -0.052336],
|
||
|
[-1.000000, 0.866025, -0.500000, -0.866025, 0.500000, 0.000000],
|
||
|
[-0.998630, 0.882948, -0.515038, -0.857167, 0.469472, 0.052336],
|
||
|
[-0.994522, 0.898794, -0.529919, -0.848048, 0.438371, 0.104528],
|
||
|
[-0.987688, 0.913545, -0.544639, -0.838671, 0.406737, 0.156434],
|
||
|
[-0.978148, 0.927184, -0.559193, -0.829038, 0.374607, 0.207912],
|
||
|
[-0.965926, 0.939693, -0.573576, -0.819152, 0.342020, 0.258819],
|
||
|
[-0.951057, 0.951057, -0.587785, -0.809017, 0.309017, 0.309017],
|
||
|
[-0.933580, 0.961262, -0.601815, -0.798636, 0.275637, 0.358368],
|
||
|
[-0.913545, 0.970296, -0.615661, -0.788011, 0.241922, 0.406737],
|
||
|
[-0.891007, 0.978148, -0.629320, -0.777146, 0.207912, 0.453990],
|
||
|
[-0.866025, 0.984808, -0.642788, -0.766044, 0.173648, 0.500000],
|
||
|
[-0.838671, 0.990268, -0.656059, -0.754710, 0.139173, 0.544639],
|
||
|
[-0.809017, 0.994522, -0.669131, -0.743145, 0.104528, 0.587785],
|
||
|
[-0.777146, 0.997564, -0.681998, -0.731354, 0.069756, 0.629320],
|
||
|
[-0.743145, 0.999391, -0.694658, -0.719340, 0.034899, 0.669131],
|
||
|
[-0.707107, 1.000000, -0.707107, -0.707107, 0.000000, 0.707107],
|
||
|
[-0.669131, 0.999391, -0.719340, -0.694658, -0.034899, 0.743145],
|
||
|
[-0.629320, 0.997564, -0.731354, -0.681998, -0.069756, 0.777146],
|
||
|
[-0.587785, 0.994522, -0.743145, -0.669131, -0.104528, 0.809017],
|
||
|
[-0.544639, 0.990268, -0.754710, -0.656059, -0.139173, 0.838671],
|
||
|
[-0.500000, 0.984808, -0.766044, -0.642788, -0.173648, 0.866025],
|
||
|
[-0.453990, 0.978148, -0.777146, -0.629320, -0.207912, 0.891007],
|
||
|
[-0.406737, 0.970296, -0.788011, -0.615661, -0.241922, 0.913545],
|
||
|
[-0.358368, 0.961262, -0.798636, -0.601815, -0.275637, 0.933580],
|
||
|
[-0.309017, 0.951057, -0.809017, -0.587785, -0.309017, 0.951057],
|
||
|
[-0.258819, 0.939693, -0.819152, -0.573576, -0.342020, 0.965926],
|
||
|
[-0.207912, 0.927184, -0.829038, -0.559193, -0.374607, 0.978148],
|
||
|
[-0.156434, 0.913545, -0.838671, -0.544639, -0.406737, 0.987688],
|
||
|
[-0.104528, 0.898794, -0.848048, -0.529919, -0.438371, 0.994522],
|
||
|
[-0.052336, 0.882948, -0.857167, -0.515038, -0.469472, 0.998630],
|
||
|
[-0.000000, 0.866025, -0.866025, -0.500000, -0.500000, 1.000000],
|
||
|
[0.052336, 0.848048, -0.874620, -0.484810, -0.529919, 0.998630],
|
||
|
[0.104528, 0.829038, -0.882948, -0.469472, -0.559193, 0.994522],
|
||
|
[0.156434, 0.809017, -0.891007, -0.453990, -0.587785, 0.987688],
|
||
|
[0.207912, 0.788011, -0.898794, -0.438371, -0.615661, 0.978148],
|
||
|
[0.258819, 0.766044, -0.906308, -0.422618, -0.642788, 0.965926],
|
||
|
[0.309017, 0.743145, -0.913545, -0.406737, -0.669131, 0.951057],
|
||
|
[0.358368, 0.719340, -0.920505, -0.390731, -0.694658, 0.933580],
|
||
|
[0.406737, 0.694658, -0.927184, -0.374607, -0.719340, 0.913545],
|
||
|
[0.453990, 0.669131, -0.933580, -0.358368, -0.743145, 0.891007],
|
||
|
[0.500000, 0.642788, -0.939693, -0.342020, -0.766044, 0.866025],
|
||
|
[0.544639, 0.615661, -0.945519, -0.325568, -0.788011, 0.838671],
|
||
|
[0.587785, 0.587785, -0.951057, -0.309017, -0.809017, 0.809017],
|
||
|
[0.629320, 0.559193, -0.956305, -0.292372, -0.829038, 0.777146],
|
||
|
[0.669131, 0.529919, -0.961262, -0.275637, -0.848048, 0.743145],
|
||
|
[0.707107, 0.500000, -0.965926, -0.258819, -0.866025, 0.707107],
|
||
|
[0.743145, 0.469472, -0.970296, -0.241922, -0.882948, 0.669131],
|
||
|
[0.777146, 0.438371, -0.974370, -0.224951, -0.898794, 0.629320],
|
||
|
[0.809017, 0.406737, -0.978148, -0.207912, -0.913545, 0.587785],
|
||
|
[0.838671, 0.374607, -0.981627, -0.190809, -0.927184, 0.544639],
|
||
|
[0.866025, 0.342020, -0.984808, -0.173648, -0.939693, 0.500000],
|
||
|
[0.891007, 0.309017, -0.987688, -0.156434, -0.951057, 0.453990],
|
||
|
[0.913545, 0.275637, -0.990268, -0.139173, -0.961262, 0.406737],
|
||
|
[0.933580, 0.241922, -0.992546, -0.121869, -0.970296, 0.358368],
|
||
|
[0.951057, 0.207912, -0.994522, -0.104528, -0.978148, 0.309017],
|
||
|
[0.965926, 0.173648, -0.996195, -0.087156, -0.984808, 0.258819],
|
||
|
[0.978148, 0.139173, -0.997564, -0.069756, -0.990268, 0.207912],
|
||
|
[0.987688, 0.104528, -0.998630, -0.052336, -0.994522, 0.156434],
|
||
|
[0.994522, 0.069756, -0.999391, -0.034899, -0.997564, 0.104528],
|
||
|
[0.998630, 0.034899, -0.999848, -0.017452, -0.999391, 0.052336],
|
||
|
[1.000000, 0.000000, -1.000000, -0.000000, -1.000000, 0.000000],
|
||
|
[0.998630, -0.034899, -0.999848, 0.017452, -0.999391, -0.052336],
|
||
|
[0.994522, -0.069756, -0.999391, 0.034899, -0.997564, -0.104528],
|
||
|
[0.987688, -0.104528, -0.998630, 0.052336, -0.994522, -0.156434],
|
||
|
[0.978148, -0.139173, -0.997564, 0.069756, -0.990268, -0.207912],
|
||
|
[0.965926, -0.173648, -0.996195, 0.087156, -0.984808, -0.258819],
|
||
|
[0.951057, -0.207912, -0.994522, 0.104528, -0.978148, -0.309017],
|
||
|
[0.933580, -0.241922, -0.992546, 0.121869, -0.970296, -0.358368],
|
||
|
[0.913545, -0.275637, -0.990268, 0.139173, -0.961262, -0.406737],
|
||
|
[0.891007, -0.309017, -0.987688, 0.156434, -0.951057, -0.453990],
|
||
|
[0.866025, -0.342020, -0.984808, 0.173648, -0.939693, -0.500000],
|
||
|
[0.838671, -0.374607, -0.981627, 0.190809, -0.927184, -0.544639],
|
||
|
[0.809017, -0.406737, -0.978148, 0.207912, -0.913545, -0.587785],
|
||
|
[0.777146, -0.438371, -0.974370, 0.224951, -0.898794, -0.629320],
|
||
|
[0.743145, -0.469472, -0.970296, 0.241922, -0.882948, -0.669131],
|
||
|
[0.707107, -0.500000, -0.965926, 0.258819, -0.866025, -0.707107],
|
||
|
[0.669131, -0.529919, -0.961262, 0.275637, -0.848048, -0.743145],
|
||
|
[0.629320, -0.559193, -0.956305, 0.292372, -0.829038, -0.777146],
|
||
|
[0.587785, -0.587785, -0.951057, 0.309017, -0.809017, -0.809017],
|
||
|
[0.544639, -0.615661, -0.945519, 0.325568, -0.788011, -0.838671],
|
||
|
[0.500000, -0.642788, -0.939693, 0.342020, -0.766044, -0.866025],
|
||
|
[0.453990, -0.669131, -0.933580, 0.358368, -0.743145, -0.891007],
|
||
|
[0.406737, -0.694658, -0.927184, 0.374607, -0.719340, -0.913545],
|
||
|
[0.358368, -0.719340, -0.920505, 0.390731, -0.694658, -0.933580],
|
||
|
[0.309017, -0.743145, -0.913545, 0.406737, -0.669131, -0.951057],
|
||
|
[0.258819, -0.766044, -0.906308, 0.422618, -0.642788, -0.965926],
|
||
|
[0.207912, -0.788011, -0.898794, 0.438371, -0.615661, -0.978148],
|
||
|
[0.156434, -0.809017, -0.891007, 0.453990, -0.587785, -0.987688],
|
||
|
[0.104528, -0.829038, -0.882948, 0.469472, -0.559193, -0.994522],
|
||
|
[0.052336, -0.848048, -0.874620, 0.484810, -0.529919, -0.998630],
|
||
|
[0.000000, -0.866025, -0.866025, 0.500000, -0.500000, -1.000000],
|
||
|
[-0.052336, -0.882948, -0.857167, 0.515038, -0.469472, -0.998630],
|
||
|
[-0.104528, -0.898794, -0.848048, 0.529919, -0.438371, -0.994522],
|
||
|
[-0.156434, -0.913545, -0.838671, 0.544639, -0.406737, -0.987688],
|
||
|
[-0.207912, -0.927184, -0.829038, 0.559193, -0.374607, -0.978148],
|
||
|
[-0.258819, -0.939693, -0.819152, 0.573576, -0.342020, -0.965926],
|
||
|
[-0.309017, -0.951057, -0.809017, 0.587785, -0.309017, -0.951057],
|
||
|
[-0.358368, -0.961262, -0.798636, 0.601815, -0.275637, -0.933580],
|
||
|
[-0.406737, -0.970296, -0.788011, 0.615661, -0.241922, -0.913545],
|
||
|
[-0.453990, -0.978148, -0.777146, 0.629320, -0.207912, -0.891007],
|
||
|
[-0.500000, -0.984808, -0.766044, 0.642788, -0.173648, -0.866025],
|
||
|
[-0.544639, -0.990268, -0.754710, 0.656059, -0.139173, -0.838671],
|
||
|
[-0.587785, -0.994522, -0.743145, 0.669131, -0.104528, -0.809017],
|
||
|
[-0.629320, -0.997564, -0.731354, 0.681998, -0.069756, -0.777146],
|
||
|
[-0.669131, -0.999391, -0.719340, 0.694658, -0.034899, -0.743145],
|
||
|
[-0.707107, -1.000000, -0.707107, 0.707107, -0.000000, -0.707107],
|
||
|
[-0.743145, -0.999391, -0.694658, 0.719340, 0.034899, -0.669131],
|
||
|
[-0.777146, -0.997564, -0.681998, 0.731354, 0.069756, -0.629320],
|
||
|
[-0.809017, -0.994522, -0.669131, 0.743145, 0.104528, -0.587785],
|
||
|
[-0.838671, -0.990268, -0.656059, 0.754710, 0.139173, -0.544639],
|
||
|
[-0.866025, -0.984808, -0.642788, 0.766044, 0.173648, -0.500000],
|
||
|
[-0.891007, -0.978148, -0.629320, 0.777146, 0.207912, -0.453990],
|
||
|
[-0.913545, -0.970296, -0.615661, 0.788011, 0.241922, -0.406737],
|
||
|
[-0.933580, -0.961262, -0.601815, 0.798636, 0.275637, -0.358368],
|
||
|
[-0.951057, -0.951057, -0.587785, 0.809017, 0.309017, -0.309017],
|
||
|
[-0.965926, -0.939693, -0.573576, 0.819152, 0.342020, -0.258819],
|
||
|
[-0.978148, -0.927184, -0.559193, 0.829038, 0.374607, -0.207912],
|
||
|
[-0.987688, -0.913545, -0.544639, 0.838671, 0.406737, -0.156434],
|
||
|
[-0.994522, -0.898794, -0.529919, 0.848048, 0.438371, -0.104528],
|
||
|
[-0.998630, -0.882948, -0.515038, 0.857167, 0.469472, -0.052336],
|
||
|
[-1.000000, -0.866025, -0.500000, 0.866025, 0.500000, -0.000000],
|
||
|
[-0.998630, -0.848048, -0.484810, 0.874620, 0.529919, 0.052336],
|
||
|
[-0.994522, -0.829038, -0.469472, 0.882948, 0.559193, 0.104528],
|
||
|
[-0.987688, -0.809017, -0.453990, 0.891007, 0.587785, 0.156434],
|
||
|
[-0.978148, -0.788011, -0.438371, 0.898794, 0.615661, 0.207912],
|
||
|
[-0.965926, -0.766044, -0.422618, 0.906308, 0.642788, 0.258819],
|
||
|
[-0.951057, -0.743145, -0.406737, 0.913545, 0.669131, 0.309017],
|
||
|
[-0.933580, -0.719340, -0.390731, 0.920505, 0.694658, 0.358368],
|
||
|
[-0.913545, -0.694658, -0.374607, 0.927184, 0.719340, 0.406737],
|
||
|
[-0.891007, -0.669131, -0.358368, 0.933580, 0.743145, 0.453990],
|
||
|
[-0.866025, -0.642788, -0.342020, 0.939693, 0.766044, 0.500000],
|
||
|
[-0.838671, -0.615661, -0.325568, 0.945519, 0.788011, 0.544639],
|
||
|
[-0.809017, -0.587785, -0.309017, 0.951057, 0.809017, 0.587785],
|
||
|
[-0.777146, -0.559193, -0.292372, 0.956305, 0.829038, 0.629320],
|
||
|
[-0.743145, -0.529919, -0.275637, 0.961262, 0.848048, 0.669131],
|
||
|
[-0.707107, -0.500000, -0.258819, 0.965926, 0.866025, 0.707107],
|
||
|
[-0.669131, -0.469472, -0.241922, 0.970296, 0.882948, 0.743145],
|
||
|
[-0.629320, -0.438371, -0.224951, 0.974370, 0.898794, 0.777146],
|
||
|
[-0.587785, -0.406737, -0.207912, 0.978148, 0.913545, 0.809017],
|
||
|
[-0.544639, -0.374607, -0.190809, 0.981627, 0.927184, 0.838671],
|
||
|
[-0.500000, -0.342020, -0.173648, 0.984808, 0.939693, 0.866025],
|
||
|
[-0.453990, -0.309017, -0.156434, 0.987688, 0.951057, 0.891007],
|
||
|
[-0.406737, -0.275637, -0.139173, 0.990268, 0.961262, 0.913545],
|
||
|
[-0.358368, -0.241922, -0.121869, 0.992546, 0.970296, 0.933580],
|
||
|
[-0.309017, -0.207912, -0.104528, 0.994522, 0.978148, 0.951057],
|
||
|
[-0.258819, -0.173648, -0.087156, 0.996195, 0.984808, 0.965926],
|
||
|
[-0.207912, -0.139173, -0.069756, 0.997564, 0.990268, 0.978148],
|
||
|
[-0.156434, -0.104528, -0.052336, 0.998630, 0.994522, 0.987688],
|
||
|
[-0.104528, -0.069756, -0.034899, 0.999391, 0.997564, 0.994522],
|
||
|
[-0.052336, -0.034899, -0.017452, 0.999848, 0.999391, 0.998630],
|
||
|
],
|
||
|
[
|
||
|
[-1.000000, -0.000000, 1.000000, -0.000000, 0.000000,
|
||
|
-1.000000, -0.000000, 0.000000, -0.000000],
|
||
|
[-0.999848, 0.017452, 0.999543, -0.030224, 0.000264,
|
||
|
-0.999086, 0.042733, -0.000590, 0.000004],
|
||
|
[-0.999391, 0.034899, 0.998173, -0.060411, 0.001055,
|
||
|
-0.996348, 0.085356, -0.002357, 0.000034],
|
||
|
[-0.998630, 0.052336, 0.995891, -0.090524, 0.002372,
|
||
|
-0.991791, 0.127757, -0.005297, 0.000113],
|
||
|
[-0.997564, 0.069756, 0.992701, -0.120527, 0.004214,
|
||
|
-0.985429, 0.169828, -0.009400, 0.000268],
|
||
|
[-0.996195, 0.087156, 0.988606, -0.150384, 0.006578,
|
||
|
-0.977277, 0.211460, -0.014654, 0.000523],
|
||
|
[-0.994522, 0.104528, 0.983611, -0.180057, 0.009462,
|
||
|
-0.967356, 0.252544, -0.021043, 0.000903],
|
||
|
[-0.992546, 0.121869, 0.977722, -0.209511, 0.012862,
|
||
|
-0.955693, 0.292976, -0.028547, 0.001431],
|
||
|
[-0.990268, 0.139173, 0.970946, -0.238709, 0.016774,
|
||
|
-0.942316, 0.332649, -0.037143, 0.002131],
|
||
|
[-0.987688, 0.156434, 0.963292, -0.267617, 0.021193,
|
||
|
-0.927262, 0.371463, -0.046806, 0.003026],
|
||
|
[-0.984808, 0.173648, 0.954769, -0.296198, 0.026114,
|
||
|
-0.910569, 0.409317, -0.057505, 0.004140],
|
||
|
[-0.981627, 0.190809, 0.945388, -0.324419, 0.031530,
|
||
|
-0.892279, 0.446114, -0.069209, 0.005492],
|
||
|
[-0.978148, 0.207912, 0.935159, -0.352244, 0.037436,
|
||
|
-0.872441, 0.481759, -0.081880, 0.007105],
|
||
|
[-0.974370, 0.224951, 0.924096, -0.379641, 0.043823,
|
||
|
-0.851105, 0.516162, -0.095481, 0.008999],
|
||
|
[-0.970296, 0.241922, 0.912211, -0.406574, 0.050685,
|
||
|
-0.828326, 0.549233, -0.109969, 0.011193],
|
||
|
[-0.965926, 0.258819, 0.899519, -0.433013, 0.058013,
|
||
|
-0.804164, 0.580889, -0.125300, 0.013707],
|
||
|
[-0.961262, 0.275637, 0.886036, -0.458924, 0.065797,
|
||
|
-0.778680, 0.611050, -0.141427, 0.016556],
|
||
|
[-0.956305, 0.292372, 0.871778, -0.484275, 0.074029,
|
||
|
-0.751940, 0.639639, -0.158301, 0.019758],
|
||
|
[-0.951057, 0.309017, 0.856763, -0.509037, 0.082698,
|
||
|
-0.724012, 0.666583, -0.175868, 0.023329],
|
||
|
[-0.945519, 0.325568, 0.841008, -0.533178, 0.091794,
|
||
|
-0.694969, 0.691816, -0.194075, 0.027281],
|
||
|
[-0.939693, 0.342020, 0.824533, -0.556670, 0.101306,
|
||
|
-0.664885, 0.715274, -0.212865, 0.031630],
|
||
|
[-0.933580, 0.358368, 0.807359, -0.579484, 0.111222,
|
||
|
-0.633837, 0.736898, -0.232180, 0.036385],
|
||
|
[-0.927184, 0.374607, 0.789505, -0.601592, 0.121529,
|
||
|
-0.601904, 0.756637, -0.251960, 0.041559],
|
||
|
[-0.920505, 0.390731, 0.770994, -0.622967, 0.132217,
|
||
|
-0.569169, 0.774442, -0.272143, 0.047160],
|
||
|
[-0.913545, 0.406737, 0.751848, -0.643582, 0.143271,
|
||
|
-0.535715, 0.790270, -0.292666, 0.053196],
|
||
|
[-0.906308, 0.422618, 0.732091, -0.663414, 0.154678,
|
||
|
-0.501627, 0.804083, -0.313464, 0.059674],
|
||
|
[-0.898794, 0.438371, 0.711746, -0.682437, 0.166423,
|
||
|
-0.466993, 0.815850, -0.334472, 0.066599],
|
||
|
[-0.891007, 0.453990, 0.690839, -0.700629, 0.178494,
|
||
|
-0.431899, 0.825544, -0.355623, 0.073974],
|
||
|
[-0.882948, 0.469472, 0.669395, -0.717968, 0.190875,
|
||
|
-0.396436, 0.833145, -0.376851, 0.081803],
|
||
|
[-0.874620, 0.484810, 0.647439, -0.734431, 0.203551,
|
||
|
-0.360692, 0.838638, -0.398086, 0.090085],
|
||
|
[-0.866025, 0.500000, 0.625000, -0.750000, 0.216506,
|
||
|
-0.324760, 0.842012, -0.419263, 0.098821],
|
||
|
[-0.857167, 0.515038, 0.602104, -0.764655, 0.229726,
|
||
|
-0.288728, 0.843265, -0.440311, 0.108009],
|
||
|
[-0.848048, 0.529919, 0.578778, -0.778378, 0.243192,
|
||
|
-0.252688, 0.842399, -0.461164, 0.117644],
|
||
|
[-0.838671, 0.544639, 0.555052, -0.791154, 0.256891,
|
||
|
-0.216730, 0.839422, -0.481753, 0.127722],
|
||
|
[-0.829038, 0.559193, 0.530955, -0.802965, 0.270803,
|
||
|
-0.180944, 0.834347, -0.502011, 0.138237],
|
||
|
[-0.819152, 0.573576, 0.506515, -0.813798, 0.284914,
|
||
|
-0.145420, 0.827194, -0.521871, 0.149181],
|
||
|
[-0.809017, 0.587785, 0.481763, -0.823639, 0.299204,
|
||
|
-0.110246, 0.817987, -0.541266, 0.160545],
|
||
|
[-0.798636, 0.601815, 0.456728, -0.832477, 0.313658,
|
||
|
-0.075508, 0.806757, -0.560132, 0.172317],
|
||
|
[-0.788011, 0.615661, 0.431441, -0.840301, 0.328257,
|
||
|
-0.041294, 0.793541, -0.578405, 0.184487],
|
||
|
[-0.777146, 0.629320, 0.405934, -0.847101, 0.342984,
|
||
|
-0.007686, 0.778379, -0.596021, 0.197040],
|
||
|
[-0.766044, 0.642788, 0.380236, -0.852869, 0.357821,
|
||
|
0.025233, 0.761319, -0.612921, 0.209963],
|
||
|
[-0.754710, 0.656059, 0.354380, -0.857597, 0.372749,
|
||
|
0.057383, 0.742412, -0.629044, 0.223238],
|
||
|
[-0.743145, 0.669131, 0.328396, -0.861281, 0.387751,
|
||
|
0.088686, 0.721714, -0.644334, 0.236850],
|
||
|
[-0.731354, 0.681998, 0.302317, -0.863916, 0.402807,
|
||
|
0.119068, 0.699288, -0.658734, 0.250778],
|
||
|
[-0.719340, 0.694658, 0.276175, -0.865498, 0.417901,
|
||
|
0.148454, 0.675199, -0.672190, 0.265005],
|
||
|
[-0.707107, 0.707107, 0.250000, -0.866025, 0.433013,
|
||
|
0.176777, 0.649519, -0.684653, 0.279508],
|
||
|
[-0.694658, 0.719340, 0.223825, -0.865498, 0.448125,
|
||
|
0.203969, 0.622322, -0.696073, 0.294267],
|
||
|
[-0.681998, 0.731354, 0.197683, -0.863916, 0.463218,
|
||
|
0.229967, 0.593688, -0.706405, 0.309259],
|
||
|
[-0.669131, 0.743145, 0.171604, -0.861281, 0.478275,
|
||
|
0.254712, 0.563700, -0.715605, 0.324459],
|
||
|
[-0.656059, 0.754710, 0.145620, -0.857597, 0.493276,
|
||
|
0.278147, 0.532443, -0.723633, 0.339844],
|
||
|
[-0.642788, 0.766044, 0.119764, -0.852869, 0.508205,
|
||
|
0.300221, 0.500009, -0.730451, 0.355387],
|
||
|
[-0.629320, 0.777146, 0.094066, -0.847101, 0.523041,
|
||
|
0.320884, 0.466490, -0.736025, 0.371063],
|
||
|
[-0.615661, 0.788011, 0.068559, -0.840301, 0.537768,
|
||
|
0.340093, 0.431982, -0.740324, 0.386845],
|
||
|
[-0.601815, 0.798636, 0.043272, -0.832477, 0.552367,
|
||
|
0.357807, 0.396584, -0.743320, 0.402704],
|
||
|
[-0.587785, 0.809017, 0.018237, -0.823639, 0.566821,
|
||
|
0.373991, 0.360397, -0.744989, 0.418613],
|
||
|
[-0.573576, 0.819152, -0.006515, -0.813798, 0.581112,
|
||
|
0.388612, 0.323524, -0.745308, 0.434544],
|
||
|
[-0.559193, 0.829038, -0.030955, -0.802965, 0.595222,
|
||
|
0.401645, 0.286069, -0.744262, 0.450467],
|
||
|
[-0.544639, 0.838671, -0.055052, -0.791154, 0.609135,
|
||
|
0.413066, 0.248140, -0.741835, 0.466352],
|
||
|
[-0.529919, 0.848048, -0.078778, -0.778378, 0.622833,
|
||
|
0.422856, 0.209843, -0.738017, 0.482171],
|
||
|
[-0.515038, 0.857167, -0.102104, -0.764655, 0.636300,
|
||
|
0.431004, 0.171288, -0.732801, 0.497894],
|
||
|
[-0.500000, 0.866025, -0.125000, -0.750000, 0.649519,
|
||
|
0.437500, 0.132583, -0.726184, 0.513490],
|
||
|
[-0.484810, 0.874620, -0.147439, -0.734431, 0.662474,
|
||
|
0.442340, 0.093837, -0.718167, 0.528929],
|
||
|
[-0.469472, 0.882948, -0.169395, -0.717968, 0.675150,
|
||
|
0.445524, 0.055160, -0.708753, 0.544183],
|
||
|
[-0.453990, 0.891007, -0.190839, -0.700629, 0.687531,
|
||
|
0.447059, 0.016662, -0.697950, 0.559220],
|
||
|
[-0.438371, 0.898794, -0.211746, -0.682437, 0.699602,
|
||
|
0.446953, -0.021550, -0.685769, 0.574011],
|
||
|
[-0.422618, 0.906308, -0.232091, -0.663414, 0.711348,
|
||
|
0.445222, -0.059368, -0.672226, 0.588528],
|
||
|
[-0.406737, 0.913545, -0.251848, -0.643582, 0.722755,
|
||
|
0.441884, -0.096684, -0.657339, 0.602741],
|
||
|
[-0.390731, 0.920505, -0.270994, -0.622967, 0.733809,
|
||
|
0.436964, -0.133395, -0.641130, 0.616621],
|
||
|
[-0.374607, 0.927184, -0.289505, -0.601592, 0.744496,
|
||
|
0.430488, -0.169397, -0.623624, 0.630141],
|
||
|
[-0.358368, 0.933580, -0.307359, -0.579484, 0.754804,
|
||
|
0.422491, -0.204589, -0.604851, 0.643273],
|
||
|
[-0.342020, 0.939693, -0.324533, -0.556670, 0.764720,
|
||
|
0.413008, -0.238872, -0.584843, 0.655990],
|
||
|
[-0.325568, 0.945519, -0.341008, -0.533178, 0.774231,
|
||
|
0.402081, -0.272150, -0.563635, 0.668267],
|
||
|
[-0.309017, 0.951057, -0.356763, -0.509037, 0.783327,
|
||
|
0.389754, -0.304329, -0.541266, 0.680078],
|
||
|
[-0.292372, 0.956305, -0.371778, -0.484275, 0.791997,
|
||
|
0.376077, -0.335319, -0.517778, 0.691399],
|
||
|
[-0.275637, 0.961262, -0.386036, -0.458924, 0.800228,
|
||
|
0.361102, -0.365034, -0.493216, 0.702207],
|
||
|
[-0.258819, 0.965926, -0.399519, -0.433013, 0.808013,
|
||
|
0.344885, -0.393389, -0.467627, 0.712478],
|
||
|
[-0.241922, 0.970296, -0.412211, -0.406574, 0.815340,
|
||
|
0.327486, -0.420306, -0.441061, 0.722191],
|
||
|
[-0.224951, 0.974370, -0.424096, -0.379641, 0.822202,
|
||
|
0.308969, -0.445709, -0.413572, 0.731327],
|
||
|
[-0.207912, 0.978148, -0.435159, -0.352244, 0.828589,
|
||
|
0.289399, -0.469527, -0.385215, 0.739866],
|
||
|
[-0.190809, 0.981627, -0.445388, -0.324419, 0.834495,
|
||
|
0.268846, -0.491693, -0.356047, 0.747790],
|
||
|
[-0.173648, 0.984808, -0.454769, -0.296198, 0.839912,
|
||
|
0.247382, -0.512145, -0.326129, 0.755082],
|
||
|
[-0.156434, 0.987688, -0.463292, -0.267617, 0.844832,
|
||
|
0.225081, -0.530827, -0.295521, 0.761728],
|
||
|
[-0.139173, 0.990268, -0.470946, -0.238709, 0.849251,
|
||
|
0.202020, -0.547684, -0.264287, 0.767712],
|
||
|
[-0.121869, 0.992546, -0.477722, -0.209511, 0.853163,
|
||
|
0.178279, -0.562672, -0.232494, 0.773023],
|
||
|
[-0.104528, 0.994522, -0.483611, -0.180057, 0.856563,
|
||
|
0.153937, -0.575747, -0.200207, 0.777648],
|
||
|
[-0.087156, 0.996195, -0.488606, -0.150384, 0.859447,
|
||
|
0.129078, -0.586872, -0.167494, 0.781579],
|
||
|
[-0.069756, 0.997564, -0.492701, -0.120527, 0.861811,
|
||
|
0.103786, -0.596018, -0.134426, 0.784806],
|
||
|
[-0.052336, 0.998630, -0.495891, -0.090524, 0.863653,
|
||
|
0.078146, -0.603158, -0.101071, 0.787324],
|
||
|
[-0.034899, 0.999391, -0.498173, -0.060411, 0.864971,
|
||
|
0.052243, -0.608272, -0.067500, 0.789126],
|
||
|
[-0.017452, 0.999848, -0.499543, -0.030224, 0.865762,
|
||
|
0.026165, -0.611347, -0.033786, 0.790208],
|
||
|
[0.000000, 1.000000, -0.500000, 0.000000, 0.866025,
|
||
|
-0.000000, -0.612372, 0.000000, 0.790569],
|
||
|
[0.017452, 0.999848, -0.499543, 0.030224, 0.865762,
|
||
|
-0.026165, -0.611347, 0.033786, 0.790208],
|
||
|
[0.034899, 0.999391, -0.498173, 0.060411, 0.864971,
|
||
|
-0.052243, -0.608272, 0.067500, 0.789126],
|
||
|
[0.052336, 0.998630, -0.495891, 0.090524, 0.863653,
|
||
|
-0.078146, -0.603158, 0.101071, 0.787324],
|
||
|
[0.069756, 0.997564, -0.492701, 0.120527, 0.861811,
|
||
|
-0.103786, -0.596018, 0.134426, 0.784806],
|
||
|
[0.087156, 0.996195, -0.488606, 0.150384, 0.859447,
|
||
|
-0.129078, -0.586872, 0.167494, 0.781579],
|
||
|
[0.104528, 0.994522, -0.483611, 0.180057, 0.856563,
|
||
|
-0.153937, -0.575747, 0.200207, 0.777648],
|
||
|
[0.121869, 0.992546, -0.477722, 0.209511, 0.853163,
|
||
|
-0.178279, -0.562672, 0.232494, 0.773023],
|
||
|
[0.139173, 0.990268, -0.470946, 0.238709, 0.849251,
|
||
|
-0.202020, -0.547684, 0.264287, 0.767712],
|
||
|
[0.156434, 0.987688, -0.463292, 0.267617, 0.844832,
|
||
|
-0.225081, -0.530827, 0.295521, 0.761728],
|
||
|
[0.173648, 0.984808, -0.454769, 0.296198, 0.839912,
|
||
|
-0.247382, -0.512145, 0.326129, 0.755082],
|
||
|
[0.190809, 0.981627, -0.445388, 0.324419, 0.834495,
|
||
|
-0.268846, -0.491693, 0.356047, 0.747790],
|
||
|
[0.207912, 0.978148, -0.435159, 0.352244, 0.828589,
|
||
|
-0.289399, -0.469527, 0.385215, 0.739866],
|
||
|
[0.224951, 0.974370, -0.424096, 0.379641, 0.822202,
|
||
|
-0.308969, -0.445709, 0.413572, 0.731327],
|
||
|
[0.241922, 0.970296, -0.412211, 0.406574, 0.815340,
|
||
|
-0.327486, -0.420306, 0.441061, 0.722191],
|
||
|
[0.258819, 0.965926, -0.399519, 0.433013, 0.808013,
|
||
|
-0.344885, -0.393389, 0.467627, 0.712478],
|
||
|
[0.275637, 0.961262, -0.386036, 0.458924, 0.800228,
|
||
|
-0.361102, -0.365034, 0.493216, 0.702207],
|
||
|
[0.292372, 0.956305, -0.371778, 0.484275, 0.791997,
|
||
|
-0.376077, -0.335319, 0.517778, 0.691399],
|
||
|
[0.309017, 0.951057, -0.356763, 0.509037, 0.783327,
|
||
|
-0.389754, -0.304329, 0.541266, 0.680078],
|
||
|
[0.325568, 0.945519, -0.341008, 0.533178, 0.774231,
|
||
|
-0.402081, -0.272150, 0.563635, 0.668267],
|
||
|
[0.342020, 0.939693, -0.324533, 0.556670, 0.764720,
|
||
|
-0.413008, -0.238872, 0.584843, 0.655990],
|
||
|
[0.358368, 0.933580, -0.307359, 0.579484, 0.754804,
|
||
|
-0.422491, -0.204589, 0.604851, 0.643273],
|
||
|
[0.374607, 0.927184, -0.289505, 0.601592, 0.744496,
|
||
|
-0.430488, -0.169397, 0.623624, 0.630141],
|
||
|
[0.390731, 0.920505, -0.270994, 0.622967, 0.733809,
|
||
|
-0.436964, -0.133395, 0.641130, 0.616621],
|
||
|
[0.406737, 0.913545, -0.251848, 0.643582, 0.722755,
|
||
|
-0.441884, -0.096684, 0.657339, 0.602741],
|
||
|
[0.422618, 0.906308, -0.232091, 0.663414, 0.711348,
|
||
|
-0.445222, -0.059368, 0.672226, 0.588528],
|
||
|
[0.438371, 0.898794, -0.211746, 0.682437, 0.699602,
|
||
|
-0.446953, -0.021550, 0.685769, 0.574011],
|
||
|
[0.453990, 0.891007, -0.190839, 0.700629, 0.687531,
|
||
|
-0.447059, 0.016662, 0.697950, 0.559220],
|
||
|
[0.469472, 0.882948, -0.169395, 0.717968, 0.675150,
|
||
|
-0.445524, 0.055160, 0.708753, 0.544183],
|
||
|
[0.484810, 0.874620, -0.147439, 0.734431, 0.662474,
|
||
|
-0.442340, 0.093837, 0.718167, 0.528929],
|
||
|
[0.500000, 0.866025, -0.125000, 0.750000, 0.649519,
|
||
|
-0.437500, 0.132583, 0.726184, 0.513490],
|
||
|
[0.515038, 0.857167, -0.102104, 0.764655, 0.636300,
|
||
|
-0.431004, 0.171288, 0.732801, 0.497894],
|
||
|
[0.529919, 0.848048, -0.078778, 0.778378, 0.622833,
|
||
|
-0.422856, 0.209843, 0.738017, 0.482171],
|
||
|
[0.544639, 0.838671, -0.055052, 0.791154, 0.609135,
|
||
|
-0.413066, 0.248140, 0.741835, 0.466352],
|
||
|
[0.559193, 0.829038, -0.030955, 0.802965, 0.595222,
|
||
|
-0.401645, 0.286069, 0.744262, 0.450467],
|
||
|
[0.573576, 0.819152, -0.006515, 0.813798, 0.581112,
|
||
|
-0.388612, 0.323524, 0.745308, 0.434544],
|
||
|
[0.587785, 0.809017, 0.018237, 0.823639, 0.566821,
|
||
|
-0.373991, 0.360397, 0.744989, 0.418613],
|
||
|
[0.601815, 0.798636, 0.043272, 0.832477, 0.552367,
|
||
|
-0.357807, 0.396584, 0.743320, 0.402704],
|
||
|
[0.615661, 0.788011, 0.068559, 0.840301, 0.537768,
|
||
|
-0.340093, 0.431982, 0.740324, 0.386845],
|
||
|
[0.629320, 0.777146, 0.094066, 0.847101, 0.523041,
|
||
|
-0.320884, 0.466490, 0.736025, 0.371063],
|
||
|
[0.642788, 0.766044, 0.119764, 0.852869, 0.508205,
|
||
|
-0.300221, 0.500009, 0.730451, 0.355387],
|
||
|
[0.656059, 0.754710, 0.145620, 0.857597, 0.493276,
|
||
|
-0.278147, 0.532443, 0.723633, 0.339844],
|
||
|
[0.669131, 0.743145, 0.171604, 0.861281, 0.478275,
|
||
|
-0.254712, 0.563700, 0.715605, 0.324459],
|
||
|
[0.681998, 0.731354, 0.197683, 0.863916, 0.463218,
|
||
|
-0.229967, 0.593688, 0.706405, 0.309259],
|
||
|
[0.694658, 0.719340, 0.223825, 0.865498, 0.448125,
|
||
|
-0.203969, 0.622322, 0.696073, 0.294267],
|
||
|
[0.707107, 0.707107, 0.250000, 0.866025, 0.433013,
|
||
|
-0.176777, 0.649519, 0.684653, 0.279508],
|
||
|
[0.719340, 0.694658, 0.276175, 0.865498, 0.417901,
|
||
|
-0.148454, 0.675199, 0.672190, 0.265005],
|
||
|
[0.731354, 0.681998, 0.302317, 0.863916, 0.402807,
|
||
|
-0.119068, 0.699288, 0.658734, 0.250778],
|
||
|
[0.743145, 0.669131, 0.328396, 0.861281, 0.387751,
|
||
|
-0.088686, 0.721714, 0.644334, 0.236850],
|
||
|
[0.754710, 0.656059, 0.354380, 0.857597, 0.372749,
|
||
|
-0.057383, 0.742412, 0.629044, 0.223238],
|
||
|
[0.766044, 0.642788, 0.380236, 0.852869, 0.357821,
|
||
|
-0.025233, 0.761319, 0.612921, 0.209963],
|
||
|
[0.777146, 0.629320, 0.405934, 0.847101, 0.342984,
|
||
|
0.007686, 0.778379, 0.596021, 0.197040],
|
||
|
[0.788011, 0.615661, 0.431441, 0.840301, 0.328257,
|
||
|
0.041294, 0.793541, 0.578405, 0.184487],
|
||
|
[0.798636, 0.601815, 0.456728, 0.832477, 0.313658,
|
||
|
0.075508, 0.806757, 0.560132, 0.172317],
|
||
|
[0.809017, 0.587785, 0.481763, 0.823639, 0.299204,
|
||
|
0.110246, 0.817987, 0.541266, 0.160545],
|
||
|
[0.819152, 0.573576, 0.506515, 0.813798, 0.284914,
|
||
|
0.145420, 0.827194, 0.521871, 0.149181],
|
||
|
[0.829038, 0.559193, 0.530955, 0.802965, 0.270803,
|
||
|
0.180944, 0.834347, 0.502011, 0.138237],
|
||
|
[0.838671, 0.544639, 0.555052, 0.791154, 0.256891,
|
||
|
0.216730, 0.839422, 0.481753, 0.127722],
|
||
|
[0.848048, 0.529919, 0.578778, 0.778378, 0.243192,
|
||
|
0.252688, 0.842399, 0.461164, 0.117644],
|
||
|
[0.857167, 0.515038, 0.602104, 0.764655, 0.229726,
|
||
|
0.288728, 0.843265, 0.440311, 0.108009],
|
||
|
[0.866025, 0.500000, 0.625000, 0.750000, 0.216506,
|
||
|
0.324760, 0.842012, 0.419263, 0.098821],
|
||
|
[0.874620, 0.484810, 0.647439, 0.734431, 0.203551,
|
||
|
0.360692, 0.838638, 0.398086, 0.090085],
|
||
|
[0.882948, 0.469472, 0.669395, 0.717968, 0.190875,
|
||
|
0.396436, 0.833145, 0.376851, 0.081803],
|
||
|
[0.891007, 0.453990, 0.690839, 0.700629, 0.178494,
|
||
|
0.431899, 0.825544, 0.355623, 0.073974],
|
||
|
[0.898794, 0.438371, 0.711746, 0.682437, 0.166423,
|
||
|
0.466993, 0.815850, 0.334472, 0.066599],
|
||
|
[0.906308, 0.422618, 0.732091, 0.663414, 0.154678,
|
||
|
0.501627, 0.804083, 0.313464, 0.059674],
|
||
|
[0.913545, 0.406737, 0.751848, 0.643582, 0.143271,
|
||
|
0.535715, 0.790270, 0.292666, 0.053196],
|
||
|
[0.920505, 0.390731, 0.770994, 0.622967, 0.132217,
|
||
|
0.569169, 0.774442, 0.272143, 0.047160],
|
||
|
[0.927184, 0.374607, 0.789505, 0.601592, 0.121529,
|
||
|
0.601904, 0.756637, 0.251960, 0.041559],
|
||
|
[0.933580, 0.358368, 0.807359, 0.579484, 0.111222,
|
||
|
0.633837, 0.736898, 0.232180, 0.036385],
|
||
|
[0.939693, 0.342020, 0.824533, 0.556670, 0.101306,
|
||
|
0.664885, 0.715274, 0.212865, 0.031630],
|
||
|
[0.945519, 0.325568, 0.841008, 0.533178, 0.091794,
|
||
|
0.694969, 0.691816, 0.194075, 0.027281],
|
||
|
[0.951057, 0.309017, 0.856763, 0.509037, 0.082698,
|
||
|
0.724012, 0.666583, 0.175868, 0.023329],
|
||
|
[0.956305, 0.292372, 0.871778, 0.484275, 0.074029,
|
||
|
0.751940, 0.639639, 0.158301, 0.019758],
|
||
|
[0.961262, 0.275637, 0.886036, 0.458924, 0.065797,
|
||
|
0.778680, 0.611050, 0.141427, 0.016556],
|
||
|
[0.965926, 0.258819, 0.899519, 0.433013, 0.058013,
|
||
|
0.804164, 0.580889, 0.125300, 0.013707],
|
||
|
[0.970296, 0.241922, 0.912211, 0.406574, 0.050685,
|
||
|
0.828326, 0.549233, 0.109969, 0.011193],
|
||
|
[0.974370, 0.224951, 0.924096, 0.379641, 0.043823,
|
||
|
0.851105, 0.516162, 0.095481, 0.008999],
|
||
|
[0.978148, 0.207912, 0.935159, 0.352244, 0.037436,
|
||
|
0.872441, 0.481759, 0.081880, 0.007105],
|
||
|
[0.981627, 0.190809, 0.945388, 0.324419, 0.031530,
|
||
|
0.892279, 0.446114, 0.069209, 0.005492],
|
||
|
[0.984808, 0.173648, 0.954769, 0.296198, 0.026114,
|
||
|
0.910569, 0.409317, 0.057505, 0.004140],
|
||
|
[0.987688, 0.156434, 0.963292, 0.267617, 0.021193,
|
||
|
0.927262, 0.371463, 0.046806, 0.003026],
|
||
|
[0.990268, 0.139173, 0.970946, 0.238709, 0.016774,
|
||
|
0.942316, 0.332649, 0.037143, 0.002131],
|
||
|
[0.992546, 0.121869, 0.977722, 0.209511, 0.012862,
|
||
|
0.955693, 0.292976, 0.028547, 0.001431],
|
||
|
[0.994522, 0.104528, 0.983611, 0.180057, 0.009462,
|
||
|
0.967356, 0.252544, 0.021043, 0.000903],
|
||
|
[0.996195, 0.087156, 0.988606, 0.150384, 0.006578,
|
||
|
0.977277, 0.211460, 0.014654, 0.000523],
|
||
|
[0.997564, 0.069756, 0.992701, 0.120527, 0.004214,
|
||
|
0.985429, 0.169828, 0.009400, 0.000268],
|
||
|
[0.998630, 0.052336, 0.995891, 0.090524, 0.002372,
|
||
|
0.991791, 0.127757, 0.005297, 0.000113],
|
||
|
[0.999391, 0.034899, 0.998173, 0.060411, 0.001055,
|
||
|
0.996348, 0.085356, 0.002357, 0.000034],
|
||
|
[0.999848, 0.017452, 0.999543, 0.030224, 0.000264,
|
||
|
0.999086, 0.042733, 0.000590, 0.000004],
|
||
|
[1.000000, -0.000000, 1.000000, -0.000000, 0.000000,
|
||
|
1.000000, -0.000000, 0.000000, -0.000000],
|
||
|
],
|
||
|
];
|
||
|
/** @type {Number} */
|
||
|
const SPHERICAL_HARMONICS_AZIMUTH_RESOLUTION = SPHERICAL_HARMONICS[0].length;
|
||
|
/** @type {Number} */
|
||
|
const SPHERICAL_HARMONICS_ELEVATION_RESOLUTION = SPHERICAL_HARMONICS[1].length;
|
||
|
/**
|
||
|
* The maximum allowed ambisonic order.
|
||
|
* @type {Number}
|
||
|
*/
|
||
|
const SPHERICAL_HARMONICS_MAX_ORDER = SPHERICAL_HARMONICS[0][0].length / 2;
|
||
|
/**
|
||
|
* Pre-computed per-band weighting coefficients for producing energy-preserving
|
||
|
* Max-Re sources.
|
||
|
*/
|
||
|
const MAX_RE_WEIGHTS = [
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.000000, 1.000000, 1.000000, 1.000000],
|
||
|
[1.003236, 1.002156, 0.999152, 0.990038],
|
||
|
[1.032370, 1.021194, 0.990433, 0.898572],
|
||
|
[1.062694, 1.040231, 0.979161, 0.799806],
|
||
|
[1.093999, 1.058954, 0.964976, 0.693603],
|
||
|
[1.126003, 1.077006, 0.947526, 0.579890],
|
||
|
[1.158345, 1.093982, 0.926474, 0.458690],
|
||
|
[1.190590, 1.109437, 0.901512, 0.330158],
|
||
|
[1.222228, 1.122890, 0.872370, 0.194621],
|
||
|
[1.252684, 1.133837, 0.838839, 0.052614],
|
||
|
[1.281987, 1.142358, 0.801199, 0.000000],
|
||
|
[1.312073, 1.150207, 0.760839, 0.000000],
|
||
|
[1.343011, 1.157424, 0.717799, 0.000000],
|
||
|
[1.374649, 1.163859, 0.671999, 0.000000],
|
||
|
[1.406809, 1.169354, 0.623371, 0.000000],
|
||
|
[1.439286, 1.173739, 0.571868, 0.000000],
|
||
|
[1.471846, 1.176837, 0.517465, 0.000000],
|
||
|
[1.504226, 1.178465, 0.460174, 0.000000],
|
||
|
[1.536133, 1.178438, 0.400043, 0.000000],
|
||
|
[1.567253, 1.176573, 0.337165, 0.000000],
|
||
|
[1.597247, 1.172695, 0.271688, 0.000000],
|
||
|
[1.625766, 1.166645, 0.203815, 0.000000],
|
||
|
[1.652455, 1.158285, 0.133806, 0.000000],
|
||
|
[1.676966, 1.147506, 0.061983, 0.000000],
|
||
|
[1.699006, 1.134261, 0.000000, 0.000000],
|
||
|
[1.720224, 1.119789, 0.000000, 0.000000],
|
||
|
[1.741631, 1.104810, 0.000000, 0.000000],
|
||
|
[1.763183, 1.089330, 0.000000, 0.000000],
|
||
|
[1.784837, 1.073356, 0.000000, 0.000000],
|
||
|
[1.806548, 1.056898, 0.000000, 0.000000],
|
||
|
[1.828269, 1.039968, 0.000000, 0.000000],
|
||
|
[1.849952, 1.022580, 0.000000, 0.000000],
|
||
|
[1.871552, 1.004752, 0.000000, 0.000000],
|
||
|
[1.893018, 0.986504, 0.000000, 0.000000],
|
||
|
[1.914305, 0.967857, 0.000000, 0.000000],
|
||
|
[1.935366, 0.948837, 0.000000, 0.000000],
|
||
|
[1.956154, 0.929471, 0.000000, 0.000000],
|
||
|
[1.976625, 0.909790, 0.000000, 0.000000],
|
||
|
[1.996736, 0.889823, 0.000000, 0.000000],
|
||
|
[2.016448, 0.869607, 0.000000, 0.000000],
|
||
|
[2.035721, 0.849175, 0.000000, 0.000000],
|
||
|
[2.054522, 0.828565, 0.000000, 0.000000],
|
||
|
[2.072818, 0.807816, 0.000000, 0.000000],
|
||
|
[2.090581, 0.786964, 0.000000, 0.000000],
|
||
|
[2.107785, 0.766051, 0.000000, 0.000000],
|
||
|
[2.124411, 0.745115, 0.000000, 0.000000],
|
||
|
[2.140439, 0.724196, 0.000000, 0.000000],
|
||
|
[2.155856, 0.703332, 0.000000, 0.000000],
|
||
|
[2.170653, 0.682561, 0.000000, 0.000000],
|
||
|
[2.184823, 0.661921, 0.000000, 0.000000],
|
||
|
[2.198364, 0.641445, 0.000000, 0.000000],
|
||
|
[2.211275, 0.621169, 0.000000, 0.000000],
|
||
|
[2.223562, 0.601125, 0.000000, 0.000000],
|
||
|
[2.235230, 0.581341, 0.000000, 0.000000],
|
||
|
[2.246289, 0.561847, 0.000000, 0.000000],
|
||
|
[2.256751, 0.542667, 0.000000, 0.000000],
|
||
|
[2.266631, 0.523826, 0.000000, 0.000000],
|
||
|
[2.275943, 0.505344, 0.000000, 0.000000],
|
||
|
[2.284707, 0.487239, 0.000000, 0.000000],
|
||
|
[2.292939, 0.469528, 0.000000, 0.000000],
|
||
|
[2.300661, 0.452225, 0.000000, 0.000000],
|
||
|
[2.307892, 0.435342, 0.000000, 0.000000],
|
||
|
[2.314654, 0.418888, 0.000000, 0.000000],
|
||
|
[2.320969, 0.402870, 0.000000, 0.000000],
|
||
|
[2.326858, 0.387294, 0.000000, 0.000000],
|
||
|
[2.332343, 0.372164, 0.000000, 0.000000],
|
||
|
[2.337445, 0.357481, 0.000000, 0.000000],
|
||
|
[2.342186, 0.343246, 0.000000, 0.000000],
|
||
|
[2.346585, 0.329458, 0.000000, 0.000000],
|
||
|
[2.350664, 0.316113, 0.000000, 0.000000],
|
||
|
[2.354442, 0.303208, 0.000000, 0.000000],
|
||
|
[2.357937, 0.290738, 0.000000, 0.000000],
|
||
|
[2.361168, 0.278698, 0.000000, 0.000000],
|
||
|
[2.364152, 0.267080, 0.000000, 0.000000],
|
||
|
[2.366906, 0.255878, 0.000000, 0.000000],
|
||
|
[2.369446, 0.245082, 0.000000, 0.000000],
|
||
|
[2.371786, 0.234685, 0.000000, 0.000000],
|
||
|
[2.373940, 0.224677, 0.000000, 0.000000],
|
||
|
[2.375923, 0.215048, 0.000000, 0.000000],
|
||
|
[2.377745, 0.205790, 0.000000, 0.000000],
|
||
|
[2.379421, 0.196891, 0.000000, 0.000000],
|
||
|
[2.380959, 0.188342, 0.000000, 0.000000],
|
||
|
[2.382372, 0.180132, 0.000000, 0.000000],
|
||
|
[2.383667, 0.172251, 0.000000, 0.000000],
|
||
|
[2.384856, 0.164689, 0.000000, 0.000000],
|
||
|
[2.385945, 0.157435, 0.000000, 0.000000],
|
||
|
[2.386943, 0.150479, 0.000000, 0.000000],
|
||
|
[2.387857, 0.143811, 0.000000, 0.000000],
|
||
|
[2.388694, 0.137421, 0.000000, 0.000000],
|
||
|
[2.389460, 0.131299, 0.000000, 0.000000],
|
||
|
[2.390160, 0.125435, 0.000000, 0.000000],
|
||
|
[2.390801, 0.119820, 0.000000, 0.000000],
|
||
|
[2.391386, 0.114445, 0.000000, 0.000000],
|
||
|
[2.391921, 0.109300, 0.000000, 0.000000],
|
||
|
[2.392410, 0.104376, 0.000000, 0.000000],
|
||
|
[2.392857, 0.099666, 0.000000, 0.000000],
|
||
|
[2.393265, 0.095160, 0.000000, 0.000000],
|
||
|
[2.393637, 0.090851, 0.000000, 0.000000],
|
||
|
[2.393977, 0.086731, 0.000000, 0.000000],
|
||
|
[2.394288, 0.082791, 0.000000, 0.000000],
|
||
|
[2.394571, 0.079025, 0.000000, 0.000000],
|
||
|
[2.394829, 0.075426, 0.000000, 0.000000],
|
||
|
[2.395064, 0.071986, 0.000000, 0.000000],
|
||
|
[2.395279, 0.068699, 0.000000, 0.000000],
|
||
|
[2.395475, 0.065558, 0.000000, 0.000000],
|
||
|
[2.395653, 0.062558, 0.000000, 0.000000],
|
||
|
[2.395816, 0.059693, 0.000000, 0.000000],
|
||
|
[2.395964, 0.056955, 0.000000, 0.000000],
|
||
|
[2.396099, 0.054341, 0.000000, 0.000000],
|
||
|
[2.396222, 0.051845, 0.000000, 0.000000],
|
||
|
[2.396334, 0.049462, 0.000000, 0.000000],
|
||
|
[2.396436, 0.047186, 0.000000, 0.000000],
|
||
|
[2.396529, 0.045013, 0.000000, 0.000000],
|
||
|
[2.396613, 0.042939, 0.000000, 0.000000],
|
||
|
[2.396691, 0.040959, 0.000000, 0.000000],
|
||
|
[2.396761, 0.039069, 0.000000, 0.000000],
|
||
|
[2.396825, 0.037266, 0.000000, 0.000000],
|
||
|
[2.396883, 0.035544, 0.000000, 0.000000],
|
||
|
[2.396936, 0.033901, 0.000000, 0.000000],
|
||
|
[2.396984, 0.032334, 0.000000, 0.000000],
|
||
|
[2.397028, 0.030838, 0.000000, 0.000000],
|
||
|
[2.397068, 0.029410, 0.000000, 0.000000],
|
||
|
[2.397104, 0.028048, 0.000000, 0.000000],
|
||
|
[2.397137, 0.026749, 0.000000, 0.000000],
|
||
|
[2.397167, 0.025509, 0.000000, 0.000000],
|
||
|
[2.397194, 0.024326, 0.000000, 0.000000],
|
||
|
[2.397219, 0.023198, 0.000000, 0.000000],
|
||
|
[2.397242, 0.022122, 0.000000, 0.000000],
|
||
|
[2.397262, 0.021095, 0.000000, 0.000000],
|
||
|
[2.397281, 0.020116, 0.000000, 0.000000],
|
||
|
[2.397298, 0.019181, 0.000000, 0.000000],
|
||
|
[2.397314, 0.018290, 0.000000, 0.000000],
|
||
|
[2.397328, 0.017441, 0.000000, 0.000000],
|
||
|
[2.397341, 0.016630, 0.000000, 0.000000],
|
||
|
[2.397352, 0.015857, 0.000000, 0.000000],
|
||
|
[2.397363, 0.015119, 0.000000, 0.000000],
|
||
|
[2.397372, 0.014416, 0.000000, 0.000000],
|
||
|
[2.397381, 0.013745, 0.000000, 0.000000],
|
||
|
[2.397389, 0.013106, 0.000000, 0.000000],
|
||
|
[2.397396, 0.012496, 0.000000, 0.000000],
|
||
|
[2.397403, 0.011914, 0.000000, 0.000000],
|
||
|
[2.397409, 0.011360, 0.000000, 0.000000],
|
||
|
[2.397414, 0.010831, 0.000000, 0.000000],
|
||
|
[2.397419, 0.010326, 0.000000, 0.000000],
|
||
|
[2.397424, 0.009845, 0.000000, 0.000000],
|
||
|
[2.397428, 0.009387, 0.000000, 0.000000],
|
||
|
[2.397432, 0.008949, 0.000000, 0.000000],
|
||
|
[2.397435, 0.008532, 0.000000, 0.000000],
|
||
|
[2.397438, 0.008135, 0.000000, 0.000000],
|
||
|
[2.397441, 0.007755, 0.000000, 0.000000],
|
||
|
[2.397443, 0.007394, 0.000000, 0.000000],
|
||
|
[2.397446, 0.007049, 0.000000, 0.000000],
|
||
|
[2.397448, 0.006721, 0.000000, 0.000000],
|
||
|
[2.397450, 0.006407, 0.000000, 0.000000],
|
||
|
[2.397451, 0.006108, 0.000000, 0.000000],
|
||
|
[2.397453, 0.005824, 0.000000, 0.000000],
|
||
|
[2.397454, 0.005552, 0.000000, 0.000000],
|
||
|
[2.397456, 0.005293, 0.000000, 0.000000],
|
||
|
[2.397457, 0.005046, 0.000000, 0.000000],
|
||
|
[2.397458, 0.004811, 0.000000, 0.000000],
|
||
|
[2.397459, 0.004586, 0.000000, 0.000000],
|
||
|
[2.397460, 0.004372, 0.000000, 0.000000],
|
||
|
[2.397461, 0.004168, 0.000000, 0.000000],
|
||
|
[2.397461, 0.003974, 0.000000, 0.000000],
|
||
|
[2.397462, 0.003788, 0.000000, 0.000000],
|
||
|
[2.397463, 0.003611, 0.000000, 0.000000],
|
||
|
[2.397463, 0.003443, 0.000000, 0.000000],
|
||
|
[2.397464, 0.003282, 0.000000, 0.000000],
|
||
|
[2.397464, 0.003129, 0.000000, 0.000000],
|
||
|
[2.397465, 0.002983, 0.000000, 0.000000],
|
||
|
[2.397465, 0.002844, 0.000000, 0.000000],
|
||
|
[2.397465, 0.002711, 0.000000, 0.000000],
|
||
|
[2.397466, 0.002584, 0.000000, 0.000000],
|
||
|
[2.397466, 0.002464, 0.000000, 0.000000],
|
||
|
[2.397466, 0.002349, 0.000000, 0.000000],
|
||
|
[2.397466, 0.002239, 0.000000, 0.000000],
|
||
|
[2.397467, 0.002135, 0.000000, 0.000000],
|
||
|
[2.397467, 0.002035, 0.000000, 0.000000],
|
||
|
[2.397467, 0.001940, 0.000000, 0.000000],
|
||
|
[2.397467, 0.001849, 0.000000, 0.000000],
|
||
|
[2.397467, 0.001763, 0.000000, 0.000000],
|
||
|
[2.397467, 0.001681, 0.000000, 0.000000],
|
||
|
[2.397468, 0.001602, 0.000000, 0.000000],
|
||
|
[2.397468, 0.001527, 0.000000, 0.000000],
|
||
|
[2.397468, 0.001456, 0.000000, 0.000000],
|
||
|
[2.397468, 0.001388, 0.000000, 0.000000],
|
||
|
[2.397468, 0.001323, 0.000000, 0.000000],
|
||
|
[2.397468, 0.001261, 0.000000, 0.000000],
|
||
|
[2.397468, 0.001202, 0.000000, 0.000000],
|
||
|
[2.397468, 0.001146, 0.000000, 0.000000],
|
||
|
[2.397468, 0.001093, 0.000000, 0.000000],
|
||
|
[2.397468, 0.001042, 0.000000, 0.000000],
|
||
|
[2.397468, 0.000993, 0.000000, 0.000000],
|
||
|
[2.397468, 0.000947, 0.000000, 0.000000],
|
||
|
[2.397468, 0.000902, 0.000000, 0.000000],
|
||
|
[2.397468, 0.000860, 0.000000, 0.000000],
|
||
|
[2.397468, 0.000820, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000782, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000745, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000710, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000677, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000646, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000616, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000587, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000559, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000533, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000508, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000485, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000462, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000440, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000420, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000400, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000381, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000364, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000347, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000330, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000315, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000300, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000286, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000273, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000260, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000248, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000236, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000225, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000215, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000205, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000195, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000186, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000177, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000169, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000161, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000154, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000147, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000140, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000133, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000127, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000121, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000115, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000110, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000105, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000100, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000095, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000091, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000087, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000083, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000079, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000075, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000071, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000068, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000065, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000062, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000059, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000056, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000054, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000051, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000049, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000046, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000044, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000042, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000040, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000038, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000037, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000035, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000033, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000032, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000030, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000029, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000027, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000026, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000025, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000024, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000023, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000022, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000021, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000020, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000019, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000018, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000017, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000016, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000015, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000015, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000014, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000013, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000013, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000012, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000012, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000011, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000011, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000010, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000010, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000009, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000009, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000008, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000008, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000008, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000007, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000007, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000007, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000006, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000006, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000006, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000005, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000005, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000005, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000005, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000004, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000004, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000004, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000004, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000004, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000004, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000003, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000003, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000003, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000003, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000003, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000003, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000003, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000002, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000002, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000002, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000002, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000002, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000002, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000002, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000002, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000002, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000002, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000001, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000001, 0.000000, 0.000000],
|
||
|
[2.397469, 0.000001, 0.000000, 0.000000],
|
||
|
];
|
||
|
/** @type {Number} */
|
||
|
const MAX_RE_WEIGHTS_RESOLUTION = MAX_RE_WEIGHTS.length;
|
||
|
export default {
|
||
|
SPHERICAL_HARMONICS,
|
||
|
SPHERICAL_HARMONICS_AZIMUTH_RESOLUTION,
|
||
|
SPHERICAL_HARMONICS_ELEVATION_RESOLUTION,
|
||
|
SPHERICAL_HARMONICS_MAX_ORDER,
|
||
|
MAX_RE_WEIGHTS,
|
||
|
MAX_RE_WEIGHTS_RESOLUTION
|
||
|
};
|