PolyVox  0.2.1
Open source voxel management library
RandomUnitVectors.cpp
Go to the documentation of this file.
1 /*******************************************************************************
2 Copyright (c) 2005-2009 David Williams
3 
4 This software is provided 'as-is', without any express or implied
5 warranty. In no event will the authors be held liable for any damages
6 arising from the use of this software.
7 
8 Permission is granted to anyone to use this software for any purpose,
9 including commercial applications, and to alter it and redistribute it
10 freely, subject to the following restrictions:
11 
12  1. The origin of this software must not be misrepresented; you must not
13  claim that you wrote the original software. If you use this software
14  in a product, an acknowledgment in the product documentation would be
15  appreciated but is not required.
16 
17  2. Altered source versions must be plainly marked as such, and must not be
18  misrepresented as being the original software.
19 
20  3. This notice may not be removed or altered from any source
21  distribution.
22 *******************************************************************************/
23 
25 
26 namespace PolyVox
27 {
28  extern const Vector3DFloat randomUnitVectors[1024] =
29  {
30  Vector3DFloat(+0.339922f, +0.827727f, -0.446454f),
31  Vector3DFloat(+0.084104f, -0.552666f, -0.829148f),
32  Vector3DFloat(+0.272549f, -0.946890f, +0.170637f),
33  Vector3DFloat(-0.366941f, -0.785500f, -0.498341f),
34  Vector3DFloat(-0.566493f, -0.533056f, +0.628440f),
35  Vector3DFloat(+0.964857f, -0.261032f, -0.030203f),
36  Vector3DFloat(+0.692249f, -0.251370f, +0.676465f),
37  Vector3DFloat(-0.962508f, -0.173232f, -0.208734f),
38  Vector3DFloat(-0.659700f, +0.712315f, +0.239589f),
39  Vector3DFloat(+0.818392f, -0.574522f, +0.012631f),
40  Vector3DFloat(+0.560367f, -0.792890f, -0.239405f),
41  Vector3DFloat(+0.906429f, -0.307885f, +0.289127f),
42  Vector3DFloat(-0.159051f, +0.461737f, +0.872641f),
43  Vector3DFloat(-0.231332f, +0.080769f, +0.969516f),
44  Vector3DFloat(-0.053423f, +0.774833f, +0.629904f),
45  Vector3DFloat(+0.824248f, -0.144982f, +0.547353f),
46  Vector3DFloat(+0.174020f, -0.439121f, -0.881413f),
47  Vector3DFloat(+0.467553f, +0.882007f, -0.058800f),
48  Vector3DFloat(+0.538442f, -0.808622f, +0.237089f),
49  Vector3DFloat(+0.502236f, +0.150786f, -0.851483f),
50  Vector3DFloat(+0.735645f, +0.569407f, -0.366882f),
51  Vector3DFloat(-0.855825f, -0.328077f, -0.399912f),
52  Vector3DFloat(-0.474060f, -0.211393f, +0.854740f),
53  Vector3DFloat(+0.828518f, -0.114561f, +0.548119f),
54  Vector3DFloat(+0.740223f, -0.663929f, +0.106149f),
55  Vector3DFloat(-0.604006f, -0.756687f, +0.250204f),
56  Vector3DFloat(+0.382515f, -0.373773f, -0.844971f),
57  Vector3DFloat(-0.819034f, -0.162715f, -0.550188f),
58  Vector3DFloat(-0.982375f, +0.169525f, -0.078743f),
59  Vector3DFloat(+0.367097f, +0.380576f, +0.848765f),
60  Vector3DFloat(+0.569529f, +0.516287f, +0.639597f),
61  Vector3DFloat(-0.853575f, -0.243752f, +0.460429f),
62  Vector3DFloat(+0.678039f, -0.729861f, -0.086982f),
63  Vector3DFloat(-0.869225f, +0.393408f, +0.299462f),
64  Vector3DFloat(-0.916254f, -0.295218f, +0.270784f),
65  Vector3DFloat(-0.070601f, +0.873182f, +0.482253f),
66  Vector3DFloat(-0.863217f, +0.189580f, +0.467885f),
67  Vector3DFloat(-0.691774f, -0.687382f, -0.221257f),
68  Vector3DFloat(-0.229393f, -0.552390f, +0.801402f),
69  Vector3DFloat(+0.463007f, -0.161958f, -0.871432f),
70  Vector3DFloat(-0.952260f, +0.214379f, +0.217352f),
71  Vector3DFloat(+0.052543f, -0.983907f, +0.170781f),
72  Vector3DFloat(+0.286530f, +0.546131f, -0.787173f),
73  Vector3DFloat(+0.975618f, -0.202665f, +0.084242f),
74  Vector3DFloat(-0.946903f, +0.193782f, -0.256561f),
75  Vector3DFloat(+0.602392f, +0.563710f, +0.565115f),
76  Vector3DFloat(-0.419515f, -0.334134f, -0.844015f),
77  Vector3DFloat(+0.032529f, -0.018906f, -0.999292f),
78  Vector3DFloat(+0.683276f, +0.293783f, -0.668450f),
79  Vector3DFloat(+0.194348f, +0.974682f, +0.110565f),
80  Vector3DFloat(-0.140892f, +0.831281f, +0.537700f),
81  Vector3DFloat(+0.685721f, -0.335248f, -0.646062f),
82  Vector3DFloat(+0.308294f, +0.062479f, -0.949237f),
83  Vector3DFloat(-0.619897f, +0.133633f, -0.773220f),
84  Vector3DFloat(+0.568018f, -0.694982f, +0.440858f),
85  Vector3DFloat(+0.014460f, +0.810882f, -0.585031f),
86  Vector3DFloat(-0.939900f, +0.051870f, +0.337488f),
87  Vector3DFloat(+0.886477f, -0.450612f, -0.105395f),
88  Vector3DFloat(-0.787830f, +0.158037f, -0.595271f),
89  Vector3DFloat(-0.318153f, -0.830670f, -0.456910f),
90  Vector3DFloat(-0.106830f, -0.755766f, -0.646069f),
91  Vector3DFloat(-0.077610f, -0.893295f, -0.442720f),
92  Vector3DFloat(+0.321718f, -0.338373f, +0.884309f),
93  Vector3DFloat(+0.405993f, -0.037181f, +0.913119f),
94  Vector3DFloat(+0.635434f, -0.612340f, +0.470387f),
95  Vector3DFloat(-0.440661f, +0.527619f, -0.726248f),
96  Vector3DFloat(+0.682630f, +0.730693f, +0.010181f),
97  Vector3DFloat(+0.364300f, -0.398796f, -0.841574f),
98  Vector3DFloat(+0.023390f, -0.827974f, +0.560279f),
99  Vector3DFloat(-0.647533f, -0.750712f, +0.130894f),
100  Vector3DFloat(+0.618352f, +0.694153f, +0.368499f),
101  Vector3DFloat(+0.087485f, -0.552555f, +0.828872f),
102  Vector3DFloat(-0.317011f, -0.740865f, -0.592134f),
103  Vector3DFloat(+0.992075f, +0.089501f, +0.088190f),
104  Vector3DFloat(+0.660945f, -0.628212f, -0.410490f),
105  Vector3DFloat(-0.376167f, +0.394528f, -0.838359f),
106  Vector3DFloat(+0.761817f, -0.647395f, -0.022690f),
107  Vector3DFloat(+0.839361f, -0.432911f, -0.328727f),
108  Vector3DFloat(-0.411275f, +0.046377f, -0.910331f),
109  Vector3DFloat(+0.078506f, -0.797408f, +0.598312f),
110  Vector3DFloat(-0.381022f, +0.922073f, +0.067844f),
111  Vector3DFloat(-0.837489f, -0.501853f, +0.216232f),
112  Vector3DFloat(-0.993133f, +0.055873f, -0.102786f),
113  Vector3DFloat(+0.927419f, -0.354639f, -0.118844f),
114  Vector3DFloat(+0.159676f, +0.614049f, -0.772947f),
115  Vector3DFloat(-0.187074f, +0.846574f, +0.498312f),
116  Vector3DFloat(+0.516069f, +0.728369f, -0.450724f),
117  Vector3DFloat(-0.960108f, -0.233106f, -0.154447f),
118  Vector3DFloat(-0.987760f, -0.112007f, +0.108557f),
119  Vector3DFloat(+0.049202f, +0.998738f, -0.010071f),
120  Vector3DFloat(-0.821445f, +0.254709f, +0.510247f),
121  Vector3DFloat(+0.252350f, -0.204056f, +0.945876f),
122  Vector3DFloat(-0.398037f, +0.781383f, -0.480633f),
123  Vector3DFloat(+0.527785f, +0.747611f, -0.403137f),
124  Vector3DFloat(-0.998566f, +0.043248f, +0.031542f),
125  Vector3DFloat(+0.548139f, +0.684886f, +0.480078f),
126  Vector3DFloat(-0.566315f, -0.745438f, +0.351581f),
127  Vector3DFloat(-0.848496f, -0.030994f, +0.528294f),
128  Vector3DFloat(-0.070703f, +0.825305f, -0.560244f),
129  Vector3DFloat(+0.624014f, -0.043543f, +0.780199f),
130  Vector3DFloat(+0.964602f, -0.189230f, -0.183670f),
131  Vector3DFloat(+0.637905f, -0.539396f, +0.549663f),
132  Vector3DFloat(+0.114321f, +0.904904f, -0.409974f),
133  Vector3DFloat(-0.021617f, +0.186501f, +0.982217f),
134  Vector3DFloat(+0.469141f, -0.747866f, +0.469685f),
135  Vector3DFloat(+0.132117f, +0.385378f, +0.913252f),
136  Vector3DFloat(-0.252634f, -0.349595f, +0.902197f),
137  Vector3DFloat(-0.145421f, +0.945344f, +0.291851f),
138  Vector3DFloat(-0.600604f, +0.448416f, -0.661965f),
139  Vector3DFloat(+0.381683f, -0.700133f, -0.603433f),
140  Vector3DFloat(+0.569938f, -0.030470f, +0.821122f),
141  Vector3DFloat(+0.112037f, +0.915575f, +0.386225f),
142  Vector3DFloat(+0.059716f, -0.821586f, -0.566949f),
143  Vector3DFloat(-0.158273f, -0.639328f, -0.752468f),
144  Vector3DFloat(+0.001205f, -0.990747f, -0.135715f),
145  Vector3DFloat(-0.100969f, -0.176804f, -0.979054f),
146  Vector3DFloat(+0.169578f, -0.733794f, -0.657868f),
147  Vector3DFloat(+0.474056f, +0.669558f, -0.571807f),
148  Vector3DFloat(+0.014190f, -0.179546f, -0.983647f),
149  Vector3DFloat(-0.506680f, +0.784137f, -0.358337f),
150  Vector3DFloat(+0.402466f, +0.736544f, -0.543621f),
151  Vector3DFloat(-0.740589f, +0.430129f, +0.516252f),
152  Vector3DFloat(-0.731489f, -0.411418f, +0.543745f),
153  Vector3DFloat(-0.372220f, +0.822132f, -0.430756f),
154  Vector3DFloat(-0.403935f, +0.195178f, +0.893724f),
155  Vector3DFloat(+0.893255f, -0.191946f, +0.406512f),
156  Vector3DFloat(+0.257182f, +0.933321f, +0.250537f),
157  Vector3DFloat(-0.946047f, -0.252800f, +0.202699f),
158  Vector3DFloat(+0.287823f, -0.484935f, +0.825830f),
159  Vector3DFloat(+0.880378f, +0.321649f, +0.348535f),
160  Vector3DFloat(-0.820150f, +0.481236f, +0.309460f),
161  Vector3DFloat(-0.888465f, +0.169680f, -0.426425f),
162  Vector3DFloat(+0.761535f, -0.481027f, +0.434371f),
163  Vector3DFloat(+0.581314f, +0.037144f, -0.812831f),
164  Vector3DFloat(-0.014257f, -0.470925f, +0.882058f),
165  Vector3DFloat(+0.327440f, +0.265095f, -0.906922f),
166  Vector3DFloat(+0.445945f, +0.877176f, +0.178034f),
167  Vector3DFloat(+0.724926f, -0.523194f, -0.448052f),
168  Vector3DFloat(-0.649973f, +0.748818f, -0.129641f),
169  Vector3DFloat(-0.862141f, -0.181190f, -0.473163f),
170  Vector3DFloat(+0.546248f, -0.486978f, -0.681517f),
171  Vector3DFloat(-0.466403f, -0.132595f, +0.874578f),
172  Vector3DFloat(-0.726486f, +0.640533f, -0.248868f),
173  Vector3DFloat(-0.717238f, -0.164892f, +0.677038f),
174  Vector3DFloat(-0.173482f, -0.912751f, -0.369852f),
175  Vector3DFloat(+0.151425f, +0.097703f, +0.983628f),
176  Vector3DFloat(-0.367962f, +0.286588f, -0.884574f),
177  Vector3DFloat(-0.269776f, -0.681349f, +0.680430f),
178  Vector3DFloat(+0.587256f, +0.243525f, +0.771898f),
179  Vector3DFloat(+0.052027f, +0.391610f, -0.918659f),
180  Vector3DFloat(+0.991548f, -0.106357f, +0.074308f),
181  Vector3DFloat(+0.659039f, +0.457360f, -0.597067f),
182  Vector3DFloat(-0.626734f, -0.682082f, -0.376787f),
183  Vector3DFloat(-0.353101f, +0.033567f, -0.934983f),
184  Vector3DFloat(+0.621237f, -0.289495f, +0.728188f),
185  Vector3DFloat(+0.490845f, -0.189807f, +0.850320f),
186  Vector3DFloat(-0.699031f, -0.710681f, -0.079302f),
187  Vector3DFloat(-0.050094f, +0.880791f, +0.470847f),
188  Vector3DFloat(+0.070288f, -0.086374f, +0.993780f),
189  Vector3DFloat(+0.853154f, +0.022317f, +0.521181f),
190  Vector3DFloat(+0.230886f, +0.693269f, -0.682693f),
191  Vector3DFloat(-0.466130f, +0.883868f, -0.038727f),
192  Vector3DFloat(-0.551610f, +0.824661f, +0.125144f),
193  Vector3DFloat(-0.137494f, +0.409326f, -0.901968f),
194  Vector3DFloat(-0.890857f, -0.180159f, +0.417034f),
195  Vector3DFloat(+0.553659f, -0.392300f, +0.734549f),
196  Vector3DFloat(+0.406329f, -0.048366f, +0.912446f),
197  Vector3DFloat(-0.270581f, +0.233748f, -0.933888f),
198  Vector3DFloat(-0.197245f, +0.810087f, -0.552136f),
199  Vector3DFloat(+0.295429f, +0.704757f, +0.645011f),
200  Vector3DFloat(+0.717722f, -0.581869f, -0.382496f),
201  Vector3DFloat(+0.626543f, -0.539930f, +0.562067f),
202  Vector3DFloat(+0.971598f, -0.144608f, +0.187311f),
203  Vector3DFloat(-0.697722f, -0.464932f, -0.544998f),
204  Vector3DFloat(+0.457003f, +0.780926f, +0.425797f),
205  Vector3DFloat(+0.183694f, +0.717668f, -0.671720f),
206  Vector3DFloat(+0.251615f, -0.738280f, -0.625805f),
207  Vector3DFloat(+0.545768f, +0.806104f, +0.228766f),
208  Vector3DFloat(-0.928760f, -0.348049f, +0.127545f),
209  Vector3DFloat(+0.137432f, -0.972652f, -0.187242f),
210  Vector3DFloat(-0.804669f, -0.253834f, +0.536727f),
211  Vector3DFloat(-0.931569f, -0.252185f, -0.261882f),
212  Vector3DFloat(-0.604266f, -0.710349f, +0.360924f),
213  Vector3DFloat(-0.687860f, -0.535154f, -0.490367f),
214  Vector3DFloat(+0.017091f, +0.824354f, -0.565817f),
215  Vector3DFloat(+0.978598f, +0.134960f, +0.155346f),
216  Vector3DFloat(-0.802635f, +0.545353f, -0.241595f),
217  Vector3DFloat(+0.155235f, +0.909842f, +0.384824f),
218  Vector3DFloat(+0.499090f, -0.206100f, -0.841684f),
219  Vector3DFloat(-0.474793f, -0.216500f, +0.853053f),
220  Vector3DFloat(-0.317506f, -0.762610f, -0.563575f),
221  Vector3DFloat(-0.914433f, +0.049911f, -0.401649f),
222  Vector3DFloat(+0.209168f, +0.632836f, -0.745498f),
223  Vector3DFloat(+0.571789f, +0.197009f, -0.796395f),
224  Vector3DFloat(-0.364670f, +0.917590f, -0.158254f),
225  Vector3DFloat(-0.966271f, +0.140594f, -0.215761f),
226  Vector3DFloat(-0.915867f, +0.394413f, +0.075008f),
227  Vector3DFloat(+0.035516f, +0.991982f, -0.121285f),
228  Vector3DFloat(+0.334756f, -0.834260f, +0.438120f),
229  Vector3DFloat(+0.471469f, +0.810497f, -0.347579f),
230  Vector3DFloat(-0.630204f, -0.370799f, -0.682166f),
231  Vector3DFloat(+0.752076f, -0.232512f, +0.616701f),
232  Vector3DFloat(+0.780218f, -0.524134f, +0.341385f),
233  Vector3DFloat(-0.717151f, -0.558684f, -0.416614f),
234  Vector3DFloat(+0.026975f, +0.354843f, +0.934537f),
235  Vector3DFloat(+0.660713f, -0.205604f, +0.721931f),
236  Vector3DFloat(+0.569071f, -0.717916f, +0.400942f),
237  Vector3DFloat(+0.345670f, +0.917475f, -0.196853f),
238  Vector3DFloat(+0.109370f, +0.150700f, -0.982511f),
239  Vector3DFloat(-0.075296f, +0.867593f, -0.491541f),
240  Vector3DFloat(+0.427583f, +0.181258f, -0.885617f),
241  Vector3DFloat(-0.423011f, -0.536708f, +0.730073f),
242  Vector3DFloat(+0.410061f, +0.902819f, +0.129491f),
243  Vector3DFloat(+0.783330f, +0.352044f, -0.512307f),
244  Vector3DFloat(+0.019660f, +0.294402f, +0.955480f),
245  Vector3DFloat(+0.370284f, +0.795152f, -0.480232f),
246  Vector3DFloat(+0.620337f, +0.569302f, -0.539516f),
247  Vector3DFloat(-0.947343f, -0.008934f, +0.320097f),
248  Vector3DFloat(-0.093679f, +0.931693f, -0.350960f),
249  Vector3DFloat(-0.555730f, +0.665103f, +0.498802f),
250  Vector3DFloat(+0.319960f, +0.176651f, -0.930817f),
251  Vector3DFloat(-0.679840f, +0.281903f, +0.677014f),
252  Vector3DFloat(-0.954067f, +0.193782f, +0.228484f),
253  Vector3DFloat(+0.592922f, -0.708226f, +0.383222f),
254  Vector3DFloat(-0.759157f, -0.391265f, +0.520184f),
255  Vector3DFloat(-0.256083f, +0.304044f, +0.917594f),
256  Vector3DFloat(-0.462124f, +0.481197f, +0.744910f),
257  Vector3DFloat(-0.679480f, +0.733098f, +0.029563f),
258  Vector3DFloat(+0.025552f, -0.585890f, -0.809987f),
259  Vector3DFloat(-0.060045f, +0.002791f, +0.998192f),
260  Vector3DFloat(-0.507954f, +0.858736f, +0.067494f),
261  Vector3DFloat(-0.060525f, +0.636414f, -0.768969f),
262  Vector3DFloat(-0.874884f, +0.448472f, -0.182895f),
263  Vector3DFloat(+0.643562f, +0.762645f, -0.064807f),
264  Vector3DFloat(-0.516967f, -0.154231f, +0.841996f),
265  Vector3DFloat(+0.448249f, -0.717116f, -0.533683f),
266  Vector3DFloat(+0.536270f, -0.786853f, +0.305411f),
267  Vector3DFloat(+0.000761f, +0.527854f, -0.849335f),
268  Vector3DFloat(+0.723561f, -0.634332f, +0.272181f),
269  Vector3DFloat(+0.112740f, -0.371782f, -0.921449f),
270  Vector3DFloat(+0.966055f, +0.051903f, +0.253070f),
271  Vector3DFloat(-0.600327f, +0.248981f, -0.760011f),
272  Vector3DFloat(+0.091875f, +0.041693f, -0.994897f),
273  Vector3DFloat(-0.302152f, +0.607269f, +0.734798f),
274  Vector3DFloat(+0.287662f, -0.651858f, -0.701663f),
275  Vector3DFloat(-0.004536f, +0.679631f, +0.733540f),
276  Vector3DFloat(+0.526143f, +0.799583f, -0.289551f),
277  Vector3DFloat(-0.603927f, +0.789648f, -0.108294f),
278  Vector3DFloat(-0.033126f, +0.944024f, -0.328210f),
279  Vector3DFloat(-0.167102f, -0.851884f, -0.496358f),
280  Vector3DFloat(+0.288185f, -0.113731f, +0.950797f),
281  Vector3DFloat(+0.578194f, -0.436702f, -0.689190f),
282  Vector3DFloat(+0.217496f, +0.313876f, +0.924217f),
283  Vector3DFloat(-0.915961f, -0.158736f, -0.368535f),
284  Vector3DFloat(-0.498651f, +0.155245f, +0.852787f),
285  Vector3DFloat(-0.248762f, +0.679310f, -0.690403f),
286  Vector3DFloat(-0.582908f, +0.077123f, +0.808870f),
287  Vector3DFloat(+0.686950f, +0.229251f, -0.689597f),
288  Vector3DFloat(-0.647296f, +0.760051f, +0.057711f),
289  Vector3DFloat(-0.485938f, -0.092580f, +0.869076f),
290  Vector3DFloat(+0.418369f, +0.089460f, -0.903861f),
291  Vector3DFloat(-0.047269f, +0.350493f, -0.935372f),
292  Vector3DFloat(-0.242049f, -0.214469f, +0.946264f),
293  Vector3DFloat(-0.804456f, +0.566448f, +0.178852f),
294  Vector3DFloat(+0.097365f, -0.900938f, +0.422885f),
295  Vector3DFloat(+0.956649f, +0.290563f, +0.019905f),
296  Vector3DFloat(-0.783547f, +0.574387f, -0.236925f),
297  Vector3DFloat(-0.308724f, -0.086733f, -0.947189f),
298  Vector3DFloat(-0.035715f, +0.856029f, -0.515692f),
299  Vector3DFloat(+0.920461f, +0.190617f, +0.341199f),
300  Vector3DFloat(+0.637306f, +0.769628f, -0.038913f),
301  Vector3DFloat(-0.040111f, +0.877976f, +0.477021f),
302  Vector3DFloat(+0.110588f, +0.251198f, +0.961598f),
303  Vector3DFloat(-0.391595f, +0.858960f, +0.329911f),
304  Vector3DFloat(+0.159040f, +0.801465f, -0.576507f),
305  Vector3DFloat(-0.420361f, +0.896705f, +0.138623f),
306  Vector3DFloat(-0.706685f, -0.506701f, -0.493812f),
307  Vector3DFloat(+0.589701f, +0.807018f, -0.031213f),
308  Vector3DFloat(+0.613812f, +0.504595f, -0.607140f),
309  Vector3DFloat(+0.453930f, +0.802963f, +0.386261f),
310  Vector3DFloat(+0.034816f, +0.204525f, +0.978242f),
311  Vector3DFloat(+0.557178f, -0.795610f, +0.237816f),
312  Vector3DFloat(+0.694672f, -0.364363f, +0.620218f),
313  Vector3DFloat(+0.703004f, +0.571702f, +0.423015f),
314  Vector3DFloat(-0.821828f, -0.569379f, +0.020152f),
315  Vector3DFloat(+0.999573f, +0.011862f, +0.026716f),
316  Vector3DFloat(+0.045244f, +0.476148f, +0.878201f),
317  Vector3DFloat(-0.879083f, +0.458490f, +0.130387f),
318  Vector3DFloat(-0.548204f, +0.534573f, -0.643198f),
319  Vector3DFloat(+0.371419f, +0.536568f, +0.757722f),
320  Vector3DFloat(-0.121365f, +0.656202f, -0.744761f),
321  Vector3DFloat(-0.594210f, +0.803019f, -0.045540f),
322  Vector3DFloat(+0.249812f, +0.564218f, -0.786926f),
323  Vector3DFloat(+0.807295f, +0.588715f, -0.041117f),
324  Vector3DFloat(-0.333582f, +0.911830f, +0.239350f),
325  Vector3DFloat(+0.437116f, -0.527554f, -0.728434f),
326  Vector3DFloat(+0.061956f, +0.967757f, +0.244147f),
327  Vector3DFloat(+0.511582f, -0.822519f, -0.248487f),
328  Vector3DFloat(-0.341118f, -0.068048f, -0.937554f),
329  Vector3DFloat(+0.387840f, +0.793197f, +0.469487f),
330  Vector3DFloat(+0.682570f, +0.445391f, -0.579418f),
331  Vector3DFloat(+0.769534f, -0.445299f, -0.457740f),
332  Vector3DFloat(-0.883027f, -0.468901f, -0.019884f),
333  Vector3DFloat(-0.595228f, +0.589924f, +0.545613f),
334  Vector3DFloat(+0.123593f, +0.850082f, +0.511943f),
335  Vector3DFloat(+0.428617f, -0.326588f, -0.842394f),
336  Vector3DFloat(-0.838837f, +0.492096f, +0.232796f),
337  Vector3DFloat(-0.912950f, -0.283450f, -0.293562f),
338  Vector3DFloat(-0.701007f, +0.660260f, +0.269527f),
339  Vector3DFloat(-0.726761f, -0.673596f, -0.134488f),
340  Vector3DFloat(+0.969362f, -0.234200f, +0.074084f),
341  Vector3DFloat(-0.249448f, -0.056271f, +0.966752f),
342  Vector3DFloat(+0.996651f, -0.018843f, +0.079570f),
343  Vector3DFloat(+0.807648f, +0.476489f, +0.347367f),
344  Vector3DFloat(-0.749837f, -0.398796f, -0.527926f),
345  Vector3DFloat(+0.739222f, +0.268296f, +0.617712f),
346  Vector3DFloat(+0.770822f, -0.517357f, -0.371720f),
347  Vector3DFloat(-0.799675f, +0.207189f, +0.563554f),
348  Vector3DFloat(+0.858095f, +0.081493f, +0.506983f),
349  Vector3DFloat(+0.677579f, -0.727246f, +0.109543f),
350  Vector3DFloat(-0.745912f, -0.097643f, +0.658848f),
351  Vector3DFloat(+0.923446f, -0.321145f, +0.210033f),
352  Vector3DFloat(+0.633275f, +0.749248f, -0.193880f),
353  Vector3DFloat(+0.445950f, +0.115095f, +0.887627f),
354  Vector3DFloat(-0.813021f, +0.255444f, -0.523207f),
355  Vector3DFloat(-0.872976f, -0.483345f, -0.065502f),
356  Vector3DFloat(+0.587776f, +0.807323f, -0.052440f),
357  Vector3DFloat(-0.324123f, +0.518088f, -0.791536f),
358  Vector3DFloat(+0.041866f, +0.935359f, -0.351214f),
359  Vector3DFloat(-0.745819f, -0.037221f, -0.665108f),
360  Vector3DFloat(-0.625395f, -0.780290f, -0.005274f),
361  Vector3DFloat(-0.949212f, -0.125200f, -0.288653f),
362  Vector3DFloat(+0.746352f, +0.513825f, -0.423016f),
363  Vector3DFloat(+0.165203f, -0.819308f, -0.549038f),
364  Vector3DFloat(+0.749447f, -0.199908f, +0.631162f),
365  Vector3DFloat(-0.935221f, +0.313398f, +0.164751f),
366  Vector3DFloat(+0.574888f, +0.577243f, -0.579908f),
367  Vector3DFloat(+0.213935f, -0.439668f, +0.872309f),
368  Vector3DFloat(-0.067281f, -0.429365f, -0.900621f),
369  Vector3DFloat(-0.675176f, -0.265100f, -0.688374f),
370  Vector3DFloat(-0.940780f, -0.187993f, +0.282119f),
371  Vector3DFloat(+0.608412f, -0.674603f, -0.418026f),
372  Vector3DFloat(+0.226805f, -0.971072f, -0.074690f),
373  Vector3DFloat(-0.922002f, -0.058313f, -0.382768f),
374  Vector3DFloat(-0.889078f, -0.285307f, +0.357968f),
375  Vector3DFloat(-0.463386f, -0.780956f, +0.418785f),
376  Vector3DFloat(+0.480335f, -0.863968f, +0.151120f),
377  Vector3DFloat(-0.467641f, -0.601770f, -0.647444f),
378  Vector3DFloat(+0.752364f, -0.628982f, +0.195781f),
379  Vector3DFloat(+0.068107f, -0.990481f, -0.119616f),
380  Vector3DFloat(+0.225170f, -0.147543f, +0.963083f),
381  Vector3DFloat(+0.225228f, +0.971322f, +0.076195f),
382  Vector3DFloat(-0.991397f, -0.118660f, +0.055239f),
383  Vector3DFloat(-0.160493f, -0.746967f, +0.645200f),
384  Vector3DFloat(-0.458821f, -0.208468f, +0.863727f),
385  Vector3DFloat(+0.333033f, +0.516134f, +0.789110f),
386  Vector3DFloat(+0.732654f, +0.260905f, -0.628607f),
387  Vector3DFloat(-0.669918f, -0.656301f, -0.347102f),
388  Vector3DFloat(-0.786699f, +0.543142f, -0.293431f),
389  Vector3DFloat(+0.347036f, +0.004466f, +0.937841f),
390  Vector3DFloat(-0.484482f, -0.771461f, +0.412463f),
391  Vector3DFloat(+0.103332f, +0.547687f, -0.830278f),
392  Vector3DFloat(+0.119923f, -0.930107f, -0.347159f),
393  Vector3DFloat(+0.005754f, +0.994568f, +0.103930f),
394  Vector3DFloat(-0.033282f, +0.896829f, +0.441124f),
395  Vector3DFloat(+0.457958f, +0.771949f, +0.440874f),
396  Vector3DFloat(-0.519990f, +0.369290f, -0.770218f),
397  Vector3DFloat(-0.171662f, -0.061337f, -0.983245f),
398  Vector3DFloat(+0.250848f, +0.937167f, -0.242472f),
399  Vector3DFloat(-0.527961f, -0.608927f, +0.592001f),
400  Vector3DFloat(+0.524343f, -0.097826f, +0.845869f),
401  Vector3DFloat(-0.900974f, +0.373399f, +0.220951f),
402  Vector3DFloat(+0.287497f, +0.561963f, +0.775592f),
403  Vector3DFloat(+0.540008f, +0.803719f, -0.249855f),
404  Vector3DFloat(+0.566511f, +0.497948f, -0.656592f),
405  Vector3DFloat(+0.337228f, +0.656232f, -0.675009f),
406  Vector3DFloat(+0.978888f, -0.153522f, -0.134940f),
407  Vector3DFloat(+0.720676f, +0.649026f, +0.243702f),
408  Vector3DFloat(+0.530737f, +0.228155f, -0.816250f),
409  Vector3DFloat(+0.429492f, +0.091242f, -0.898449f),
410  Vector3DFloat(-0.572942f, +0.085360f, +0.815139f),
411  Vector3DFloat(+0.918652f, -0.255422f, +0.301395f),
412  Vector3DFloat(+0.947882f, -0.087598f, +0.306343f),
413  Vector3DFloat(+0.108362f, +0.969752f, -0.218719f),
414  Vector3DFloat(-0.471217f, +0.713578f, +0.518421f),
415  Vector3DFloat(+0.750274f, -0.244288f, -0.614339f),
416  Vector3DFloat(+0.560909f, -0.563116f, -0.606862f),
417  Vector3DFloat(+0.863412f, -0.431809f, +0.260886f),
418  Vector3DFloat(+0.316636f, +0.937246f, -0.145983f),
419  Vector3DFloat(-0.292652f, +0.171648f, +0.940687f),
420  Vector3DFloat(-0.636577f, +0.687143f, -0.350149f),
421  Vector3DFloat(+0.876483f, +0.262488f, +0.403581f),
422  Vector3DFloat(-0.477533f, +0.501607f, +0.721355f),
423  Vector3DFloat(+0.620654f, +0.186584f, +0.761561f),
424  Vector3DFloat(+0.085796f, +0.736783f, +0.670664f),
425  Vector3DFloat(-0.444489f, -0.220480f, -0.868227f),
426  Vector3DFloat(-0.380013f, +0.496385f, +0.780508f),
427  Vector3DFloat(+0.076912f, -0.385017f, -0.919699f),
428  Vector3DFloat(+0.148937f, -0.407401f, -0.901023f),
429  Vector3DFloat(+0.790103f, +0.361770f, -0.494833f),
430  Vector3DFloat(+0.206634f, +0.909197f, +0.361474f),
431  Vector3DFloat(+0.171861f, -0.895971f, -0.409512f),
432  Vector3DFloat(-0.961243f, +0.146552f, -0.233527f),
433  Vector3DFloat(-0.142180f, +0.815553f, +0.560944f),
434  Vector3DFloat(-0.423930f, -0.030949f, +0.905166f),
435  Vector3DFloat(+0.618879f, -0.685650f, +0.383241f),
436  Vector3DFloat(-0.209245f, +0.545013f, +0.811898f),
437  Vector3DFloat(+0.377987f, +0.747944f, -0.545624f),
438  Vector3DFloat(-0.791300f, +0.607509f, -0.069108f),
439  Vector3DFloat(+0.754199f, -0.113604f, -0.646744f),
440  Vector3DFloat(-0.583229f, -0.063801f, +0.809798f),
441  Vector3DFloat(-0.469901f, +0.015164f, +0.882589f),
442  Vector3DFloat(-0.978270f, +0.003442f, -0.207306f),
443  Vector3DFloat(+0.655500f, +0.726545f, +0.206039f),
444  Vector3DFloat(+0.967185f, -0.245972f, +0.063652f),
445  Vector3DFloat(-0.442760f, +0.675317f, +0.589840f),
446  Vector3DFloat(+0.403392f, +0.270425f, +0.874154f),
447  Vector3DFloat(+0.902052f, +0.135317f, +0.409868f),
448  Vector3DFloat(-0.210257f, -0.926257f, -0.312794f),
449  Vector3DFloat(-0.933559f, -0.225815f, -0.278344f),
450  Vector3DFloat(-0.635320f, +0.772243f, -0.003054f),
451  Vector3DFloat(-0.554821f, +0.812428f, -0.179259f),
452  Vector3DFloat(-0.844807f, +0.091109f, -0.527258f),
453  Vector3DFloat(-0.748601f, +0.549263f, -0.371358f),
454  Vector3DFloat(-0.081435f, +0.491490f, -0.867067f),
455  Vector3DFloat(+0.005014f, -0.658765f, +0.752332f),
456  Vector3DFloat(-0.384916f, +0.588836f, -0.710712f),
457  Vector3DFloat(-0.563287f, -0.436926f, -0.701287f),
458  Vector3DFloat(+0.075923f, -0.889985f, +0.449624f),
459  Vector3DFloat(+0.460179f, +0.240506f, -0.854630f),
460  Vector3DFloat(+0.133134f, +0.863013f, +0.487323f),
461  Vector3DFloat(-0.451891f, -0.691915f, +0.563071f),
462  Vector3DFloat(+0.482576f, +0.491924f, -0.724659f),
463  Vector3DFloat(-0.772395f, +0.503554f, +0.387091f),
464  Vector3DFloat(-0.861070f, -0.363456f, -0.355610f),
465  Vector3DFloat(-0.219092f, -0.539591f, +0.812921f),
466  Vector3DFloat(-0.232021f, +0.937887f, +0.257940f),
467  Vector3DFloat(+0.864410f, +0.411132f, +0.289425f),
468  Vector3DFloat(-0.657914f, +0.356283f, +0.663485f),
469  Vector3DFloat(-0.695536f, -0.354660f, -0.624856f),
470  Vector3DFloat(-0.984126f, +0.139830f, -0.109283f),
471  Vector3DFloat(-0.739931f, -0.568047f, +0.360312f),
472  Vector3DFloat(-0.422765f, +0.793857f, -0.437105f),
473  Vector3DFloat(+0.695244f, +0.499122f, +0.517216f),
474  Vector3DFloat(+0.620847f, +0.772096f, +0.135708f),
475  Vector3DFloat(+0.640543f, +0.693625f, -0.329529f),
476  Vector3DFloat(-0.716203f, +0.695845f, -0.053417f),
477  Vector3DFloat(+0.688286f, -0.614140f, +0.386127f),
478  Vector3DFloat(+0.990001f, -0.012803f, -0.140479f),
479  Vector3DFloat(-0.842904f, +0.537664f, +0.020753f),
480  Vector3DFloat(+0.008333f, +0.285713f, +0.958279f),
481  Vector3DFloat(-0.276086f, -0.823605f, +0.495431f),
482  Vector3DFloat(+0.795835f, -0.446944f, +0.408518f),
483  Vector3DFloat(-0.068520f, +0.989143f, -0.130001f),
484  Vector3DFloat(-0.995477f, -0.013318f, -0.094068f),
485  Vector3DFloat(-0.013256f, -0.205680f, +0.978530f),
486  Vector3DFloat(+0.286330f, +0.478558f, +0.830058f),
487  Vector3DFloat(-0.312670f, -0.000134f, +0.949862f),
488  Vector3DFloat(-0.992102f, -0.018784f, -0.124017f),
489  Vector3DFloat(-0.218201f, +0.471729f, +0.854318f),
490  Vector3DFloat(-0.885932f, -0.441603f, +0.141812f),
491  Vector3DFloat(+0.410418f, -0.903853f, +0.120862f),
492  Vector3DFloat(-0.046755f, -0.618559f, +0.784346f),
493  Vector3DFloat(+0.561077f, +0.827730f, +0.007490f),
494  Vector3DFloat(-0.264927f, +0.963738f, +0.031968f),
495  Vector3DFloat(+0.360743f, +0.887368f, -0.287127f),
496  Vector3DFloat(+0.829757f, -0.531319f, -0.170889f),
497  Vector3DFloat(-0.716516f, -0.646065f, +0.263068f),
498  Vector3DFloat(+0.557460f, +0.677923f, -0.479227f),
499  Vector3DFloat(-0.709849f, +0.694781f, -0.115733f),
500  Vector3DFloat(+0.853291f, -0.488531f, -0.182299f),
501  Vector3DFloat(+0.455284f, -0.849392f, -0.266925f),
502  Vector3DFloat(+0.417165f, +0.856319f, -0.304453f),
503  Vector3DFloat(+0.871881f, +0.388090f, +0.298681f),
504  Vector3DFloat(-0.103988f, +0.510844f, -0.853361f),
505  Vector3DFloat(+0.351047f, +0.889847f, -0.291441f),
506  Vector3DFloat(+0.389540f, -0.053379f, -0.919462f),
507  Vector3DFloat(-0.581684f, +0.075521f, +0.809901f),
508  Vector3DFloat(-0.422965f, -0.141455f, +0.895037f),
509  Vector3DFloat(+0.213377f, +0.454586f, -0.864767f),
510  Vector3DFloat(+0.159390f, +0.466820f, +0.869870f),
511  Vector3DFloat(+0.385902f, -0.013831f, +0.922436f),
512  Vector3DFloat(-0.360291f, -0.335817f, -0.870297f),
513  Vector3DFloat(-0.420892f, +0.570921f, -0.704910f),
514  Vector3DFloat(+0.046113f, -0.619140f, -0.783925f),
515  Vector3DFloat(+0.454440f, +0.871791f, -0.182935f),
516  Vector3DFloat(+0.523305f, -0.762818f, +0.379816f),
517  Vector3DFloat(-0.639517f, -0.634506f, -0.434073f),
518  Vector3DFloat(+0.286115f, -0.720485f, +0.631695f),
519  Vector3DFloat(+0.391046f, -0.912504f, -0.120079f),
520  Vector3DFloat(+0.562545f, +0.825619f, +0.043556f),
521  Vector3DFloat(+0.976939f, +0.145670f, -0.156113f),
522  Vector3DFloat(-0.197444f, -0.653530f, -0.730695f),
523  Vector3DFloat(-0.727176f, +0.159246f, +0.667724f),
524  Vector3DFloat(+0.977135f, +0.039408f, +0.208935f),
525  Vector3DFloat(+0.487883f, -0.668376f, -0.561466f),
526  Vector3DFloat(+0.081173f, -0.454129f, -0.887231f),
527  Vector3DFloat(+0.007776f, -0.558369f, -0.829556f),
528  Vector3DFloat(+0.392559f, -0.216208f, +0.893952f),
529  Vector3DFloat(+0.552351f, -0.797994f, -0.241067f),
530  Vector3DFloat(-0.812645f, +0.582758f, -0.000884f),
531  Vector3DFloat(+0.723477f, +0.425448f, +0.543668f),
532  Vector3DFloat(-0.290387f, -0.824836f, +0.485099f),
533  Vector3DFloat(-0.648037f, +0.731057f, +0.213549f),
534  Vector3DFloat(-0.112077f, +0.911214f, +0.396394f),
535  Vector3DFloat(-0.257374f, +0.878627f, +0.402212f),
536  Vector3DFloat(-0.871679f, -0.449228f, -0.195884f),
537  Vector3DFloat(-0.832643f, +0.503619f, -0.230377f),
538  Vector3DFloat(-0.750683f, +0.454826f, -0.479174f),
539  Vector3DFloat(+0.668945f, -0.737419f, +0.093412f),
540  Vector3DFloat(+0.232689f, -0.239415f, -0.942622f),
541  Vector3DFloat(+0.932416f, +0.058455f, -0.356629f),
542  Vector3DFloat(-0.266008f, -0.899388f, +0.346900f),
543  Vector3DFloat(+0.574940f, -0.817948f, -0.020127f),
544  Vector3DFloat(-0.332832f, +0.728233f, +0.599083f),
545  Vector3DFloat(+0.252574f, -0.202957f, +0.946052f),
546  Vector3DFloat(+0.614750f, -0.787545f, +0.043079f),
547  Vector3DFloat(+0.502885f, +0.757385f, -0.416503f),
548  Vector3DFloat(-0.829003f, +0.454711f, -0.325562f),
549  Vector3DFloat(-0.568805f, +0.542102f, +0.618536f),
550  Vector3DFloat(-0.024095f, -0.673837f, -0.738487f),
551  Vector3DFloat(+0.138735f, -0.428584f, -0.892787f),
552  Vector3DFloat(-0.535936f, -0.016858f, +0.844090f),
553  Vector3DFloat(-0.040976f, +0.588714f, +0.807302f),
554  Vector3DFloat(-0.691862f, -0.721945f, +0.011050f),
555  Vector3DFloat(+0.862563f, -0.438786f, -0.251897f),
556  Vector3DFloat(+0.278186f, +0.894754f, +0.349326f),
557  Vector3DFloat(-0.377682f, -0.908327f, +0.179719f),
558  Vector3DFloat(-0.632125f, -0.611940f, +0.475339f),
559  Vector3DFloat(-0.575327f, -0.789967f, -0.212015f),
560  Vector3DFloat(+0.112909f, -0.993543f, -0.011156f),
561  Vector3DFloat(+0.593082f, -0.037683f, -0.804260f),
562  Vector3DFloat(-0.067094f, -0.620832f, +0.781067f),
563  Vector3DFloat(-0.152754f, +0.253291f, -0.955254f),
564  Vector3DFloat(-0.325782f, +0.882758f, -0.338533f),
565  Vector3DFloat(+0.359581f, -0.906944f, +0.219441f),
566  Vector3DFloat(-0.436527f, +0.597887f, +0.672291f),
567  Vector3DFloat(-0.475060f, +0.315753f, +0.821351f),
568  Vector3DFloat(-0.504146f, +0.392763f, -0.769138f),
569  Vector3DFloat(+0.732747f, -0.275063f, -0.622432f),
570  Vector3DFloat(-0.222604f, +0.239178f, +0.945115f),
571  Vector3DFloat(+0.929953f, +0.212024f, +0.300389f),
572  Vector3DFloat(+0.212224f, -0.914623f, -0.344129f),
573  Vector3DFloat(+0.744091f, -0.069074f, +0.664498f),
574  Vector3DFloat(+0.378632f, +0.925135f, -0.027624f),
575  Vector3DFloat(-0.657970f, +0.042972f, +0.751817f),
576  Vector3DFloat(-0.475295f, -0.858227f, -0.193754f),
577  Vector3DFloat(-0.002138f, -0.163379f, -0.986561f),
578  Vector3DFloat(+0.762016f, +0.464503f, -0.451186f),
579  Vector3DFloat(+0.110962f, +0.350977f, +0.929786f),
580  Vector3DFloat(+0.359220f, -0.409270f, +0.838725f),
581  Vector3DFloat(+0.067679f, -0.492517f, -0.867667f),
582  Vector3DFloat(-0.765643f, -0.627245f, -0.142671f),
583  Vector3DFloat(-0.736364f, -0.613024f, -0.286304f),
584  Vector3DFloat(-0.404067f, -0.396451f, +0.824352f),
585  Vector3DFloat(-0.908793f, +0.158289f, +0.386057f),
586  Vector3DFloat(-0.582767f, +0.467557f, +0.664660f),
587  Vector3DFloat(+0.437506f, -0.078200f, -0.895809f),
588  Vector3DFloat(+0.079580f, -0.165593f, -0.982978f),
589  Vector3DFloat(-0.152308f, +0.193183f, +0.969269f),
590  Vector3DFloat(+0.537776f, -0.029450f, -0.842573f),
591  Vector3DFloat(+0.242145f, -0.450593f, +0.859262f),
592  Vector3DFloat(-0.731540f, -0.287459f, +0.618237f),
593  Vector3DFloat(-0.822775f, +0.200303f, +0.531903f),
594  Vector3DFloat(+0.814744f, -0.396544f, +0.423019f),
595  Vector3DFloat(+0.981241f, +0.108708f, -0.159215f),
596  Vector3DFloat(+0.435099f, -0.134466f, -0.890285f),
597  Vector3DFloat(-0.863642f, -0.333093f, +0.378379f),
598  Vector3DFloat(+0.975214f, -0.007932f, +0.221121f),
599  Vector3DFloat(+0.562312f, +0.756514f, -0.333904f),
600  Vector3DFloat(-0.860757f, -0.321366f, -0.394743f),
601  Vector3DFloat(+0.202468f, +0.651174f, +0.731423f),
602  Vector3DFloat(+0.070835f, -0.997485f, -0.002525f),
603  Vector3DFloat(-0.282142f, -0.646099f, +0.709191f),
604  Vector3DFloat(+0.734636f, +0.546486f, -0.402073f),
605  Vector3DFloat(-0.792802f, +0.359455f, -0.492196f),
606  Vector3DFloat(+0.064556f, -0.768826f, +0.636192f),
607  Vector3DFloat(-0.387159f, -0.539262f, +0.747867f),
608  Vector3DFloat(-0.321231f, +0.945995f, +0.043642f),
609  Vector3DFloat(-0.051543f, -0.358058f, +0.932276f),
610  Vector3DFloat(+0.463676f, -0.211202f, +0.860464f),
611  Vector3DFloat(-0.985546f, -0.040806f, -0.164421f),
612  Vector3DFloat(-0.956965f, +0.289910f, -0.013071f),
613  Vector3DFloat(-0.575614f, -0.401429f, -0.712406f),
614  Vector3DFloat(+0.005411f, +0.912319f, +0.409443f),
615  Vector3DFloat(-0.147120f, +0.145609f, +0.978342f),
616  Vector3DFloat(+0.381181f, -0.303247f, +0.873351f),
617  Vector3DFloat(+0.646964f, -0.669990f, -0.364076f),
618  Vector3DFloat(+0.335662f, -0.334853f, +0.880457f),
619  Vector3DFloat(+0.812790f, -0.515621f, -0.271122f),
620  Vector3DFloat(+0.406265f, +0.443117f, -0.799122f),
621  Vector3DFloat(+0.818068f, +0.142779f, +0.557117f),
622  Vector3DFloat(-0.202146f, +0.482979f, +0.851979f),
623  Vector3DFloat(-0.359491f, -0.834883f, +0.416817f),
624  Vector3DFloat(+0.897243f, +0.373837f, -0.234949f),
625  Vector3DFloat(+0.734938f, -0.377211f, -0.563541f),
626  Vector3DFloat(+0.938936f, +0.089082f, +0.332362f),
627  Vector3DFloat(+0.847286f, +0.101367f, -0.521375f),
628  Vector3DFloat(+0.976962f, +0.212808f, -0.016060f),
629  Vector3DFloat(-0.484037f, -0.785288f, -0.386045f),
630  Vector3DFloat(+0.412432f, -0.846393f, -0.336925f),
631  Vector3DFloat(-0.290605f, -0.951829f, +0.097828f),
632  Vector3DFloat(+0.522856f, +0.099925f, -0.846544f),
633  Vector3DFloat(-0.268624f, -0.592962f, +0.759103f),
634  Vector3DFloat(+0.532873f, -0.247493f, +0.809193f),
635  Vector3DFloat(-0.313247f, +0.857502f, -0.408126f),
636  Vector3DFloat(-0.279136f, +0.481391f, +0.830870f),
637  Vector3DFloat(-0.648063f, -0.437447f, -0.623422f),
638  Vector3DFloat(+0.693159f, -0.411042f, +0.592094f),
639  Vector3DFloat(-0.361556f, -0.008347f, -0.932313f),
640  Vector3DFloat(-0.706752f, -0.017905f, +0.707235f),
641  Vector3DFloat(+0.277671f, +0.588210f, +0.759544f),
642  Vector3DFloat(+0.706147f, +0.436673f, -0.557380f),
643  Vector3DFloat(+0.329465f, -0.938612f, -0.102275f),
644  Vector3DFloat(+0.941491f, +0.304731f, -0.143996f),
645  Vector3DFloat(-0.530440f, -0.419970f, -0.736382f),
646  Vector3DFloat(-0.933059f, +0.333768f, -0.134161f),
647  Vector3DFloat(-0.799598f, -0.383384f, -0.462234f),
648  Vector3DFloat(+0.589799f, +0.017619f, -0.807358f),
649  Vector3DFloat(-0.157486f, -0.147213f, +0.976487f),
650  Vector3DFloat(+0.144612f, -0.765441f, +0.627046f),
651  Vector3DFloat(-0.224062f, +0.971686f, +0.074988f),
652  Vector3DFloat(-0.525446f, +0.743496f, +0.413666f),
653  Vector3DFloat(+0.913834f, -0.396502f, +0.087711f),
654  Vector3DFloat(+0.551810f, +0.713484f, -0.431793f),
655  Vector3DFloat(-0.988855f, +0.027355f, +0.146346f),
656  Vector3DFloat(+0.129678f, -0.922163f, +0.364417f),
657  Vector3DFloat(-0.443546f, +0.337851f, +0.830135f),
658  Vector3DFloat(-0.076099f, -0.128182f, -0.988827f),
659  Vector3DFloat(-0.930714f, -0.363326f, +0.042022f),
660  Vector3DFloat(-0.062724f, +0.597013f, -0.799776f),
661  Vector3DFloat(+0.674612f, -0.080125f, +0.733811f),
662  Vector3DFloat(-0.732149f, -0.106968f, -0.672693f),
663  Vector3DFloat(-0.477404f, -0.735544f, +0.480688f),
664  Vector3DFloat(+0.720306f, +0.691043f, +0.060162f),
665  Vector3DFloat(-0.480694f, -0.691928f, -0.538673f),
666  Vector3DFloat(+0.284364f, -0.490827f, +0.823545f),
667  Vector3DFloat(-0.467068f, -0.635840f, +0.614455f),
668  Vector3DFloat(+0.259424f, +0.728928f, +0.633532f),
669  Vector3DFloat(-0.829024f, +0.499711f, +0.251015f),
670  Vector3DFloat(+0.918101f, +0.199840f, +0.342278f),
671  Vector3DFloat(-0.132256f, +0.844697f, -0.518648f),
672  Vector3DFloat(-0.880945f, +0.470246f, +0.052958f),
673  Vector3DFloat(-0.907893f, +0.418701f, -0.020494f),
674  Vector3DFloat(-0.898489f, +0.435552f, -0.054882f),
675  Vector3DFloat(-0.181486f, -0.981241f, -0.065032f),
676  Vector3DFloat(+0.612484f, -0.390415f, -0.687342f),
677  Vector3DFloat(-0.674745f, +0.504350f, +0.538841f),
678  Vector3DFloat(-0.489037f, -0.427926f, +0.760080f),
679  Vector3DFloat(-0.629283f, +0.776741f, +0.026012f),
680  Vector3DFloat(-0.327015f, +0.559793f, +0.761375f),
681  Vector3DFloat(+0.143982f, -0.052568f, +0.988183f),
682  Vector3DFloat(+0.963642f, +0.246339f, -0.103498f),
683  Vector3DFloat(+0.083550f, +0.206217f, +0.974933f),
684  Vector3DFloat(+0.985008f, +0.097629f, -0.142221f),
685  Vector3DFloat(+0.386516f, -0.544556f, +0.744355f),
686  Vector3DFloat(-0.390134f, -0.377051f, +0.840017f),
687  Vector3DFloat(+0.188428f, -0.872526f, -0.450770f),
688  Vector3DFloat(-0.249415f, +0.963139f, +0.100774f),
689  Vector3DFloat(-0.246900f, -0.688081f, +0.682338f),
690  Vector3DFloat(-0.815515f, -0.341331f, -0.467363f),
691  Vector3DFloat(-0.828295f, -0.545972f, +0.125866f),
692  Vector3DFloat(-0.251196f, +0.860882f, +0.442473f),
693  Vector3DFloat(+0.787130f, -0.124629f, -0.604065f),
694  Vector3DFloat(-0.546825f, -0.350565f, +0.760320f),
695  Vector3DFloat(+0.910761f, +0.326941f, +0.252237f),
696  Vector3DFloat(-0.822947f, -0.029868f, +0.567332f),
697  Vector3DFloat(-0.119863f, -0.101264f, +0.987612f),
698  Vector3DFloat(+0.338978f, +0.251339f, +0.906600f),
699  Vector3DFloat(-0.168116f, +0.130641f, +0.977072f),
700  Vector3DFloat(+0.630274f, -0.051172f, +0.774685f),
701  Vector3DFloat(+0.509020f, +0.860289f, -0.028316f),
702  Vector3DFloat(-0.741184f, +0.614383f, -0.270518f),
703  Vector3DFloat(+0.783367f, +0.216068f, -0.582796f),
704  Vector3DFloat(-0.917044f, -0.239253f, -0.319042f),
705  Vector3DFloat(+0.326503f, +0.605534f, +0.725758f),
706  Vector3DFloat(-0.858028f, +0.033090f, +0.512536f),
707  Vector3DFloat(+0.920390f, +0.341687f, +0.190084f),
708  Vector3DFloat(+0.184870f, +0.206034f, -0.960923f),
709  Vector3DFloat(-0.320575f, -0.873361f, -0.366704f),
710  Vector3DFloat(-0.908564f, +0.179683f, -0.377129f),
711  Vector3DFloat(-0.995162f, +0.060094f, -0.077721f),
712  Vector3DFloat(-0.970805f, +0.057864f, +0.232786f),
713  Vector3DFloat(-0.438989f, -0.719230f, -0.538514f),
714  Vector3DFloat(-0.305764f, +0.586163f, +0.750281f),
715  Vector3DFloat(+0.813263f, +0.070638f, +0.577593f),
716  Vector3DFloat(-0.856072f, +0.356367f, -0.374356f),
717  Vector3DFloat(-0.291393f, -0.496711f, -0.817538f),
718  Vector3DFloat(-0.465919f, +0.423021f, +0.777157f),
719  Vector3DFloat(-0.197288f, +0.747479f, +0.634312f),
720  Vector3DFloat(+0.459532f, -0.294706f, +0.837842f),
721  Vector3DFloat(-0.669432f, -0.715572f, -0.199543f),
722  Vector3DFloat(+0.651361f, +0.729418f, -0.208995f),
723  Vector3DFloat(+0.899675f, -0.409092f, +0.152409f),
724  Vector3DFloat(-0.909013f, +0.374561f, +0.182756f),
725  Vector3DFloat(+0.584390f, +0.675714f, -0.449332f),
726  Vector3DFloat(-0.679644f, +0.693287f, -0.239658f),
727  Vector3DFloat(-0.447022f, -0.041260f, +0.893571f),
728  Vector3DFloat(-0.116547f, +0.050542f, -0.991898f),
729  Vector3DFloat(+0.395893f, +0.741111f, -0.542239f),
730  Vector3DFloat(+0.350204f, -0.445076f, -0.824175f),
731  Vector3DFloat(-0.172775f, +0.743090f, -0.646503f),
732  Vector3DFloat(+0.990144f, +0.139743f, -0.009361f),
733  Vector3DFloat(+0.519086f, +0.780496f, -0.348389f),
734  Vector3DFloat(-0.437746f, -0.398253f, +0.806085f),
735  Vector3DFloat(-0.008119f, +0.986280f, -0.164880f),
736  Vector3DFloat(+0.597715f, -0.604411f, -0.526711f),
737  Vector3DFloat(-0.097509f, +0.175580f, -0.979624f),
738  Vector3DFloat(+0.660655f, -0.124974f, +0.740214f),
739  Vector3DFloat(-0.206022f, +0.283440f, -0.936599f),
740  Vector3DFloat(-0.702342f, +0.672455f, -0.233496f),
741  Vector3DFloat(+0.306125f, -0.350950f, -0.884942f),
742  Vector3DFloat(+0.572172f, -0.424424f, -0.701772f),
743  Vector3DFloat(-0.218533f, -0.939401f, -0.264138f),
744  Vector3DFloat(+0.409469f, -0.491877f, -0.768370f),
745  Vector3DFloat(-0.651781f, -0.191800f, +0.733754f),
746  Vector3DFloat(+0.900352f, -0.242264f, -0.361490f),
747  Vector3DFloat(+0.809489f, +0.255902f, -0.528434f),
748  Vector3DFloat(+0.615724f, -0.777952f, +0.125199f),
749  Vector3DFloat(-0.337892f, -0.510143f, -0.790938f),
750  Vector3DFloat(-0.326182f, -0.695879f, +0.639811f),
751  Vector3DFloat(-0.877877f, -0.220692f, +0.425002f),
752  Vector3DFloat(+0.837897f, -0.278492f, -0.469436f),
753  Vector3DFloat(-0.802587f, -0.151114f, +0.577077f),
754  Vector3DFloat(+0.409855f, +0.796889f, -0.443832f),
755  Vector3DFloat(-0.374483f, +0.669830f, -0.641164f),
756  Vector3DFloat(-0.745860f, +0.343937f, -0.570438f),
757  Vector3DFloat(-0.202905f, +0.156353f, +0.966635f),
758  Vector3DFloat(+0.556026f, +0.322254f, -0.766151f),
759  Vector3DFloat(+0.776714f, +0.240272f, -0.582224f),
760  Vector3DFloat(-0.125301f, +0.638214f, -0.759594f),
761  Vector3DFloat(+0.399976f, +0.226329f, -0.888141f),
762  Vector3DFloat(-0.704797f, +0.579196f, -0.409625f),
763  Vector3DFloat(-0.007629f, +0.072037f, +0.997373f),
764  Vector3DFloat(-0.284284f, +0.861559f, +0.420592f),
765  Vector3DFloat(+0.775941f, +0.385137f, -0.499586f),
766  Vector3DFloat(-0.234994f, +0.400120f, +0.885823f),
767  Vector3DFloat(+0.575813f, +0.632406f, +0.518172f),
768  Vector3DFloat(+0.076477f, +0.592931f, -0.801613f),
769  Vector3DFloat(+0.603536f, -0.788719f, -0.116900f),
770  Vector3DFloat(-0.301173f, -0.779883f, -0.548705f),
771  Vector3DFloat(-0.315064f, -0.948217f, +0.040230f),
772  Vector3DFloat(+0.332902f, +0.851413f, -0.405304f),
773  Vector3DFloat(-0.403429f, +0.778318f, +0.481110f),
774  Vector3DFloat(-0.213870f, +0.976545f, +0.024873f),
775  Vector3DFloat(-0.753760f, -0.519440f, +0.402528f),
776  Vector3DFloat(-0.293424f, +0.935690f, -0.195925f),
777  Vector3DFloat(-0.370354f, +0.922391f, -0.109697f),
778  Vector3DFloat(+0.278418f, +0.666623f, +0.691445f),
779  Vector3DFloat(-0.284329f, +0.930765f, +0.229857f),
780  Vector3DFloat(+0.860824f, -0.367097f, -0.352452f),
781  Vector3DFloat(+0.541854f, -0.702580f, -0.461275f),
782  Vector3DFloat(+0.912176f, +0.185368f, -0.365478f),
783  Vector3DFloat(+0.168057f, +0.931969f, -0.321232f),
784  Vector3DFloat(-0.267320f, +0.845122f, +0.462934f),
785  Vector3DFloat(-0.201487f, +0.198600f, +0.959146f),
786  Vector3DFloat(-0.839945f, -0.276826f, -0.466754f),
787  Vector3DFloat(-0.740956f, -0.484640f, +0.464874f),
788  Vector3DFloat(-0.383491f, +0.705487f, -0.596006f),
789  Vector3DFloat(-0.954405f, -0.026765f, -0.297313f),
790  Vector3DFloat(+0.468574f, +0.859438f, +0.204460f),
791  Vector3DFloat(-0.940360f, +0.331786f, +0.075105f),
792  Vector3DFloat(-0.852277f, +0.454172f, -0.259522f),
793  Vector3DFloat(-0.759647f, +0.519837f, -0.390776f),
794  Vector3DFloat(+0.111525f, -0.475265f, -0.872746f),
795  Vector3DFloat(-0.452079f, -0.035104f, +0.891287f),
796  Vector3DFloat(+0.390392f, -0.669936f, -0.631490f),
797  Vector3DFloat(-0.292073f, +0.321693f, -0.900670f),
798  Vector3DFloat(+0.104005f, +0.994338f, +0.021788f),
799  Vector3DFloat(+0.960865f, +0.271665f, +0.054189f),
800  Vector3DFloat(-0.723235f, +0.690428f, +0.015487f),
801  Vector3DFloat(+0.179328f, -0.278614f, +0.943513f),
802  Vector3DFloat(+0.673808f, +0.589682f, +0.445263f),
803  Vector3DFloat(+0.731197f, +0.497511f, +0.466726f),
804  Vector3DFloat(+0.153734f, -0.134017f, +0.978982f),
805  Vector3DFloat(+0.456781f, -0.221267f, -0.861622f),
806  Vector3DFloat(+0.688864f, +0.648593f, +0.323719f),
807  Vector3DFloat(-0.036351f, +0.715024f, -0.698155f),
808  Vector3DFloat(+0.979208f, -0.118292f, +0.164797f),
809  Vector3DFloat(-0.543655f, -0.797469f, -0.261692f),
810  Vector3DFloat(+0.474224f, -0.342549f, -0.811031f),
811  Vector3DFloat(+0.455954f, +0.830262f, +0.320580f),
812  Vector3DFloat(+0.050584f, -0.993831f, -0.098696f),
813  Vector3DFloat(-0.061916f, +0.662832f, +0.746204f),
814  Vector3DFloat(+0.153491f, -0.981695f, +0.112766f),
815  Vector3DFloat(-0.303003f, +0.664435f, +0.683165f),
816  Vector3DFloat(+0.490302f, +0.248088f, -0.835497f),
817  Vector3DFloat(-0.909045f, +0.282351f, -0.306455f),
818  Vector3DFloat(+0.412988f, -0.552647f, +0.723894f),
819  Vector3DFloat(-0.254003f, -0.874419f, +0.413370f),
820  Vector3DFloat(-0.254922f, +0.922643f, -0.289387f),
821  Vector3DFloat(+0.788379f, -0.515671f, +0.335474f),
822  Vector3DFloat(+0.704882f, -0.446475f, -0.551182f),
823  Vector3DFloat(+0.446454f, +0.893141f, -0.054572f),
824  Vector3DFloat(-0.139484f, +0.078095f, -0.987140f),
825  Vector3DFloat(+0.196257f, -0.117325f, -0.973508f),
826  Vector3DFloat(-0.887951f, -0.452728f, +0.081119f),
827  Vector3DFloat(+0.482286f, +0.838290f, -0.254304f),
828  Vector3DFloat(-0.085400f, +0.836828f, +0.540764f),
829  Vector3DFloat(-0.033243f, -0.288034f, +0.957043f),
830  Vector3DFloat(+0.262770f, -0.771585f, +0.579318f),
831  Vector3DFloat(-0.911785f, -0.235533f, +0.336411f),
832  Vector3DFloat(+0.927275f, +0.367451f, -0.071696f),
833  Vector3DFloat(+0.771172f, -0.229858f, +0.593683f),
834  Vector3DFloat(-0.375316f, -0.068341f, -0.924374f),
835  Vector3DFloat(-0.735343f, +0.284450f, -0.615109f),
836  Vector3DFloat(-0.985363f, +0.154529f, +0.071973f),
837  Vector3DFloat(-0.544949f, +0.792232f, -0.274589f),
838  Vector3DFloat(-0.565066f, -0.783807f, -0.257579f),
839  Vector3DFloat(-0.188990f, +0.764476f, -0.616328f),
840  Vector3DFloat(+0.011964f, -0.681395f, +0.731818f),
841  Vector3DFloat(+0.647082f, +0.652894f, -0.393719f),
842  Vector3DFloat(-0.883463f, +0.088810f, -0.460006f),
843  Vector3DFloat(-0.443140f, -0.048579f, -0.895135f),
844  Vector3DFloat(+0.925708f, +0.333853f, -0.177785f),
845  Vector3DFloat(-0.057825f, -0.850139f, +0.523373f),
846  Vector3DFloat(+0.376782f, +0.740216f, +0.556881f),
847  Vector3DFloat(-0.711665f, -0.184658f, -0.677816f),
848  Vector3DFloat(+0.410214f, -0.115790f, -0.904609f),
849  Vector3DFloat(+0.382722f, +0.646393f, -0.660076f),
850  Vector3DFloat(-0.300767f, -0.354337f, +0.885429f),
851  Vector3DFloat(+0.568398f, +0.272778f, +0.776219f),
852  Vector3DFloat(-0.157935f, +0.980750f, +0.114830f),
853  Vector3DFloat(+0.359219f, +0.495150f, -0.791068f),
854  Vector3DFloat(-0.349238f, +0.056262f, -0.935344f),
855  Vector3DFloat(-0.633800f, +0.743629f, +0.212869f),
856  Vector3DFloat(+0.097107f, -0.993326f, -0.062246f),
857  Vector3DFloat(+0.372454f, -0.806078f, -0.459908f),
858  Vector3DFloat(-0.263428f, +0.934015f, +0.241290f),
859  Vector3DFloat(-0.943443f, +0.122444f, +0.308095f),
860  Vector3DFloat(+0.408781f, +0.502375f, -0.761917f),
861  Vector3DFloat(+0.697179f, -0.332546f, -0.635102f),
862  Vector3DFloat(-0.491802f, +0.870583f, -0.014715f),
863  Vector3DFloat(+0.737536f, -0.656902f, +0.156592f),
864  Vector3DFloat(+0.827336f, -0.246097f, +0.504928f),
865  Vector3DFloat(-0.446202f, +0.667651f, +0.595941f),
866  Vector3DFloat(-0.964936f, -0.243630f, +0.097691f),
867  Vector3DFloat(+0.897134f, -0.435766f, -0.072518f),
868  Vector3DFloat(-0.669699f, -0.151247f, -0.727068f),
869  Vector3DFloat(-0.016765f, -0.955618f, +0.294130f),
870  Vector3DFloat(-0.230630f, +0.832879f, -0.503112f),
871  Vector3DFloat(+0.899464f, +0.318825f, -0.298856f),
872  Vector3DFloat(+0.058885f, -0.789911f, +0.610388f),
873  Vector3DFloat(+0.659402f, +0.666930f, +0.346977f),
874  Vector3DFloat(+0.284813f, -0.414001f, -0.864572f),
875  Vector3DFloat(+0.484149f, -0.789140f, -0.377964f),
876  Vector3DFloat(+0.738956f, +0.298547f, -0.603998f),
877  Vector3DFloat(+0.136326f, +0.352541f, -0.925813f),
878  Vector3DFloat(+0.868090f, +0.478579f, +0.131841f),
879  Vector3DFloat(+0.446372f, -0.633533f, -0.631972f),
880  Vector3DFloat(-0.464744f, -0.873724f, +0.143596f),
881  Vector3DFloat(-0.157889f, +0.556623f, -0.815624f),
882  Vector3DFloat(-0.916952f, -0.270205f, +0.293579f),
883  Vector3DFloat(-0.968515f, +0.157169f, -0.193071f),
884  Vector3DFloat(-0.428526f, -0.889206f, +0.160242f),
885  Vector3DFloat(+0.396152f, +0.173085f, +0.901724f),
886  Vector3DFloat(+0.966792f, +0.160015f, -0.199271f),
887  Vector3DFloat(-0.912490f, -0.111826f, +0.393519f),
888  Vector3DFloat(+0.866392f, -0.192509f, -0.460765f),
889  Vector3DFloat(+0.480992f, +0.492893f, -0.725054f),
890  Vector3DFloat(-0.355535f, +0.884194f, +0.302977f),
891  Vector3DFloat(+0.980976f, -0.055915f, +0.185905f),
892  Vector3DFloat(-0.740688f, +0.154276f, -0.653896f),
893  Vector3DFloat(+0.193789f, -0.135151f, -0.971689f),
894  Vector3DFloat(-0.301940f, -0.417607f, -0.856993f),
895  Vector3DFloat(-0.519232f, +0.773966f, -0.362455f),
896  Vector3DFloat(+0.938672f, -0.020909f, -0.344177f),
897  Vector3DFloat(+0.637853f, -0.449939f, +0.625058f),
898  Vector3DFloat(+0.544105f, -0.664601f, -0.512109f),
899  Vector3DFloat(-0.170728f, -0.774921f, +0.608563f),
900  Vector3DFloat(+0.669668f, +0.441721f, -0.597016f),
901  Vector3DFloat(-0.311388f, -0.044999f, -0.949217f),
902  Vector3DFloat(+0.146744f, +0.375501f, +0.915131f),
903  Vector3DFloat(-0.703678f, -0.557559f, -0.440414f),
904  Vector3DFloat(-0.470187f, +0.695298f, +0.543585f),
905  Vector3DFloat(-0.254132f, -0.184139f, +0.949479f),
906  Vector3DFloat(-0.900622f, +0.005714f, +0.434565f),
907  Vector3DFloat(-0.014656f, +0.303063f, -0.952858f),
908  Vector3DFloat(-0.865696f, -0.264074f, +0.425247f),
909  Vector3DFloat(+0.481061f, +0.842497f, +0.242445f),
910  Vector3DFloat(-0.450784f, +0.137271f, +0.882015f),
911  Vector3DFloat(+0.091619f, +0.964503f, +0.247669f),
912  Vector3DFloat(-0.135659f, -0.122365f, +0.983170f),
913  Vector3DFloat(-0.322292f, +0.502269f, +0.802405f),
914  Vector3DFloat(+0.157842f, +0.435303f, +0.886339f),
915  Vector3DFloat(+0.158697f, -0.622087f, -0.766696f),
916  Vector3DFloat(+0.427134f, -0.647168f, -0.631451f),
917  Vector3DFloat(-0.101271f, +0.917326f, +0.385042f),
918  Vector3DFloat(-0.351641f, -0.653340f, -0.670445f),
919  Vector3DFloat(-0.903498f, -0.392917f, +0.171195f),
920  Vector3DFloat(+0.227012f, -0.849095f, -0.476974f),
921  Vector3DFloat(-0.094069f, -0.890637f, +0.444878f),
922  Vector3DFloat(+0.803352f, -0.594284f, -0.038110f),
923  Vector3DFloat(-0.094739f, -0.865030f, -0.492695f),
924  Vector3DFloat(+0.264702f, -0.854667f, +0.446629f),
925  Vector3DFloat(-0.897678f, +0.277821f, -0.342037f),
926  Vector3DFloat(-0.327036f, +0.939653f, +0.100497f),
927  Vector3DFloat(-0.826248f, -0.337885f, -0.450719f),
928  Vector3DFloat(+0.066622f, -0.956883f, +0.282730f),
929  Vector3DFloat(-0.746913f, -0.121996f, +0.653635f),
930  Vector3DFloat(-0.671734f, +0.736418f, +0.080385f),
931  Vector3DFloat(+0.693715f, +0.576755f, -0.431408f),
932  Vector3DFloat(-0.788320f, -0.082995f, -0.609642f),
933  Vector3DFloat(-0.456573f, +0.863290f, -0.215108f),
934  Vector3DFloat(-0.622201f, +0.453957f, +0.637800f),
935  Vector3DFloat(+0.723922f, +0.655748f, +0.214319f),
936  Vector3DFloat(+0.882913f, -0.420816f, -0.208276f),
937  Vector3DFloat(-0.926551f, +0.212056f, -0.310703f),
938  Vector3DFloat(+0.388695f, -0.691965f, +0.608358f),
939  Vector3DFloat(+0.728427f, +0.198534f, -0.655728f),
940  Vector3DFloat(+0.319262f, +0.105299f, +0.941798f),
941  Vector3DFloat(-0.333911f, +0.881805f, +0.333050f),
942  Vector3DFloat(+0.245338f, -0.611922f, -0.751904f),
943  Vector3DFloat(+0.220061f, -0.101481f, -0.970193f),
944  Vector3DFloat(+0.930032f, -0.311841f, +0.194412f),
945  Vector3DFloat(+0.048087f, -0.993913f, +0.099115f),
946  Vector3DFloat(-0.275537f, +0.705669f, +0.652772f),
947  Vector3DFloat(+0.383019f, -0.163631f, -0.909132f),
948  Vector3DFloat(-0.135900f, -0.988939f, +0.059414f),
949  Vector3DFloat(-0.662199f, +0.747009f, +0.058896f),
950  Vector3DFloat(-0.124689f, +0.015288f, +0.992078f),
951  Vector3DFloat(+0.489432f, -0.555663f, -0.672082f),
952  Vector3DFloat(-0.780927f, -0.255976f, +0.569763f),
953  Vector3DFloat(+0.694171f, +0.278571f, -0.663720f),
954  Vector3DFloat(-0.604581f, -0.463542f, -0.647774f),
955  Vector3DFloat(-0.676259f, -0.684602f, -0.272018f),
956  Vector3DFloat(+0.494855f, -0.701192f, -0.513272f),
957  Vector3DFloat(+0.565633f, +0.823079f, +0.050993f),
958  Vector3DFloat(+0.050237f, -0.998492f, +0.022122f),
959  Vector3DFloat(-0.386389f, -0.893963f, -0.227011f),
960  Vector3DFloat(+0.888703f, -0.437519f, -0.137056f),
961  Vector3DFloat(-0.914197f, +0.390980f, +0.106670f),
962  Vector3DFloat(+0.778906f, -0.627140f, -0.001437f),
963  Vector3DFloat(-0.603014f, +0.672265f, -0.429458f),
964  Vector3DFloat(+0.501042f, -0.665212f, +0.553579f),
965  Vector3DFloat(-0.995164f, +0.092308f, -0.033577f),
966  Vector3DFloat(-0.998104f, +0.018497f, +0.058712f),
967  Vector3DFloat(+0.929569f, +0.123842f, -0.347225f),
968  Vector3DFloat(+0.235077f, -0.609238f, +0.757343f),
969  Vector3DFloat(-0.452902f, -0.887545f, +0.084525f),
970  Vector3DFloat(-0.137550f, -0.488131f, -0.861863f),
971  Vector3DFloat(+0.660545f, -0.371465f, +0.652453f),
972  Vector3DFloat(+0.747313f, -0.657236f, +0.097799f),
973  Vector3DFloat(-0.543312f, -0.315699f, -0.777911f),
974  Vector3DFloat(+0.189959f, -0.346861f, +0.918478f),
975  Vector3DFloat(+0.323571f, +0.300781f, +0.897125f),
976  Vector3DFloat(-0.482606f, +0.875832f, -0.003165f),
977  Vector3DFloat(-0.936502f, +0.291824f, -0.194430f),
978  Vector3DFloat(-0.503609f, -0.390560f, +0.770610f),
979  Vector3DFloat(-0.540142f, +0.002774f, -0.841569f),
980  Vector3DFloat(-0.085055f, -0.996376f, -0.000148f),
981  Vector3DFloat(-0.615309f, +0.059981f, -0.786000f),
982  Vector3DFloat(+0.718191f, +0.505958f, -0.477711f),
983  Vector3DFloat(-0.167397f, +0.844465f, -0.508780f),
984  Vector3DFloat(+0.636446f, -0.344036f, -0.690345f),
985  Vector3DFloat(+0.663267f, +0.700418f, -0.263613f),
986  Vector3DFloat(+0.602334f, +0.435514f, +0.668970f),
987  Vector3DFloat(-0.275820f, -0.393792f, +0.876842f),
988  Vector3DFloat(+0.437736f, -0.747931f, +0.498986f),
989  Vector3DFloat(+0.882319f, +0.417138f, +0.217965f),
990  Vector3DFloat(-0.851108f, -0.482384f, -0.207174f),
991  Vector3DFloat(+0.320590f, +0.898664f, +0.299375f),
992  Vector3DFloat(-0.621201f, -0.614972f, +0.485714f),
993  Vector3DFloat(+0.911173f, +0.041873f, +0.409892f),
994  Vector3DFloat(+0.729444f, +0.142692f, -0.668992f),
995  Vector3DFloat(+0.666307f, -0.735324f, +0.123831f),
996  Vector3DFloat(+0.463591f, +0.847227f, -0.259402f),
997  Vector3DFloat(+0.894296f, +0.059634f, +0.443484f),
998  Vector3DFloat(-0.736335f, -0.674274f, +0.056256f),
999  Vector3DFloat(+0.469502f, -0.733536f, +0.491420f),
1000  Vector3DFloat(-0.391723f, -0.837099f, +0.381861f),
1001  Vector3DFloat(-0.437372f, -0.437618f, -0.785618f),
1002  Vector3DFloat(-0.203384f, -0.343038f, -0.917039f),
1003  Vector3DFloat(-0.945306f, +0.221497f, +0.239450f),
1004  Vector3DFloat(+0.773091f, +0.496793f, +0.394369f),
1005  Vector3DFloat(-0.710103f, +0.093103f, +0.697915f),
1006  Vector3DFloat(-0.456786f, +0.151779f, +0.876533f),
1007  Vector3DFloat(+0.373153f, +0.587166f, -0.718326f),
1008  Vector3DFloat(-0.559785f, -0.793881f, +0.237473f),
1009  Vector3DFloat(-0.884665f, +0.422952f, +0.196163f),
1010  Vector3DFloat(-0.468879f, +0.300549f, -0.830556f),
1011  Vector3DFloat(+0.958105f, +0.285330f, -0.024919f),
1012  Vector3DFloat(+0.825326f, -0.423197f, -0.373819f),
1013  Vector3DFloat(-0.034122f, +0.999414f, +0.002781f),
1014  Vector3DFloat(-0.904795f, -0.041789f, -0.423792f),
1015  Vector3DFloat(-0.799927f, +0.541477f, -0.258687f),
1016  Vector3DFloat(+0.995132f, +0.000543f, -0.098546f),
1017  Vector3DFloat(+0.843984f, -0.507103f, -0.174749f),
1018  Vector3DFloat(-0.640934f, +0.618163f, +0.455058f),
1019  Vector3DFloat(+0.543397f, +0.492878f, +0.679553f),
1020  Vector3DFloat(+0.408980f, -0.467105f, +0.783932f),
1021  Vector3DFloat(+0.219682f, +0.823953f, +0.522343f),
1022  Vector3DFloat(+0.845523f, +0.410442f, -0.341509f),
1023  Vector3DFloat(-0.997099f, +0.057254f, -0.050159f),
1024  Vector3DFloat(+0.535588f, +0.112415f, +0.836964f),
1025  Vector3DFloat(+0.139015f, +0.182777f, +0.973277f),
1026  Vector3DFloat(+0.681261f, +0.731126f, -0.036585f),
1027  Vector3DFloat(-0.161589f, +0.986188f, -0.036352f),
1028  Vector3DFloat(-0.294098f, +0.640063f, +0.709806f),
1029  Vector3DFloat(+0.213370f, -0.880985f, -0.422301f),
1030  Vector3DFloat(-0.903331f, +0.383376f, +0.192395f),
1031  Vector3DFloat(+0.020283f, +0.989297f, -0.144498f),
1032  Vector3DFloat(+0.550858f, -0.603955f, +0.576016f),
1033  Vector3DFloat(-0.297499f, -0.396883f, -0.868319f),
1034  Vector3DFloat(-0.125581f, +0.971238f, +0.202303f),
1035  Vector3DFloat(+0.994606f, -0.096856f, +0.037125f),
1036  Vector3DFloat(+0.959844f, -0.254636f, -0.117729f),
1037  Vector3DFloat(-0.332961f, +0.808031f, +0.486028f),
1038  Vector3DFloat(+0.118411f, -0.818829f, +0.561692f),
1039  Vector3DFloat(-0.329010f, +0.932571f, +0.148536f),
1040  Vector3DFloat(+0.386616f, -0.386923f, -0.837149f),
1041  Vector3DFloat(+0.501223f, -0.201907f, -0.841433f),
1042  Vector3DFloat(+0.555119f, -0.793008f, -0.250959f),
1043  Vector3DFloat(-0.512485f, +0.850268f, -0.120011f),
1044  Vector3DFloat(+0.573352f, +0.737293f, +0.357306f),
1045  Vector3DFloat(+0.315311f, -0.182192f, +0.931335f),
1046  Vector3DFloat(+0.156167f, -0.963694f, -0.216579f),
1047  Vector3DFloat(-0.285174f, -0.542273f, +0.790326f),
1048  Vector3DFloat(-0.277593f, +0.668866f, +0.689609f),
1049  Vector3DFloat(+0.319798f, -0.921924f, +0.218599f),
1050  Vector3DFloat(-0.727455f, -0.686116f, -0.007338f),
1051  Vector3DFloat(+0.219712f, -0.952663f, +0.210141f),
1052  Vector3DFloat(+0.491792f, +0.552463f, -0.672997f),
1053  Vector3DFloat(-0.526640f, +0.820445f, +0.222533f)
1054  };
1055 }