From d6cb3d44827c53bf89e3b4613adb69ea582dee8e Mon Sep 17 00:00:00 2001 From: turanszkij Date: Fri, 17 Jun 2016 00:38:45 +0200 Subject: [PATCH] env probe visualizers added --- WickedEngine/DeferredRenderableComponent.cpp | 1 + WickedEngine/ForwardRenderableComponent.cpp | 1 + WickedEngine/WickedEngine_SHADERS.vcxproj | 9 + .../WickedEngine_SHADERS.vcxproj.filters | 9 + WickedEngine/cubeMapPS.hlsl | 16 + WickedEngine/sphereVS.hlsl | 20 + WickedEngine/uvsphere.hlsli | 2882 +++++++++++++++++ WickedEngine/wiEnums.h | 2 + WickedEngine/wiRenderer.cpp | 54 +- WickedEngine/wiRenderer.h | 12 +- WickedEngine/wiVersion.cpp | 2 +- 11 files changed, 3001 insertions(+), 7 deletions(-) create mode 100644 WickedEngine/cubeMapPS.hlsl create mode 100644 WickedEngine/sphereVS.hlsl create mode 100644 WickedEngine/uvsphere.hlsli diff --git a/WickedEngine/DeferredRenderableComponent.cpp b/WickedEngine/DeferredRenderableComponent.cpp index 01d1a210f..d57292a8d 100644 --- a/WickedEngine/DeferredRenderableComponent.cpp +++ b/WickedEngine/DeferredRenderableComponent.cpp @@ -224,6 +224,7 @@ void DeferredRenderableComponent::RenderScene(GRAPHICSTHREAD threadID){ , getSSAOEnabled() ? rtSSAO.back().GetTexture() : wiTextureHelper::getInstance()->getWhite() , threadID, STENCILREF_DEFAULT); wiRenderer::DrawSky(threadID); + wiRenderer::DrawDebugEnvProbes(wiRenderer::getCamera(), threadID); wiRenderer::DrawDebugBoneLines(wiRenderer::getCamera(), threadID); wiRenderer::DrawDebugLines(wiRenderer::getCamera(), threadID); wiRenderer::DrawDebugBoxes(wiRenderer::getCamera(), threadID); diff --git a/WickedEngine/ForwardRenderableComponent.cpp b/WickedEngine/ForwardRenderableComponent.cpp index 64b734e14..b33f8c55c 100644 --- a/WickedEngine/ForwardRenderableComponent.cpp +++ b/WickedEngine/ForwardRenderableComponent.cpp @@ -81,6 +81,7 @@ void ForwardRenderableComponent::RenderScene(GRAPHICSTHREAD threadID) , false, SHADERTYPE_FORWARD , nullptr, true, GRAPHICSTHREAD_SCENE); wiRenderer::DrawSky(threadID); + wiRenderer::DrawDebugEnvProbes(wiRenderer::getCamera(), threadID); wiRenderer::DrawDebugBoneLines(wiRenderer::getCamera(), threadID); wiRenderer::DrawDebugLines(wiRenderer::getCamera(), threadID); wiRenderer::DrawDebugBoxes(wiRenderer::getCamera(), threadID); diff --git a/WickedEngine/WickedEngine_SHADERS.vcxproj b/WickedEngine/WickedEngine_SHADERS.vcxproj index ca1f5b9e5..136542987 100644 --- a/WickedEngine/WickedEngine_SHADERS.vcxproj +++ b/WickedEngine/WickedEngine_SHADERS.vcxproj @@ -42,6 +42,7 @@ + @@ -66,6 +67,10 @@ Pixel Pixel + + Pixel + Pixel + Geometry Geometry @@ -350,6 +355,10 @@ Vertex Vertex + + Vertex + Vertex + Pixel Pixel diff --git a/WickedEngine/WickedEngine_SHADERS.vcxproj.filters b/WickedEngine/WickedEngine_SHADERS.vcxproj.filters index d73b1c397..ae458645c 100644 --- a/WickedEngine/WickedEngine_SHADERS.vcxproj.filters +++ b/WickedEngine/WickedEngine_SHADERS.vcxproj.filters @@ -100,6 +100,9 @@ HF + + HF + @@ -378,6 +381,12 @@ PS + + PS + + + VS + diff --git a/WickedEngine/cubeMapPS.hlsl b/WickedEngine/cubeMapPS.hlsl new file mode 100644 index 000000000..f54b961c4 --- /dev/null +++ b/WickedEngine/cubeMapPS.hlsl @@ -0,0 +1,16 @@ +#include "globals.hlsli" + +struct VSOut_Sphere +{ + float4 pos : SV_POSITION; + float3 nor : TEXCOORD0; + float3 pos3D : TEXCOORD1; +}; + +float4 main(VSOut_Sphere input) : SV_TARGET +{ + float3 P = input.pos3D; + float3 N = normalize(input.nor); + float3 V = normalize(g_xCamera_CamPos - P); + return texture_env0.Sample(sampler_linear_clamp,-reflect(V, N)); +} \ No newline at end of file diff --git a/WickedEngine/sphereVS.hlsl b/WickedEngine/sphereVS.hlsl new file mode 100644 index 000000000..618d17ecb --- /dev/null +++ b/WickedEngine/sphereVS.hlsl @@ -0,0 +1,20 @@ +#include "globals.hlsli" +#include "uvsphere.hlsli" + +struct VSOut_Sphere +{ + float4 pos : SV_POSITION; + float3 nor : TEXCOORD0; + float3 pos3D : TEXCOORD1; +}; + +VSOut_Sphere main( uint vID : SV_VERTEXID ) +{ + VSOut_Sphere o = (VSOut_Sphere)0; + o.pos = float4(UVSPHERE[vID],1); + o.nor = o.pos.xyz; + o.pos = mul(o.pos, g_xTransform); + o.pos3D = o.pos.xyz; + o.pos = mul(o.pos, g_xCamera_VP); + return o; +} \ No newline at end of file diff --git a/WickedEngine/uvsphere.hlsli b/WickedEngine/uvsphere.hlsli new file mode 100644 index 000000000..739bdc27a --- /dev/null +++ b/WickedEngine/uvsphere.hlsli @@ -0,0 +1,2882 @@ +static const float3 UVSPHERE[] = { + float3(-0.9807853698730469,0.1950903832912445,0.0), + float3(-0.9238795042037964,0.3826834261417389,0.0), + float3(-0.9061275124549866,0.3826834559440613,0.18024002015590668), + float3(-0.38268327713012695,-0.9238796234130859,0.0), + float3(-0.5555701851844788,-0.8314696550369263,0.0), + float3(-0.3753301203250885,-0.9238796234130859,0.0746578648686409), + float3(-1.0,7.549790126404332e-08,0.0), + float3(-0.9807853698730469,0.1950903832912445,0.0), + float3(-0.961939811706543,0.19509032368659973,0.1913418024778366), + float3(-0.3826834559440613,0.9238795042037964,0.0), + float3(-0.19509035348892212,0.9807853698730469,0.0), + float3(-0.37533026933670044,0.9238795042037964,0.07465790212154388), + float3(-0.19509008526802063,-0.9807853102684021,0.0), + float3(-0.38268327713012695,-0.9238796234130859,0.0), + float3(-0.3753301203250885,-0.9238796234130859,0.0746578648686409), + float3(-0.9807853102684021,-0.19509020447731018,0.0), + float3(-1.0,7.549790126404332e-08,0.0), + float3(-0.9619398713111877,-0.19509020447731018,0.1913418173789978), + float3(-0.5555702447891235,0.8314695954322815,0.0), + float3(-0.3826834559440613,0.9238795042037964,0.0), + float3(-0.5448951721191406,0.8314696550369263,0.10838644951581955), + float3(-0.9238795638084412,-0.38268327713012695,0.0), + float3(-0.9807853102684021,-0.19509020447731018,0.0), + float3(-0.9619398713111877,-0.19509020447731018,0.1913418173789978), + float3(-0.7071068286895752,0.7071068286895752,0.0), + float3(-0.5555702447891235,0.8314695954322815,0.0), + float3(-0.5448951721191406,0.8314696550369263,0.10838644951581955), + float3(-0.8314696550369263,-0.5555701851844788,0.0), + float3(-0.9238795638084412,-0.38268327713012695,0.0), + float3(-0.8154931664466858,-0.5555701851844788,0.16221174597740173), + float3(-0.8314696550369263,0.5555701851844788,0.0), + float3(-0.7071068286895752,0.7071068286895752,0.0), + float3(-0.8154932856559753,0.5555701851844788,0.16221176087856293), + float3(-0.7071068286895752,-0.7071068286895752,0.0), + float3(-0.8314696550369263,-0.5555701851844788,0.0), + float3(-0.8154931664466858,-0.5555701851844788,0.16221174597740173), + float3(-0.9238795042037964,0.3826834261417389,0.0), + float3(-0.8314696550369263,0.5555701851844788,0.0), + float3(-0.8154932856559753,0.5555701851844788,0.16221176087856293), + float3(-0.5555701851844788,-0.8314696550369263,0.0), + float3(-0.7071068286895752,-0.7071068286895752,0.0), + float3(-0.6935198903083801,-0.7071067690849304,0.13794974982738495), + float3(-0.9061275720596313,-0.38268333673477173,0.18024003505706787), + float3(-0.9619398713111877,-0.19509020447731018,0.1913418173789978), + float3(-0.9061274528503418,-0.19509020447731018,0.37533044815063477), + float3(-0.6935198903083801,0.7071068286895752,0.13794974982738495), + float3(-0.5448951721191406,0.8314696550369263,0.10838644951581955), + float3(-0.5132799744606018,0.8314696550369263,0.21260766685009003), + float3(-0.8154931664466858,-0.5555701851844788,0.16221174597740173), + float3(-0.9061275720596313,-0.38268333673477173,0.18024003505706787), + float3(-0.8535534739494324,-0.38268333673477173,0.35355353355407715), + float3(-0.8154932856559753,0.5555701851844788,0.16221176087856293), + float3(-0.6935198903083801,0.7071068286895752,0.13794974982738495), + float3(-0.7681778073310852,0.5555701851844788,0.318189799785614), + float3(-0.6935198903083801,-0.7071067690849304,0.13794974982738495), + float3(-0.8154931664466858,-0.5555701851844788,0.16221174597740173), + float3(-0.7681778073310852,-0.5555702447891235,0.318189799785614), + float3(-0.9061275124549866,0.3826834559440613,0.18024002015590668), + float3(-0.8154932856559753,0.5555701851844788,0.16221176087856293), + float3(-0.8535534143447876,0.3826834559440613,0.35355350375175476), + float3(-0.5448950529098511,-0.8314696550369263,0.10838642716407776), + float3(-0.6935198903083801,-0.7071067690849304,0.13794974982738495), + float3(-0.6532814502716064,-0.7071068286895752,0.2705982029438019), + float3(-0.961939811706543,0.19509032368659973,0.1913418024778366), + float3(-0.9061275124549866,0.3826834559440613,0.18024002015590668), + float3(-0.8535534143447876,0.3826834559440613,0.35355350375175476), + float3(-0.3753301203250885,-0.9238796234130859,0.0746578648686409), + float3(-0.5448950529098511,-0.8314696550369263,0.10838642716407776), + float3(-0.5132798552513123,-0.8314696550369263,0.21260762214660645), + float3(-0.9807853102684021,1.1920928955078125e-07,0.1950903981924057), + float3(-0.961939811706543,0.19509032368659973,0.1913418024778366), + float3(-0.9238795042037964,1.1920928955078125e-07,0.38268357515335083), + float3(-0.37533026933670044,0.9238795042037964,0.07465790212154388), + float3(-0.19134174287319183,0.9807853698730469,0.038060303777456284), + float3(-0.3535533547401428,0.9238795042037964,0.14644673466682434), + float3(-0.19134147465229034,-0.9807853102684021,0.038060251623392105), + float3(-0.3753301203250885,-0.9238796234130859,0.0746578648686409), + float3(-0.3535532057285309,-0.9238796234130859,0.14644667506217957), + float3(-0.9619398713111877,-0.19509020447731018,0.1913418173789978), + float3(-0.9807853102684021,1.1920928955078125e-07,0.1950903981924057), + float3(-0.9238795042037964,1.1920928955078125e-07,0.38268357515335083), + float3(-0.5448951721191406,0.8314696550369263,0.10838644951581955), + float3(-0.37533026933670044,0.9238795042037964,0.07465790212154388), + float3(-0.3535533547401428,0.9238795042037964,0.14644673466682434), + float3(-0.3535532057285309,-0.9238796234130859,0.14644667506217957), + float3(-0.5132798552513123,-0.8314696550369263,0.21260762214660645), + float3(-0.31818944215774536,-0.9238796234130859,0.21260762214660645), + float3(-0.9238795042037964,1.1920928955078125e-07,0.38268357515335083), + float3(-0.906127393245697,0.19509032368659973,0.37533044815063477), + float3(-0.8314695358276367,1.1920928955078125e-07,0.5555704236030579), + float3(-0.3535533547401428,0.9238795042037964,0.14644673466682434), + float3(-0.18023993074893951,0.9807853698730469,0.07465796917676926), + float3(-0.162211611866951,0.9807853698730469,0.1083865687251091), + float3(-0.1802397072315216,-0.9807853102684021,0.0746578648686409), + float3(-0.3535532057285309,-0.9238796234130859,0.14644667506217957), + float3(-0.31818944215774536,-0.9238796234130859,0.21260762214660645), + float3(-0.9061274528503418,-0.19509020447731018,0.37533044815063477), + float3(-0.9238795042037964,1.1920928955078125e-07,0.38268357515335083), + float3(-0.815493106842041,-0.19509020447731018,0.5448952913284302), + float3(-0.5132799744606018,0.8314696550369263,0.21260766685009003), + float3(-0.3535533547401428,0.9238795042037964,0.14644673466682434), + float3(-0.3181895613670349,0.9238795042037964,0.2126077115535736), + float3(-0.8535534739494324,-0.38268333673477173,0.35355353355407715), + float3(-0.9061274528503418,-0.19509020447731018,0.37533044815063477), + float3(-0.7681776881217957,-0.38268327713012695,0.5132801532745361), + float3(-0.6532813906669617,0.7071068286895752,0.2705981731414795), + float3(-0.5132799744606018,0.8314696550369263,0.21260766685009003), + float3(-0.4619397222995758,0.8314696550369263,0.3086584806442261), + float3(-0.7681778073310852,-0.5555702447891235,0.318189799785614), + float3(-0.8535534739494324,-0.38268333673477173,0.35355353355407715), + float3(-0.7681776881217957,-0.38268327713012695,0.5132801532745361), + float3(-0.7681778073310852,0.5555701851844788,0.318189799785614), + float3(-0.6532813906669617,0.7071068286895752,0.2705981731414795), + float3(-0.6913416385650635,0.5555701851844788,0.4619399905204773), + float3(-0.6532814502716064,-0.7071068286895752,0.2705982029438019), + float3(-0.7681778073310852,-0.5555702447891235,0.318189799785614), + float3(-0.6913416385650635,-0.5555702447891235,0.4619399905204773), + float3(-0.8535534143447876,0.3826834559440613,0.35355350375175476), + float3(-0.7681778073310852,0.5555701851844788,0.318189799785614), + float3(-0.6913416385650635,0.5555701851844788,0.4619399905204773), + float3(-0.5132798552513123,-0.8314696550369263,0.21260762214660645), + float3(-0.6532814502716064,-0.7071068286895752,0.2705982029438019), + float3(-0.5879377126693726,-0.7071067690849304,0.3928476572036743), + float3(-0.906127393245697,0.19509032368659973,0.37533044815063477), + float3(-0.8535534143447876,0.3826834559440613,0.35355350375175476), + float3(-0.7681777477264404,0.3826834559440613,0.5132801532745361), + float3(-0.5879377126693726,-0.7071067690849304,0.3928476572036743), + float3(-0.6913416385650635,-0.5555702447891235,0.4619399905204773), + float3(-0.5879376530647278,-0.5555702447891235,0.5879380106925964), + float3(-0.7681777477264404,0.3826834559440613,0.5132801532745361), + float3(-0.6913416385650635,0.5555701851844788,0.4619399905204773), + float3(-0.6532813310623169,0.3826834559440613,0.6532816886901855), + float3(-0.46193960309028625,-0.8314696550369263,0.3086584210395813), + float3(-0.5879377126693726,-0.7071067690849304,0.3928476572036743), + float3(-0.49999985098838806,-0.7071068286895752,0.5000002384185791), + float3(-0.8154930472373962,0.19509032368659973,0.5448952913284302), + float3(-0.7681777477264404,0.3826834559440613,0.5132801532745361), + float3(-0.6532813310623169,0.3826834559440613,0.6532816886901855), + float3(-0.31818944215774536,-0.9238796234130859,0.21260762214660645), + float3(-0.46193960309028625,-0.8314696550369263,0.3086584210395813), + float3(-0.3928472697734833,-0.8314696550369263,0.3928476572036743), + float3(-0.8314695358276367,1.1920928955078125e-07,0.5555704236030579), + float3(-0.8154930472373962,0.19509032368659973,0.5448952913284302), + float3(-0.7071065902709961,1.1920927533992653e-07,0.7071069478988647), + float3(-0.3181895613670349,0.9238795042037964,0.2126077115535736), + float3(-0.162211611866951,0.9807853698730469,0.1083865687251091), + float3(-0.270597904920578,0.9238795042037964,0.27059829235076904), + float3(-0.16221141815185547,-0.9807853102684021,0.10838641226291656), + float3(-0.31818944215774536,-0.9238796234130859,0.21260762214660645), + float3(-0.13794942200183868,-0.9807853102684021,0.13794973492622375), + float3(-0.815493106842041,-0.19509020447731018,0.5448952913284302), + float3(-0.8314695358276367,1.1920928955078125e-07,0.5555704236030579), + float3(-0.6935197114944458,-0.19509020447731018,0.6935201287269592), + float3(-0.4619397222995758,0.8314696550369263,0.3086584806442261), + float3(-0.3181895613670349,0.9238795042037964,0.2126077115535736), + float3(-0.270597904920578,0.9238795042037964,0.27059829235076904), + float3(-0.7681776881217957,-0.38268327713012695,0.5132801532745361), + float3(-0.815493106842041,-0.19509020447731018,0.5448952913284302), + float3(-0.6935197114944458,-0.19509020447731018,0.6935201287269592), + float3(-0.5879377126693726,0.7071068286895752,0.3928476572036743), + float3(-0.4619397222995758,0.8314696550369263,0.3086584806442261), + float3(-0.3928473889827728,0.8314696550369263,0.3928477466106415), + float3(-0.6913416385650635,-0.5555702447891235,0.4619399905204773), + float3(-0.7681776881217957,-0.38268327713012695,0.5132801532745361), + float3(-0.5879376530647278,-0.5555702447891235,0.5879380106925964), + float3(-0.6913416385650635,0.5555701851844788,0.4619399905204773), + float3(-0.5879377126693726,0.7071068286895752,0.3928476572036743), + float3(-0.4999997913837433,0.7071068286895752,0.5000001788139343), + float3(-0.3928473889827728,0.8314696550369263,0.3928477466106415), + float3(-0.270597904920578,0.9238795042037964,0.27059829235076904), + float3(-0.30865809321403503,0.8314696550369263,0.46194005012512207), + float3(-0.6532813310623169,-0.38268327713012695,0.6532816886901855), + float3(-0.6935197114944458,-0.19509020447731018,0.6935201287269592), + float3(-0.5132797956466675,-0.38268327713012695,0.7681779861450195), + float3(-0.4999997913837433,0.7071068286895752,0.5000001788139343), + float3(-0.3928473889827728,0.8314696550369263,0.3928477466106415), + float3(-0.3928472101688385,0.7071068286895752,0.5879380106925964), + float3(-0.5879376530647278,-0.5555702447891235,0.5879380106925964), + float3(-0.6532813310623169,-0.38268327713012695,0.6532816886901855), + float3(-0.5132797956466675,-0.38268327713012695,0.7681779861450195), + float3(-0.5879376530647278,0.5555701851844788,0.5879380106925964), + float3(-0.4999997913837433,0.7071068286895752,0.5000001788139343), + float3(-0.46193957328796387,0.5555702447891235,0.6913419961929321), + float3(-0.49999985098838806,-0.7071068286895752,0.5000002384185791), + float3(-0.5879376530647278,-0.5555702447891235,0.5879380106925964), + float3(-0.4619395136833191,-0.5555702447891235,0.6913418769836426), + float3(-0.6532813310623169,0.3826834559440613,0.6532816886901855), + float3(-0.5879376530647278,0.5555701851844788,0.5879380106925964), + float3(-0.5132797360420227,0.3826833963394165,0.7681779265403748), + float3(-0.3928472697734833,-0.8314696550369263,0.3928476572036743), + float3(-0.49999985098838806,-0.7071068286895752,0.5000002384185791), + float3(-0.3928472101688385,-0.7071067690849304,0.5879380106925964), + float3(-0.693519651889801,0.19509032368659973,0.6935201287269592), + float3(-0.6532813310623169,0.3826834559440613,0.6532816886901855), + float3(-0.5132797360420227,0.3826833963394165,0.7681779265403748), + float3(-0.27059781551361084,-0.9238796234130859,0.2705981731414795), + float3(-0.3928472697734833,-0.8314696550369263,0.3928476572036743), + float3(-0.2126072347164154,-0.9238795042037964,0.3181897699832916), + float3(-0.7071065902709961,1.1920927533992653e-07,0.7071069478988647), + float3(-0.693519651889801,0.19509032368659973,0.6935201287269592), + float3(-0.5555700063705444,1.1920927533992653e-07,0.831469714641571), + float3(-0.270597904920578,0.9238795042037964,0.27059829235076904), + float3(-0.13794957101345062,0.9807852506637573,0.13794991374015808), + float3(-0.10838620364665985,0.9807852506637573,0.16221192479133606), + float3(-0.13794942200183868,-0.9807853102684021,0.13794973492622375), + float3(-0.27059781551361084,-0.9238796234130859,0.2705981731414795), + float3(-0.2126072347164154,-0.9238795042037964,0.3181897699832916), + float3(-0.6935197114944458,-0.19509020447731018,0.6935201287269592), + float3(-0.7071065902709961,1.1920927533992653e-07,0.7071069478988647), + float3(-0.5555700063705444,1.1920927533992653e-07,0.831469714641571), + float3(-0.544894814491272,0.19509032368659973,0.8154934048652649), + float3(-0.5132797360420227,0.3826833963394165,0.7681779265403748), + float3(-0.35355308651924133,0.3826833963394165,0.8535535335540771), + float3(-0.2126072347164154,-0.9238795042037964,0.3181897699832916), + float3(-0.30865800380706787,-0.8314696550369263,0.4619399309158325), + float3(-0.21260720491409302,-0.8314696550369263,0.5132801532745361), + float3(-0.5555700063705444,1.1920927533992653e-07,0.831469714641571), + float3(-0.544894814491272,0.19509032368659973,0.8154934048652649), + float3(-0.382683128118515,1.1920927533992653e-07,0.9238796234130859), + float3(-0.21260730922222137,0.9238795042037964,0.3181898891925812), + float3(-0.10838620364665985,0.9807852506637573,0.16221192479133606), + float3(-0.07465760409832001,0.9807852506637573,0.1802402287721634), + float3(-0.1083860993385315,-0.9807853102684021,0.16221173107624054), + float3(-0.2126072347164154,-0.9238795042037964,0.3181897699832916), + float3(-0.14644630253314972,-0.9238795042037964,0.35355350375175476), + float3(-0.544894814491272,-0.19509020447731018,0.8154934048652649), + float3(-0.5555700063705444,1.1920927533992653e-07,0.831469714641571), + float3(-0.382683128118515,1.1920927533992653e-07,0.9238796234130859), + float3(-0.30865809321403503,0.8314696550369263,0.46194005012512207), + float3(-0.21260730922222137,0.9238795042037964,0.3181898891925812), + float3(-0.2126072645187378,0.8314695358276367,0.5132802128791809), + float3(-0.5132797956466675,-0.38268327713012695,0.7681779861450195), + float3(-0.544894814491272,-0.19509020447731018,0.8154934048652649), + float3(-0.3535531461238861,-0.38268327713012695,0.8535535931587219), + float3(-0.3928472101688385,0.7071068286895752,0.5879380106925964), + float3(-0.30865809321403503,0.8314696550369263,0.46194005012512207), + float3(-0.2126072645187378,0.8314695358276367,0.5132802128791809), + float3(-0.4619395136833191,-0.5555702447891235,0.6913418769836426), + float3(-0.5132797956466675,-0.38268327713012695,0.7681779861450195), + float3(-0.3535531461238861,-0.38268327713012695,0.8535535931587219), + float3(-0.46193957328796387,0.5555702447891235,0.6913419961929321), + float3(-0.3928472101688385,0.7071068286895752,0.5879380106925964), + float3(-0.3181893229484558,0.5555701851844788,0.7681779265403748), + float3(-0.3928472101688385,-0.7071067690849304,0.5879380106925964), + float3(-0.4619395136833191,-0.5555702447891235,0.6913418769836426), + float3(-0.3181893229484558,-0.5555702447891235,0.7681779265403748), + float3(-0.5132797360420227,0.3826833963394165,0.7681779265403748), + float3(-0.46193957328796387,0.5555702447891235,0.6913419961929321), + float3(-0.35355308651924133,0.3826833963394165,0.8535535335540771), + float3(-0.30865800380706787,-0.8314696550369263,0.4619399309158325), + float3(-0.3928472101688385,-0.7071067690849304,0.5879380106925964), + float3(-0.21260720491409302,-0.8314696550369263,0.5132801532745361), + float3(-0.3181893229484558,-0.5555702447891235,0.7681779265403748), + float3(-0.3535531461238861,-0.38268327713012695,0.8535535931587219), + float3(-0.18023966252803802,-0.38268327713012695,0.9061276316642761), + float3(-0.3181893229484558,0.5555701851844788,0.7681779265403748), + float3(-0.2705976963043213,0.7071067690849304,0.6532816290855408), + float3(-0.16221129894256592,0.5555701851844788,0.8154933452606201), + float3(-0.2705977261066437,-0.7071067690849304,0.6532816886901855), + float3(-0.3181893229484558,-0.5555702447891235,0.7681779265403748), + float3(-0.16221128404140472,-0.5555701851844788,0.8154932260513306), + float3(-0.35355308651924133,0.3826833963394165,0.8535535335540771), + float3(-0.3181893229484558,0.5555701851844788,0.7681779265403748), + float3(-0.16221129894256592,0.5555701851844788,0.8154933452606201), + float3(-0.21260720491409302,-0.8314696550369263,0.5132801532745361), + float3(-0.2705977261066437,-0.7071067690849304,0.6532816886901855), + float3(-0.13794931769371033,-0.7071067094802856,0.6935200691223145), + float3(-0.3753298819065094,0.19509032368659973,0.9061276316642761), + float3(-0.35355308651924133,0.3826833963394165,0.8535535335540771), + float3(-0.18023961782455444,0.3826833963394165,0.9061275720596313), + float3(-0.14644630253314972,-0.9238795042037964,0.35355350375175476), + float3(-0.21260720491409302,-0.8314696550369263,0.5132801532745361), + float3(-0.10838600248098373,-0.8314695358276367,0.5448952317237854), + float3(-0.382683128118515,1.1920927533992653e-07,0.9238796234130859), + float3(-0.3753298819065094,0.19509032368659973,0.9061276316642761), + float3(-0.19508999586105347,1.1920927533992653e-07,0.9807853698730469), + float3(-0.1464463472366333,0.9238795042037964,0.3535536229610443), + float3(-0.07465760409832001,0.9807852506637573,0.1802402287721634), + float3(-0.03805994987487793,0.9807852506637573,0.19134199619293213), + float3(-0.07465754449367523,-0.9807853102684021,0.18024000525474548), + float3(-0.14644630253314972,-0.9238795042037964,0.35355350375175476), + float3(-0.03805993124842644,-0.9807853102684021,0.19134175777435303), + float3(-0.3753298819065094,-0.19509020447731018,0.9061276316642761), + float3(-0.382683128118515,1.1920927533992653e-07,0.9238796234130859), + float3(-0.19508999586105347,1.1920927533992653e-07,0.9807853698730469), + float3(-0.2126072645187378,0.8314695358276367,0.5132802128791809), + float3(-0.1464463472366333,0.9238795042037964,0.3535536229610443), + float3(-0.07465752214193344,0.9238795042037964,0.37533050775527954), + float3(-0.3535531461238861,-0.38268327713012695,0.8535535931587219), + float3(-0.3753298819065094,-0.19509020447731018,0.9061276316642761), + float3(-0.18023966252803802,-0.38268327713012695,0.9061276316642761), + float3(-0.2705976963043213,0.7071067690849304,0.6532816290855408), + float3(-0.2126072645187378,0.8314695358276367,0.5132802128791809), + float3(-0.10838606208562851,0.8314695358276367,0.544895350933075), + float3(-0.03805993124842644,-0.9807853102684021,0.19134175777435303), + float3(-0.07465749979019165,-0.9238795042037964,0.3753303587436676), + float3(3.5564366385187896e-07,-0.9238795042037964,0.38268348574638367), + float3(-0.19134128093719482,-0.19509020447731018,0.9619399309158325), + float3(-0.19508999586105347,1.1920927533992653e-07,0.9807853698730469), + float3(3.407425026580313e-07,1.1920927533992653e-07,1.0), + float3(-0.10838606208562851,0.8314695358276367,0.544895350933075), + float3(-0.07465752214193344,0.9238795042037964,0.37533050775527954), + float3(3.6309421602709335e-07,0.8314694166183472,0.5555704236030579), + float3(-0.18023966252803802,-0.38268327713012695,0.9061276316642761), + float3(-0.19134128093719482,-0.19509020447731018,0.9619399309158325), + float3(3.407425026580313e-07,-0.3826832175254822,0.9238796234130859), + float3(-0.13794931769371033,0.7071067690849304,0.6935200691223145), + float3(-0.10838606208562851,0.8314695358276367,0.544895350933075), + float3(3.6309421602709335e-07,0.8314694166183472,0.5555704236030579), + float3(-0.16221128404140472,-0.5555701851844788,0.8154932260513306), + float3(-0.18023966252803802,-0.38268327713012695,0.9061276316642761), + float3(3.407425026580313e-07,-0.3826832175254822,0.9238796234130859), + float3(-0.16221129894256592,0.5555701851844788,0.8154933452606201), + float3(-0.13794931769371033,0.7071067690849304,0.6935200691223145), + float3(4.1524839389239787e-07,0.5555701851844788,0.831469714641571), + float3(-0.13794931769371033,-0.7071067094802856,0.6935200691223145), + float3(-0.16221128404140472,-0.5555701851844788,0.8154932260513306), + float3(4.15248337048979e-07,-0.5555701851844788,0.8314695954322815), + float3(-0.18023961782455444,0.3826833963394165,0.9061275720596313), + float3(-0.16221129894256592,0.5555701851844788,0.8154933452606201), + float3(3.705447966240172e-07,0.38268333673477173,0.9238795042037964), + float3(-0.10838600248098373,-0.8314695358276367,0.5448952317237854), + float3(-0.13794931769371033,-0.7071067094802856,0.6935200691223145), + float3(4.003471190117125e-07,-0.7071067094802856,0.70710688829422), + float3(-0.19134128093719482,0.19509032368659973,0.9619399309158325), + float3(-0.18023961782455444,0.3826833963394165,0.9061275720596313), + float3(3.705447966240172e-07,0.38268333673477173,0.9238795042037964), + float3(-0.07465749979019165,-0.9238795042037964,0.3753303587436676), + float3(-0.10838600248098373,-0.8314695358276367,0.5448952317237854), + float3(3.5564366385187896e-07,-0.9238795042037964,0.38268348574638367), + float3(-0.19508999586105347,1.1920927533992653e-07,0.9807853698730469), + float3(-0.19134128093719482,0.19509032368659973,0.9619399309158325), + float3(3.407425026580313e-07,1.1920927533992653e-07,1.0), + float3(-0.07465752214193344,0.9238795042037964,0.37533050775527954), + float3(-0.03805994987487793,0.9807852506637573,0.19134199619293213), + float3(3.6309421602709335e-07,0.9238793849945068,0.38268357515335083), + float3(3.9289653841478867e-07,-0.8314695358276367,0.5555703043937683), + float3(4.003471190117125e-07,-0.7071067094802856,0.70710688829422), + float3(0.1379501074552536,-0.7071067094802856,0.6935200095176697), + float3(4.748530386677885e-07,0.19509032368659973,0.9807853698730469), + float3(3.705447966240172e-07,0.38268333673477173,0.9238795042037964), + float3(0.18024033308029175,0.38268333673477173,0.906127393245697), + float3(3.5564366385187896e-07,-0.9238795042037964,0.38268348574638367), + float3(3.9289653841478867e-07,-0.8314695358276367,0.5555703043937683), + float3(0.07465820759534836,-0.9238795042037964,0.3753303289413452), + float3(3.407425026580313e-07,1.1920927533992653e-07,1.0), + float3(4.748530386677885e-07,0.19509032368659973,0.9807853698730469), + float3(0.1950906664133072,1.1920927533992653e-07,0.9807852506637573), + float3(3.6309421602709335e-07,0.9238793849945068,0.38268357515335083), + float3(3.4446782137820264e-07,0.9807852506637573,0.19509059190750122), + float3(0.07465822994709015,0.9238793849945068,0.3753304183483124), + float3(3.1466549899050733e-07,-0.9807853102684021,0.1950903683900833), + float3(3.5564366385187896e-07,-0.9238795042037964,0.38268348574638367), + float3(0.07465820759534836,-0.9238795042037964,0.3753303289413452), + float3(4.748530386677885e-07,-0.19509020447731018,0.9807853698730469), + float3(3.407425026580313e-07,1.1920927533992653e-07,1.0), + float3(0.1950906664133072,1.1920927533992653e-07,0.9807852506637573), + float3(3.6309421602709335e-07,0.8314694166183472,0.5555704236030579), + float3(3.6309421602709335e-07,0.9238793849945068,0.38268357515335083), + float3(0.10838677734136581,0.8314694166183472,0.5448952913284302), + float3(3.407425026580313e-07,-0.3826832175254822,0.9238796234130859), + float3(4.748530386677885e-07,-0.19509020447731018,0.9807853698730469), + float3(0.18024033308029175,-0.3826832175254822,0.9061275124549866), + float3(4.003471190117125e-07,0.7071067690849304,0.70710688829422), + float3(3.6309421602709335e-07,0.8314694166183472,0.5555704236030579), + float3(0.10838677734136581,0.8314694166183472,0.5448952913284302), + float3(4.15248337048979e-07,-0.5555701851844788,0.8314695954322815), + float3(3.407425026580313e-07,-0.3826832175254822,0.9238796234130859), + float3(0.18024033308029175,-0.3826832175254822,0.9061275124549866), + float3(4.1524839389239787e-07,0.5555701851844788,0.831469714641571), + float3(4.003471190117125e-07,0.7071067690849304,0.70710688829422), + float3(0.1379500925540924,0.7071066498756409,0.6935198903083801), + float3(4.003471190117125e-07,-0.7071067094802856,0.70710688829422), + float3(4.15248337048979e-07,-0.5555701851844788,0.8314695954322815), + float3(0.1622120887041092,-0.5555701851844788,0.815493106842041), + float3(3.705447966240172e-07,0.38268333673477173,0.9238795042037964), + float3(4.1524839389239787e-07,0.5555701851844788,0.831469714641571), + float3(0.16221210360527039,0.5555701851844788,0.8154932260513306), + float3(0.1622120887041092,-0.5555701851844788,0.815493106842041), + float3(0.18024033308029175,-0.3826832175254822,0.9061275124549866), + float3(0.3535537123680115,-0.3826831877231598,0.8535533547401428), + float3(0.16221210360527039,0.5555701851844788,0.8154932260513306), + float3(0.1379500925540924,0.7071066498756409,0.6935198903083801), + float3(0.270598441362381,0.7071066498756409,0.6532813906669617), + float3(0.1379501074552536,-0.7071067094802856,0.6935200095176697), + float3(0.1622120887041092,-0.5555701851844788,0.815493106842041), + float3(0.3181900382041931,-0.5555701851844788,0.7681776285171509), + float3(0.18024033308029175,0.38268333673477173,0.906127393245697), + float3(0.16221210360527039,0.5555701851844788,0.8154932260513306), + float3(0.3181900382041931,0.555570125579834,0.7681776285171509), + float3(0.10838678479194641,-0.8314695358276367,0.5448951721191406), + float3(0.1379501074552536,-0.7071067094802856,0.6935200095176697), + float3(0.27059847116470337,-0.7071067094802856,0.6532815098762512), + float3(0.19134218990802765,0.19509029388427734,0.9619396924972534), + float3(0.18024033308029175,0.38268333673477173,0.906127393245697), + float3(0.35355377197265625,0.38268333673477173,0.853553295135498), + float3(0.07465820759534836,-0.9238795042037964,0.3753303289413452), + float3(0.10838678479194641,-0.8314695358276367,0.5448951721191406), + float3(0.2126079499721527,-0.8314695358276367,0.5132799744606018), + float3(0.1950906664133072,1.1920927533992653e-07,0.9807852506637573), + float3(0.19134218990802765,0.19509029388427734,0.9619396924972534), + float3(0.38268372416496277,1.1920926112907182e-07,0.9238793253898621), + float3(0.07465822994709015,0.9238793849945068,0.3753304183483124), + float3(0.03806062787771225,0.9807852506637573,0.19134198129177094), + float3(0.07465828210115433,0.9807852506637573,0.1802401840686798), + float3(0.03806055709719658,-0.9807853102684021,0.19134175777435303), + float3(0.07465820759534836,-0.9238795042037964,0.3753303289413452), + float3(0.14644698798656464,-0.9238795042037964,0.35355344414711), + float3(0.19134218990802765,-0.1950901746749878,0.9619396924972534), + float3(0.1950906664133072,1.1920927533992653e-07,0.9807852506637573), + float3(0.38268372416496277,1.1920926112907182e-07,0.9238793253898621), + float3(0.10838677734136581,0.8314694166183472,0.5448952913284302), + float3(0.07465822994709015,0.9238793849945068,0.3753304183483124), + float3(0.2126079499721527,0.8314694166183472,0.5132800936698914), + float3(0.18024033308029175,-0.3826832175254822,0.9061275124549866), + float3(0.19134218990802765,-0.1950901746749878,0.9619396924972534), + float3(0.3535537123680115,-0.3826831877231598,0.8535533547401428), + float3(0.1379500925540924,0.7071066498756409,0.6935198903083801), + float3(0.10838677734136581,0.8314694166183472,0.5448952913284302), + float3(0.2126079499721527,0.8314694166183472,0.5132800936698914), + float3(0.07465817034244537,-0.9807853102684021,0.1802399903535843), + float3(0.14644698798656464,-0.9238795042037964,0.35355344414711), + float3(0.21260789036750793,-0.9238795042037964,0.31818968057632446), + float3(0.37533071637153625,-0.1950901746749878,0.9061273336410522), + float3(0.38268372416496277,1.1920926112907182e-07,0.9238793253898621), + float3(0.5555704832077026,1.1920926112907182e-07,0.8314694166183472), + float3(0.2126079499721527,0.8314694166183472,0.5132800936698914), + float3(0.14644703269004822,0.9238793849945068,0.35355350375175476), + float3(0.2126079499721527,0.9238793849945068,0.31818974018096924), + float3(0.3535537123680115,-0.3826831877231598,0.8535533547401428), + float3(0.37533071637153625,-0.1950901746749878,0.9061273336410522), + float3(0.5132802128791809,-0.3826831877231598,0.7681776881217957), + float3(0.270598441362381,0.7071066498756409,0.6532813906669617), + float3(0.2126079499721527,0.8314694166183472,0.5132800936698914), + float3(0.30865874886512756,0.8314694166183472,0.46193987131118774), + float3(0.3181900382041931,-0.5555701851844788,0.7681776285171509), + float3(0.3535537123680115,-0.3826831877231598,0.8535533547401428), + float3(0.5132802128791809,-0.3826831877231598,0.7681776881217957), + float3(0.3181900382041931,0.555570125579834,0.7681776285171509), + float3(0.270598441362381,0.7071066498756409,0.6532813906669617), + float3(0.39284786581993103,0.7071066498756409,0.5879377722740173), + float3(0.27059847116470337,-0.7071067094802856,0.6532815098762512), + float3(0.3181900382041931,-0.5555701851844788,0.7681776285171509), + float3(0.46194010972976685,-0.5555701851844788,0.6913415789604187), + float3(0.35355377197265625,0.38268333673477173,0.853553295135498), + float3(0.3181900382041931,0.555570125579834,0.7681776285171509), + float3(0.5132802724838257,0.38268333673477173,0.7681776285171509), + float3(0.2126079499721527,-0.8314695358276367,0.5132799744606018), + float3(0.27059847116470337,-0.7071067094802856,0.6532815098762512), + float3(0.39284786581993103,-0.7071065902709961,0.5879377722740173), + float3(0.37533071637153625,0.19509029388427734,0.9061273336410522), + float3(0.35355377197265625,0.38268333673477173,0.853553295135498), + float3(0.5132802724838257,0.38268333673477173,0.7681776285171509), + float3(0.14644698798656464,-0.9238795042037964,0.35355344414711), + float3(0.2126079499721527,-0.8314695358276367,0.5132799744606018), + float3(0.21260789036750793,-0.9238795042037964,0.31818968057632446), + float3(0.38268372416496277,1.1920926112907182e-07,0.9238793253898621), + float3(0.37533071637153625,0.19509029388427734,0.9061273336410522), + float3(0.5555704832077026,1.1920926112907182e-07,0.8314694166183472), + float3(0.14644703269004822,0.9238793849945068,0.35355350375175476), + float3(0.07465828210115433,0.9807852506637573,0.1802401840686798), + float3(0.2126079499721527,0.9238793849945068,0.31818974018096924), + float3(0.3086586892604828,-0.8314694762229919,0.4619396924972534), + float3(0.39284786581993103,-0.7071065902709961,0.5879377722740173), + float3(0.5000002980232239,-0.7071065902709961,0.49999988079071045), + float3(0.5448954701423645,0.19509029388427734,0.8154929876327515), + float3(0.5132802724838257,0.38268333673477173,0.7681776285171509), + float3(0.6532816886901855,0.38268330693244934,0.6532812714576721), + float3(0.21260789036750793,-0.9238795042037964,0.31818968057632446), + float3(0.3086586892604828,-0.8314694762229919,0.4619396924972534), + float3(0.39284786581993103,-0.8314694762229919,0.3928473889827728), + float3(0.5555704832077026,1.1920926112907182e-07,0.8314694166183472), + float3(0.5448954701423645,0.19509029388427734,0.8154929876327515), + float3(0.7071069478988647,1.1920926112907182e-07,0.7071065306663513), + float3(0.2126079499721527,0.9238793849945068,0.31818974018096924), + float3(0.10838685929775238,0.9807852506637573,0.16221186518669128), + float3(0.27059850096702576,0.9238793849945068,0.27059808373451233), + float3(0.10838669538497925,-0.9807851910591125,0.16221168637275696), + float3(0.21260789036750793,-0.9238795042037964,0.31818968057632446), + float3(0.2705983817577362,-0.9238793849945068,0.27059802412986755), + float3(0.5448954701423645,-0.1950901746749878,0.8154929876327515), + float3(0.5555704832077026,1.1920926112907182e-07,0.8314694166183472), + float3(0.7071069478988647,1.1920926112907182e-07,0.7071065306663513), + float3(0.30865874886512756,0.8314694166183472,0.46193987131118774), + float3(0.2126079499721527,0.9238793849945068,0.31818974018096924), + float3(0.27059850096702576,0.9238793849945068,0.27059808373451233), + float3(0.5132802128791809,-0.3826831877231598,0.7681776881217957), + float3(0.5448954701423645,-0.1950901746749878,0.8154929876327515), + float3(0.6532816886901855,-0.3826831877231598,0.6532813906669617), + float3(0.39284786581993103,0.7071066498756409,0.5879377722740173), + float3(0.30865874886512756,0.8314694166183472,0.46193987131118774), + float3(0.5000002980232239,0.7071066498756409,0.49999988079071045), + float3(0.46194010972976685,-0.5555701851844788,0.6913415789604187), + float3(0.5132802128791809,-0.3826831877231598,0.7681776881217957), + float3(0.6532816886901855,-0.3826831877231598,0.6532813906669617), + float3(0.46194010972976685,0.555570125579834,0.6913415789604187), + float3(0.39284786581993103,0.7071066498756409,0.5879377722740173), + float3(0.5879380702972412,0.555570125579834,0.5879376530647278), + float3(0.39284786581993103,-0.7071065902709961,0.5879377722740173), + float3(0.46194010972976685,-0.5555701851844788,0.6913415789604187), + float3(0.5879380702972412,-0.5555701851844788,0.5879376530647278), + float3(0.5132802724838257,0.38268333673477173,0.7681776285171509), + float3(0.46194010972976685,0.555570125579834,0.6913415789604187), + float3(0.6532816886901855,0.38268330693244934,0.6532812714576721), + float3(0.5879380702972412,-0.5555701851844788,0.5879376530647278), + float3(0.6532816886901855,-0.3826831877231598,0.6532813906669617), + float3(0.7681779861450195,-0.3826831877231598,0.513279914855957), + float3(0.5879380702972412,0.555570125579834,0.5879376530647278), + float3(0.5000002980232239,0.7071066498756409,0.49999988079071045), + float3(0.5879380702972412,0.7071066498756409,0.39284735918045044), + float3(0.5000002980232239,-0.7071065902709961,0.49999988079071045), + float3(0.5879380702972412,-0.5555701851844788,0.5879376530647278), + float3(0.6913419365882874,-0.555570125579834,0.46193957328796387), + float3(0.6532816886901855,0.38268330693244934,0.6532812714576721), + float3(0.5879380702972412,0.555570125579834,0.5879376530647278), + float3(0.7681779861450195,0.38268330693244934,0.5132797956466675), + float3(0.39284786581993103,-0.8314694762229919,0.3928473889827728), + float3(0.5000002980232239,-0.7071065902709961,0.49999988079071045), + float3(0.5879380702972412,-0.7071065902709961,0.39284735918045044), + float3(0.693520188331604,0.19509026408195496,0.6935197114944458), + float3(0.6532816886901855,0.38268330693244934,0.6532812714576721), + float3(0.7681779861450195,0.38268330693244934,0.5132797956466675), + float3(0.2705983817577362,-0.9238793849945068,0.27059802412986755), + float3(0.39284786581993103,-0.8314694762229919,0.3928473889827728), + float3(0.31818994879722595,-0.9238793849945068,0.2126075029373169), + float3(0.7071069478988647,1.1920926112907182e-07,0.7071065306663513), + float3(0.693520188331604,0.19509026408195496,0.6935197114944458), + float3(0.8314697742462158,1.1920926112907182e-07,0.5555700063705444), + float3(0.27059850096702576,0.9238793849945068,0.27059808373451233), + float3(0.13795019686222076,0.9807852506637573,0.1379498392343521), + float3(0.16221219301223755,0.9807852506637573,0.10838647186756134), + float3(0.13795001804828644,-0.9807851910591125,0.13794969022274017), + float3(0.2705983817577362,-0.9238793849945068,0.27059802412986755), + float3(0.31818994879722595,-0.9238793849945068,0.2126075029373169), + float3(0.693520188331604,-0.1950901448726654,0.6935197114944458), + float3(0.7071069478988647,1.1920926112907182e-07,0.7071065306663513), + float3(0.8314697742462158,1.1920926112907182e-07,0.5555700063705444), + float3(0.3928479254245758,0.8314693570137024,0.3928475081920624), + float3(0.27059850096702576,0.9238793849945068,0.27059808373451233), + float3(0.4619401693344116,0.8314693570137024,0.30865827202796936), + float3(0.6532816886901855,-0.3826831877231598,0.6532813906669617), + float3(0.693520188331604,-0.1950901448726654,0.6935197114944458), + float3(0.7681779861450195,-0.3826831877231598,0.513279914855957), + float3(0.5000002980232239,0.7071066498756409,0.49999988079071045), + float3(0.3928479254245758,0.8314693570137024,0.3928475081920624), + float3(0.5879380702972412,0.7071066498756409,0.39284735918045044), + float3(0.3181900978088379,0.9238793849945068,0.21260753273963928), + float3(0.16221219301223755,0.9807852506637573,0.10838647186756134), + float3(0.353553831577301,0.9238793849945068,0.1464466005563736), + float3(0.16221199929714203,-0.9807851910591125,0.10838637501001358), + float3(0.31818994879722595,-0.9238793849945068,0.2126075029373169), + float3(0.3535536825656891,-0.9238793849945068,0.1464465856552124), + float3(0.8154932856559753,-0.1950901448726654,0.5448948740959167), + float3(0.8314697742462158,1.1920926112907182e-07,0.5555700063705444), + float3(0.9238795638084412,1.1920926112907182e-07,0.3826832175254822), + float3(0.4619401693344116,0.8314693570137024,0.30865827202796936), + float3(0.3181900978088379,0.9238793849945068,0.21260753273963928), + float3(0.5132803320884705,0.8314693570137024,0.2126074880361557), + float3(0.7681779861450195,-0.3826831877231598,0.513279914855957), + float3(0.8154932856559753,-0.1950901448726654,0.5448948740959167), + float3(0.8535535335540771,-0.382683128118515,0.35355329513549805), + float3(0.5879380702972412,0.7071066498756409,0.39284735918045044), + float3(0.4619401693344116,0.8314693570137024,0.30865827202796936), + float3(0.6532816290855408,0.7071066498756409,0.2705979347229004), + float3(0.6913419365882874,-0.555570125579834,0.46193957328796387), + float3(0.7681779861450195,-0.3826831877231598,0.513279914855957), + float3(0.8535535335540771,-0.382683128118515,0.35355329513549805), + float3(0.6913419365882874,0.5555700659751892,0.46193957328796387), + float3(0.5879380702972412,0.7071066498756409,0.39284735918045044), + float3(0.6532816290855408,0.7071066498756409,0.2705979347229004), + float3(0.5879380702972412,-0.7071065902709961,0.39284735918045044), + float3(0.6913419365882874,-0.555570125579834,0.46193957328796387), + float3(0.76817786693573,-0.555570125579834,0.31818947196006775), + float3(0.7681779861450195,0.38268330693244934,0.5132797956466675), + float3(0.6913419365882874,0.5555700659751892,0.46193957328796387), + float3(0.76817786693573,0.5555700659751892,0.31818947196006775), + float3(0.46194007992744446,-0.8314694762229919,0.3086581826210022), + float3(0.5879380702972412,-0.7071065902709961,0.39284735918045044), + float3(0.6532816290855408,-0.7071065902709961,0.2705979347229004), + float3(0.8154932856559753,0.19509026408195496,0.5448948740959167), + float3(0.7681779861450195,0.38268330693244934,0.5132797956466675), + float3(0.9061275124549866,0.19509026408195496,0.37533003091812134), + float3(0.31818994879722595,-0.9238793849945068,0.2126075029373169), + float3(0.46194007992744446,-0.8314694762229919,0.3086581826210022), + float3(0.5132802128791809,-0.8314694762229919,0.21260741353034973), + float3(0.8314697742462158,1.1920926112907182e-07,0.5555700063705444), + float3(0.8154932856559753,0.19509026408195496,0.5448948740959167), + float3(0.9238795638084412,1.1920926112907182e-07,0.3826832175254822), + float3(0.8535535931587219,0.38268330693244934,0.3535532057285309), + float3(0.76817786693573,0.5555700659751892,0.31818947196006775), + float3(0.8154932260513306,0.5555700659751892,0.16221153736114502), + float3(0.5132802128791809,-0.8314694762229919,0.21260741353034973), + float3(0.6532816290855408,-0.7071065902709961,0.2705979347229004), + float3(0.6935200691223145,-0.7071065902709961,0.137949600815773), + float3(0.9061275124549866,0.19509026408195496,0.37533003091812134), + float3(0.8535535931587219,0.38268330693244934,0.3535532057285309), + float3(0.9061275124549866,0.38268324732780457,0.18023976683616638), + float3(0.3535536825656891,-0.9238793849945068,0.1464465856552124), + float3(0.5132802128791809,-0.8314694762229919,0.21260741353034973), + float3(0.544895350933075,-0.8314694762229919,0.10838627070188522), + float3(0.9238795638084412,1.1920926112907182e-07,0.3826832175254822), + float3(0.9061275124549866,0.19509026408195496,0.37533003091812134), + float3(0.961939811706543,0.19509026408195496,0.19134151935577393), + float3(0.353553831577301,0.9238793849945068,0.1464466005563736), + float3(0.1802404671907425,0.9807851314544678,0.0746578797698021), + float3(0.37533068656921387,0.9238793849945068,0.07465779781341553), + float3(0.18024027347564697,-0.9807851910591125,0.07465783506631851), + float3(0.3535536825656891,-0.9238793849945068,0.1464465856552124), + float3(0.3753305673599243,-0.9238793849945068,0.07465781271457672), + float3(0.9061275124549866,-0.1950901448726654,0.37533003091812134), + float3(0.9238795638084412,1.1920926112907182e-07,0.3826832175254822), + float3(0.9807853698730469,1.1920927533992653e-07,0.1950901746749878), + float3(0.5132803320884705,0.8314693570137024,0.2126074880361557), + float3(0.353553831577301,0.9238793849945068,0.1464466005563736), + float3(0.37533068656921387,0.9238793849945068,0.07465779781341553), + float3(0.8535535335540771,-0.382683128118515,0.35355329513549805), + float3(0.9061275124549866,-0.1950901448726654,0.37533003091812134), + float3(0.9061275720596313,-0.382683128118515,0.18023988604545593), + float3(0.6532816290855408,0.7071066498756409,0.2705979347229004), + float3(0.5132803320884705,0.8314693570137024,0.2126074880361557), + float3(0.6935200691223145,0.7071066498756409,0.137949600815773), + float3(0.76817786693573,-0.555570125579834,0.31818947196006775), + float3(0.8535535335540771,-0.382683128118515,0.35355329513549805), + float3(0.9061275720596313,-0.382683128118515,0.18023988604545593), + float3(0.76817786693573,0.5555700659751892,0.31818947196006775), + float3(0.6532816290855408,0.7071066498756409,0.2705979347229004), + float3(0.8154932260513306,0.5555700659751892,0.16221153736114502), + float3(0.6532816290855408,-0.7071065902709961,0.2705979347229004), + float3(0.76817786693573,-0.555570125579834,0.31818947196006775), + float3(0.6935200691223145,-0.7071065902709961,0.137949600815773), + float3(0.9061275720596313,-0.382683128118515,0.18023988604545593), + float3(0.961939811706543,-0.1950901448726654,0.19134151935577393), + float3(0.9807853102684021,-0.1950901448726654,-1.4901159772762185e-07), + float3(0.6935200691223145,0.7071066498756409,0.137949600815773), + float3(0.5448954701423645,0.8314693570137024,0.1083863228559494), + float3(0.70710688829422,0.7071066498756409,-5.960463056453591e-08), + float3(0.8154932260513306,-0.555570125579834,0.16221153736114502), + float3(0.9061275720596313,-0.382683128118515,0.18023988604545593), + float3(0.9238795638084412,-0.382683128118515,-4.4703469370688254e-08), + float3(0.8154932260513306,0.5555700659751892,0.16221153736114502), + float3(0.6935200691223145,0.7071066498756409,0.137949600815773), + float3(0.70710688829422,0.7071066498756409,-5.960463056453591e-08), + float3(0.6935200691223145,-0.7071065902709961,0.137949600815773), + float3(0.8154932260513306,-0.555570125579834,0.16221153736114502), + float3(0.8314696550369263,-0.555570125579834,-1.0430811414607888e-07), + float3(0.9061275124549866,0.38268324732780457,0.18023976683616638), + float3(0.8154932260513306,0.5555700659751892,0.16221153736114502), + float3(0.8314696550369263,0.5555700659751892,-1.0430811414607888e-07), + float3(0.544895350933075,-0.8314694762229919,0.10838627070188522), + float3(0.6935200691223145,-0.7071065902709961,0.137949600815773), + float3(0.70710688829422,-0.7071065902709961,-5.960463056453591e-08), + float3(0.961939811706543,0.19509026408195496,0.19134151935577393), + float3(0.9061275124549866,0.38268324732780457,0.18023976683616638), + float3(0.9238796234130859,0.38268330693244934,-1.4901158351676713e-07), + float3(0.3753305673599243,-0.9238793849945068,0.07465781271457672), + float3(0.544895350933075,-0.8314694762229919,0.10838627070188522), + float3(0.38268372416496277,-0.9238793849945068,-2.2351736461700966e-08), + float3(0.9807853698730469,1.1920927533992653e-07,0.1950901746749878), + float3(0.961939811706543,0.19509026408195496,0.19134151935577393), + float3(1.0,1.1920927533992653e-07,-1.0430811414607888e-07), + float3(0.37533068656921387,0.9238793849945068,0.07465779781341553), + float3(0.19134221971035004,0.9807851314544678,0.03806024044752121), + float3(0.19509081542491913,0.9807851314544678,-3.352760913344355e-08), + float3(0.19134201109409332,-0.9807851910591125,0.03806023299694061), + float3(0.3753305673599243,-0.9238793849945068,0.07465781271457672), + float3(0.38268372416496277,-0.9238793849945068,-2.2351736461700966e-08), + float3(0.961939811706543,-0.1950901448726654,0.19134151935577393), + float3(0.9807853698730469,1.1920927533992653e-07,0.1950901746749878), + float3(0.9807853102684021,-0.1950901448726654,-1.4901159772762185e-07), + float3(0.5448954701423645,0.8314693570137024,0.1083863228559494), + float3(0.37533068656921387,0.9238793849945068,0.07465779781341553), + float3(0.5555706024169922,0.8314694166183472,-6.70552182668871e-08), + float3(0.38268372416496277,-0.9238793849945068,-2.2351736461700966e-08), + float3(0.5555704236030579,-0.8314694762229919,-9.685752644372769e-08), + float3(0.5448952913284302,-0.8314694762229919,-0.10838645696640015), + float3(1.0,1.1920927533992653e-07,-1.0430811414607888e-07), + float3(0.9807853102684021,0.19509026408195496,-1.4901159772762185e-07), + float3(0.9807852506637573,1.1920927533992653e-07,-0.1950903683900833), + float3(0.38268381357192993,0.9238793849945068,-5.215405707303944e-08), + float3(0.19509081542491913,0.9807851314544678,-3.352760913344355e-08), + float3(0.3753306567668915,0.9238793849945068,-0.07465790212154388), + float3(0.1950906217098236,-0.9807851910591125,0.0), + float3(0.38268372416496277,-0.9238793849945068,-2.2351736461700966e-08), + float3(0.19134201109409332,-0.9807851910591125,-0.038060229271650314), + float3(0.9807853102684021,-0.1950901448726654,-1.4901159772762185e-07), + float3(1.0,1.1920927533992653e-07,-1.0430811414607888e-07), + float3(0.9807852506637573,1.1920927533992653e-07,-0.1950903683900833), + float3(0.5555706024169922,0.8314694166183472,-6.70552182668871e-08), + float3(0.38268381357192993,0.9238793849945068,-5.215405707303944e-08), + float3(0.5448954701423645,0.8314694166183472,-0.10838645696640015), + float3(0.9238795638084412,-0.382683128118515,-4.4703469370688254e-08), + float3(0.9807853102684021,-0.1950901448726654,-1.4901159772762185e-07), + float3(0.9061275720596313,-0.3826831877231598,-0.1802399754524231), + float3(0.70710688829422,0.7071066498756409,-5.960463056453591e-08), + float3(0.5555706024169922,0.8314694166183472,-6.70552182668871e-08), + float3(0.6935200095176697,0.7071066498756409,-0.13794972002506256), + float3(0.8314696550369263,-0.555570125579834,-1.0430811414607888e-07), + float3(0.9238795638084412,-0.382683128118515,-4.4703469370688254e-08), + float3(0.9061275720596313,-0.3826831877231598,-0.1802399754524231), + float3(0.8314696550369263,0.5555700659751892,-1.0430811414607888e-07), + float3(0.70710688829422,0.7071066498756409,-5.960463056453591e-08), + float3(0.6935200095176697,0.7071066498756409,-0.13794972002506256), + float3(0.70710688829422,-0.7071065902709961,-5.960463056453591e-08), + float3(0.8314696550369263,-0.555570125579834,-1.0430811414607888e-07), + float3(0.8154931664466858,-0.555570125579834,-0.16221174597740173), + float3(0.9238796234130859,0.38268330693244934,-1.4901158351676713e-07), + float3(0.8314696550369263,0.5555700659751892,-1.0430811414607888e-07), + float3(0.8154932856559753,0.555570125579834,-0.16221176087856293), + float3(0.5555704236030579,-0.8314694762229919,-9.685752644372769e-08), + float3(0.70710688829422,-0.7071065902709961,-5.960463056453591e-08), + float3(0.6935200095176697,-0.7071065902709961,-0.13794972002506256), + float3(0.9807853102684021,0.19509026408195496,-1.4901159772762185e-07), + float3(0.9238796234130859,0.38268330693244934,-1.4901158351676713e-07), + float3(0.9619397521018982,0.19509026408195496,-0.1913418024778366), + float3(0.6935200095176697,-0.7071065902709961,-0.13794972002506256), + float3(0.8154931664466858,-0.555570125579834,-0.16221174597740173), + float3(0.6532816290855408,-0.7071067094802856,-0.27059808373451233), + float3(0.9061275124549866,0.38268330693244934,-0.18024006485939026), + float3(0.8154932856559753,0.555570125579834,-0.16221176087856293), + float3(0.76817786693573,0.555570125579834,-0.31818968057632446), + float3(0.5448952913284302,-0.8314694762229919,-0.10838645696640015), + float3(0.6935200095176697,-0.7071065902709961,-0.13794972002506256), + float3(0.6532816290855408,-0.7071067094802856,-0.27059808373451233), + float3(0.9619397521018982,0.19509026408195496,-0.1913418024778366), + float3(0.9061275124549866,0.38268330693244934,-0.18024006485939026), + float3(0.8535534739494324,0.38268330693244934,-0.35355344414711), + float3(0.3753305673599243,-0.9238793849945068,-0.0746578499674797), + float3(0.5448952913284302,-0.8314694762229919,-0.10838645696640015), + float3(0.5132801532745361,-0.8314695358276367,-0.21260759234428406), + float3(0.9807852506637573,1.1920927533992653e-07,-0.1950903683900833), + float3(0.9619397521018982,0.19509026408195496,-0.1913418024778366), + float3(0.906127393245697,0.19509026408195496,-0.3753302991390228), + float3(0.3753306567668915,0.9238793849945068,-0.07465790212154388), + float3(0.19134220480918884,0.9807851314544678,-0.038060303777456284), + float3(0.1802404373884201,0.9807852506637573,-0.07465794682502747), + float3(0.19134201109409332,-0.9807851910591125,-0.038060229271650314), + float3(0.3753305673599243,-0.9238793849945068,-0.0746578499674797), + float3(0.18024025857448578,-0.9807851910591125,-0.07465782016515732), + float3(0.9619397521018982,-0.1950901448726654,-0.1913418024778366), + float3(0.9807852506637573,1.1920927533992653e-07,-0.1950903683900833), + float3(0.9238795638084412,1.1920928955078125e-07,-0.3826834559440613), + float3(0.5448954701423645,0.8314694166183472,-0.10838645696640015), + float3(0.3753306567668915,0.9238793849945068,-0.07465790212154388), + float3(0.5132802724838257,0.8314694166183472,-0.21260762214660645), + float3(0.9061275720596313,-0.3826831877231598,-0.1802399754524231), + float3(0.9619397521018982,-0.1950901448726654,-0.1913418024778366), + float3(0.8535535335540771,-0.3826831877231598,-0.3535533845424652), + float3(0.6935200095176697,0.7071066498756409,-0.13794972002506256), + float3(0.5448954701423645,0.8314694166183472,-0.10838645696640015), + float3(0.6532815098762512,0.7071066498756409,-0.27059805393218994), + float3(0.8154931664466858,-0.555570125579834,-0.16221174597740173), + float3(0.9061275720596313,-0.3826831877231598,-0.1802399754524231), + float3(0.8535535335540771,-0.3826831877231598,-0.3535533845424652), + float3(0.8154932856559753,0.555570125579834,-0.16221176087856293), + float3(0.6935200095176697,0.7071066498756409,-0.13794972002506256), + float3(0.6532815098762512,0.7071066498756409,-0.27059805393218994), + float3(0.8535535335540771,-0.3826831877231598,-0.3535533845424652), + float3(0.906127393245697,-0.1950901448726654,-0.3753302991390228), + float3(0.76817786693573,-0.3826831877231598,-0.513279914855957), + float3(0.6532815098762512,0.7071066498756409,-0.27059805393218994), + float3(0.5132802724838257,0.8314694166183472,-0.21260762214660645), + float3(0.46194007992744446,0.8314694166183472,-0.3086583912372589), + float3(0.7681777477264404,-0.555570125579834,-0.3181896507740021), + float3(0.8535535335540771,-0.3826831877231598,-0.3535533845424652), + float3(0.76817786693573,-0.3826831877231598,-0.513279914855957), + float3(0.76817786693573,0.555570125579834,-0.31818968057632446), + float3(0.6532815098762512,0.7071066498756409,-0.27059805393218994), + float3(0.5879379510879517,0.7071067690849304,-0.39284747838974), + float3(0.6532816290855408,-0.7071067094802856,-0.27059808373451233), + float3(0.7681777477264404,-0.555570125579834,-0.3181896507740021), + float3(0.5879379510879517,-0.7071067094802856,-0.39284747838974), + float3(0.8535534739494324,0.38268330693244934,-0.35355344414711), + float3(0.76817786693573,0.555570125579834,-0.31818968057632446), + float3(0.6913418173789978,0.555570125579834,-0.4619397521018982), + float3(0.5132801532745361,-0.8314695358276367,-0.21260759234428406), + float3(0.6532816290855408,-0.7071067094802856,-0.27059808373451233), + float3(0.4619399607181549,-0.8314695358276367,-0.30865833163261414), + float3(0.906127393245697,0.19509026408195496,-0.3753302991390228), + float3(0.8535534739494324,0.38268330693244934,-0.35355344414711), + float3(0.7681778073310852,0.38268330693244934,-0.5132799744606018), + float3(0.3535536825656891,-0.9238793849945068,-0.1464466154575348), + float3(0.5132801532745361,-0.8314695358276367,-0.21260759234428406), + float3(0.31818991899490356,-0.9238793849945068,-0.2126075178384781), + float3(0.9238795638084412,1.1920928955078125e-07,-0.3826834559440613), + float3(0.906127393245697,0.19509026408195496,-0.3753302991390228), + float3(0.8314695954322815,1.1920928955078125e-07,-0.5555701851844788), + float3(0.35355377197265625,0.9238793849945068,-0.14644668996334076), + float3(0.1802404373884201,0.9807852506637573,-0.07465794682502747), + float3(0.3181900084018707,0.9238793849945068,-0.21260759234428406), + float3(0.18024025857448578,-0.9807851910591125,-0.07465782016515732), + float3(0.3535536825656891,-0.9238793849945068,-0.1464466154575348), + float3(0.31818991899490356,-0.9238793849945068,-0.2126075178384781), + float3(0.906127393245697,-0.1950901448726654,-0.3753302991390228), + float3(0.9238795638084412,1.1920928955078125e-07,-0.3826834559440613), + float3(0.8314695954322815,1.1920928955078125e-07,-0.5555701851844788), + float3(0.5132802724838257,0.8314694166183472,-0.21260762214660645), + float3(0.35355377197265625,0.9238793849945068,-0.14644668996334076), + float3(0.3181900084018707,0.9238793849945068,-0.21260759234428406), + float3(0.31818991899490356,-0.9238793849945068,-0.2126075178384781), + float3(0.4619399607181549,-0.8314695358276367,-0.30865833163261414), + float3(0.2705983519554138,-0.9238795042037964,-0.27059805393218994), + float3(0.8314695954322815,1.1920928955078125e-07,-0.5555701851844788), + float3(0.8154931664466858,0.19509029388427734,-0.5448951721191406), + float3(0.7071068286895752,1.1920930376163597e-07,-0.7071067094802856), + float3(0.3181900084018707,0.9238793849945068,-0.21260759234428406), + float3(0.16221213340759277,0.9807852506637573,-0.10838651657104492), + float3(0.2705983817577362,0.9238793849945068,-0.2705981433391571), + float3(0.16221196949481964,-0.9807851910591125,-0.10838635265827179), + float3(0.31818991899490356,-0.9238793849945068,-0.2126075178384781), + float3(0.2705983519554138,-0.9238795042037964,-0.27059805393218994), + float3(0.8154931664466858,-0.1950901746749878,-0.5448951721191406), + float3(0.8314695954322815,1.1920928955078125e-07,-0.5555701851844788), + float3(0.7071068286895752,1.1920930376163597e-07,-0.7071067094802856), + float3(0.46194007992744446,0.8314694166183472,-0.3086583912372589), + float3(0.3181900084018707,0.9238793849945068,-0.21260759234428406), + float3(0.2705983817577362,0.9238793849945068,-0.2705981433391571), + float3(0.76817786693573,-0.3826831877231598,-0.513279914855957), + float3(0.8154931664466858,-0.1950901746749878,-0.5448951721191406), + float3(0.6532816886901855,-0.3826832175254822,-0.6532815098762512), + float3(0.5879379510879517,0.7071067690849304,-0.39284747838974), + float3(0.46194007992744446,0.8314694166183472,-0.3086583912372589), + float3(0.3928477466106415,0.8314694166183472,-0.39284756779670715), + float3(0.6913418173789978,-0.5555701851844788,-0.4619397521018982), + float3(0.76817786693573,-0.3826831877231598,-0.513279914855957), + float3(0.5879378914833069,-0.5555701851844788,-0.5879377126693726), + float3(0.6913418173789978,0.555570125579834,-0.4619397521018982), + float3(0.5879379510879517,0.7071067690849304,-0.39284747838974), + float3(0.5879379510879517,0.5555701851844788,-0.5879377722740173), + float3(0.5879379510879517,-0.7071067094802856,-0.39284747838974), + float3(0.6913418173789978,-0.5555701851844788,-0.4619397521018982), + float3(0.5879378914833069,-0.5555701851844788,-0.5879377126693726), + float3(0.7681778073310852,0.38268330693244934,-0.5132799744606018), + float3(0.6913418173789978,0.555570125579834,-0.4619397521018982), + float3(0.5879379510879517,0.5555701851844788,-0.5879377722740173), + float3(0.4619399607181549,-0.8314695358276367,-0.30865833163261414), + float3(0.5879379510879517,-0.7071067094802856,-0.39284747838974), + float3(0.5000001788139343,-0.7071067094802856,-0.4999999403953552), + float3(0.8154931664466858,0.19509029388427734,-0.5448951721191406), + float3(0.7681778073310852,0.38268330693244934,-0.5132799744606018), + float3(0.6532816290855408,0.38268333673477173,-0.6532815098762512), + float3(0.5000001788139343,-0.7071067094802856,-0.4999999403953552), + float3(0.5879378914833069,-0.5555701851844788,-0.5879377126693726), + float3(0.4619399607181549,-0.5555702447891235,-0.6913416385650635), + float3(0.6532816290855408,0.38268333673477173,-0.6532815098762512), + float3(0.5879379510879517,0.5555701851844788,-0.5879377722740173), + float3(0.4619399607181549,0.5555701851844788,-0.6913416385650635), + float3(0.3928476572036743,-0.8314695358276367,-0.39284747838974), + float3(0.5000001788139343,-0.7071067094802856,-0.4999999403953552), + float3(0.3928476870059967,-0.7071067690849304,-0.5879377722740173), + float3(0.6935199499130249,0.19509029388427734,-0.6935198903083801), + float3(0.6532816290855408,0.38268333673477173,-0.6532815098762512), + float3(0.5132800936698914,0.38268333673477173,-0.7681776881217957), + float3(0.2705983519554138,-0.9238795042037964,-0.27059805393218994), + float3(0.3928476572036743,-0.8314695358276367,-0.39284747838974), + float3(0.21260783076286316,-0.9238795042037964,-0.3181896507740021), + float3(0.7071068286895752,1.1920930376163597e-07,-0.7071067094802856), + float3(0.6935199499130249,0.19509029388427734,-0.6935198903083801), + float3(0.5448951721191406,0.19509032368659973,-0.8154931664466858), + float3(0.2705983817577362,0.9238793849945068,-0.2705981433391571), + float3(0.1379501074552536,0.9807852506637573,-0.1379498541355133), + float3(0.21260783076286316,0.9238793849945068,-0.31818974018096924), + float3(0.13794997334480286,-0.9807851910591125,-0.13794966042041779), + float3(0.2705983519554138,-0.9238795042037964,-0.27059805393218994), + float3(0.21260783076286316,-0.9238795042037964,-0.3181896507740021), + float3(0.6935199499130249,-0.1950901746749878,-0.6935198903083801), + float3(0.7071068286895752,1.1920930376163597e-07,-0.7071067094802856), + float3(0.5555703639984131,1.1920931797249068e-07,-0.8314695954322815), + float3(0.3928477466106415,0.8314694166183472,-0.39284756779670715), + float3(0.2705983817577362,0.9238793849945068,-0.2705981433391571), + float3(0.30865854024887085,0.8314694166183472,-0.46193981170654297), + float3(0.6532816886901855,-0.3826832175254822,-0.6532815098762512), + float3(0.6935199499130249,-0.1950901746749878,-0.6935198903083801), + float3(0.5132801532745361,-0.3826832175254822,-0.7681777477264404), + float3(0.5000001788139343,0.7071067690849304,-0.4999999403953552), + float3(0.3928477466106415,0.8314694166183472,-0.39284756779670715), + float3(0.30865854024887085,0.8314694166183472,-0.46193981170654297), + float3(0.5879378914833069,-0.5555701851844788,-0.5879377126693726), + float3(0.6532816886901855,-0.3826832175254822,-0.6532815098762512), + float3(0.4619399607181549,-0.5555702447891235,-0.6913416385650635), + float3(0.5879379510879517,0.5555701851844788,-0.5879377722740173), + float3(0.5000001788139343,0.7071067690849304,-0.4999999403953552), + float3(0.4619399607181549,0.5555701851844788,-0.6913416385650635), + float3(0.5132801532745361,-0.3826832175254822,-0.7681777477264404), + float3(0.5448951721191406,-0.19509020447731018,-0.8154931664466858), + float3(0.3535535931587219,-0.3826832175254822,-0.8535533547401428), + float3(0.39284762740135193,0.7071067690849304,-0.5879377126693726), + float3(0.30865854024887085,0.8314694166183472,-0.46193981170654297), + float3(0.27059823274612427,0.7071067690849304,-0.6532813906669617), + float3(0.4619399607181549,-0.5555702447891235,-0.6913416385650635), + float3(0.5132801532745361,-0.3826832175254822,-0.7681777477264404), + float3(0.3181898295879364,-0.5555702447891235,-0.7681776881217957), + float3(0.4619399607181549,0.5555701851844788,-0.6913416385650635), + float3(0.39284762740135193,0.7071067690849304,-0.5879377126693726), + float3(0.27059823274612427,0.7071067690849304,-0.6532813906669617), + float3(0.3928476870059967,-0.7071067690849304,-0.5879377722740173), + float3(0.4619399607181549,-0.5555702447891235,-0.6913416385650635), + float3(0.3181898295879364,-0.5555702447891235,-0.7681776881217957), + float3(0.5132800936698914,0.38268333673477173,-0.7681776881217957), + float3(0.4619399607181549,0.5555701851844788,-0.6913416385650635), + float3(0.3181898891925812,0.5555702447891235,-0.7681777477264404), + float3(0.3086584806442261,-0.8314695358276367,-0.4619397222995758), + float3(0.3928476870059967,-0.7071067690849304,-0.5879377722740173), + float3(0.27059826254844666,-0.7071067690849304,-0.6532814502716064), + float3(0.5448951721191406,0.19509032368659973,-0.8154931664466858), + float3(0.5132800936698914,0.38268333673477173,-0.7681776881217957), + float3(0.35355356335639954,0.3826833963394165,-0.8535534143447876), + float3(0.21260783076286316,-0.9238795042037964,-0.3181896507740021), + float3(0.3086584806442261,-0.8314695358276367,-0.4619397222995758), + float3(0.14644692838191986,-0.9238795042037964,-0.3535533845424652), + float3(0.5555703639984131,1.1920931797249068e-07,-0.8314695954322815), + float3(0.5448951721191406,0.19509032368659973,-0.8154931664466858), + float3(0.38268357515335083,1.1920931797249068e-07,-0.9238795042037964), + float3(0.21260783076286316,0.9238793849945068,-0.31818974018096924), + float3(0.10838676244020462,0.9807852506637573,-0.1622118353843689), + float3(0.07465818524360657,0.9807852506637573,-0.18024012446403503), + float3(0.10838668048381805,-0.9807853102684021,-0.16221165657043457), + float3(0.21260783076286316,-0.9238795042037964,-0.3181896507740021), + float3(0.14644692838191986,-0.9238795042037964,-0.3535533845424652), + float3(0.5448951721191406,-0.19509020447731018,-0.8154931664466858), + float3(0.5555703639984131,1.1920931797249068e-07,-0.8314695954322815), + float3(0.38268357515335083,1.1920931797249068e-07,-0.9238795042037964), + float3(0.30865854024887085,0.8314694166183472,-0.46193981170654297), + float3(0.21260783076286316,0.9238793849945068,-0.31818974018096924), + float3(0.14644689857959747,0.9238793849945068,-0.3535534739494324), + float3(0.14644692838191986,-0.9238795042037964,-0.3535533845424652), + float3(0.2126077115535736,-0.8314695358276367,-0.513279914855957), + float3(0.1083865836262703,-0.8314696550369263,-0.5448950529098511), + float3(0.38268357515335083,1.1920931797249068e-07,-0.9238795042037964), + float3(0.37533038854599,0.19509033858776093,-0.9061275124549866), + float3(0.19509050250053406,1.192093321833454e-07,-0.9807853102684021), + float3(0.14644689857959747,0.9238793849945068,-0.3535534739494324), + float3(0.07465818524360657,0.9807852506637573,-0.18024012446403503), + float3(0.038060542196035385,0.9807852506637573,-0.19134187698364258), + float3(0.07465814054012299,-0.9807853102684021,-0.18023991584777832), + float3(0.14644692838191986,-0.9238795042037964,-0.3535533845424652), + float3(0.07465814799070358,-0.9238795042037964,-0.37533023953437805), + float3(0.37533038854599,-0.19509021937847137,-0.9061275124549866), + float3(0.38268357515335083,1.1920931797249068e-07,-0.9238795042037964), + float3(0.19509050250053406,1.192093321833454e-07,-0.9807853102684021), + float3(0.21260778605937958,0.8314695358276367,-0.5132800340652466), + float3(0.14644689857959747,0.9238793849945068,-0.3535534739494324), + float3(0.10838662087917328,0.8314695358276367,-0.5448951721191406), + float3(0.3535535931587219,-0.3826832175254822,-0.8535533547401428), + float3(0.37533038854599,-0.19509021937847137,-0.9061275124549866), + float3(0.18024015426635742,-0.38268327713012695,-0.9061275124549866), + float3(0.27059823274612427,0.7071067690849304,-0.6532813906669617), + float3(0.21260778605937958,0.8314695358276367,-0.5132800340652466), + float3(0.10838662087917328,0.8314695358276367,-0.5448951721191406), + float3(0.3181898295879364,-0.5555702447891235,-0.7681776881217957), + float3(0.3535535931587219,-0.3826832175254822,-0.8535533547401428), + float3(0.18024015426635742,-0.38268327713012695,-0.9061275124549866), + float3(0.3181898891925812,0.5555702447891235,-0.7681777477264404), + float3(0.27059823274612427,0.7071067690849304,-0.6532813906669617), + float3(0.13794991374015808,0.7071068286895752,-0.6935198903083801), + float3(0.27059826254844666,-0.7071067690849304,-0.6532814502716064), + float3(0.3181898295879364,-0.5555702447891235,-0.7681776881217957), + float3(0.16221190989017487,-0.5555703043937683,-0.815493106842041), + float3(0.35355356335639954,0.3826833963394165,-0.8535534143447876), + float3(0.3181898891925812,0.5555702447891235,-0.7681777477264404), + float3(0.16221190989017487,0.5555702447891235,-0.815493106842041), + float3(0.2126077115535736,-0.8314695358276367,-0.513279914855957), + float3(0.27059826254844666,-0.7071067690849304,-0.6532814502716064), + float3(0.13794991374015808,-0.7071067690849304,-0.6935198903083801), + float3(0.37533038854599,0.19509033858776093,-0.9061275124549866), + float3(0.35355356335639954,0.3826833963394165,-0.8535534143447876), + float3(0.18024012446403503,0.3826834559440613,-0.9061275124549866), + float3(0.16221190989017487,0.5555702447891235,-0.815493106842041), + float3(0.13794991374015808,0.7071068286895752,-0.6935198903083801), + float3(2.2153332679408777e-07,0.5555703043937683,-0.8314696550369263), + float3(0.13794991374015808,-0.7071067690849304,-0.6935198903083801), + float3(0.16221190989017487,-0.5555703043937683,-0.815493106842041), + float3(2.2153329837237834e-07,-0.5555703043937683,-0.8314695358276367), + float3(0.18024012446403503,0.3826834559440613,-0.9061275124549866), + float3(0.16221190989017487,0.5555702447891235,-0.815493106842041), + float3(2.2153332679408777e-07,0.5555703043937683,-0.8314696550369263), + float3(0.1083865836262703,-0.8314696550369263,-0.5448950529098511), + float3(0.13794991374015808,-0.7071067690849304,-0.6935198903083801), + float3(2.215332699506689e-07,-0.7071068286895752,-0.7071067690849304), + float3(0.1913418173789978,0.19509033858776093,-0.9619397521018982), + float3(0.18024012446403503,0.3826834559440613,-0.9061275124549866), + float3(1.470274497705759e-07,0.3826834559440613,-0.9238795638084412), + float3(0.07465814799070358,-0.9238795042037964,-0.37533023953437805), + float3(0.1083865836262703,-0.8314696550369263,-0.5448950529098511), + float3(2.1408268935374508e-07,-0.8314697742462158,-0.5555701851844788), + float3(0.19509050250053406,1.192093321833454e-07,-0.9807853102684021), + float3(0.1913418173789978,0.19509033858776093,-0.9619397521018982), + float3(1.6192866780784243e-07,1.192093463942001e-07,-1.0), + float3(0.0746581107378006,0.9238795042037964,-0.37533038854599), + float3(0.038060542196035385,0.9807852506637573,-0.19134187698364258), + float3(2.513355639166548e-07,0.9238795042037964,-0.38268351554870605), + float3(0.03806053847074509,-0.9807853102684021,-0.19134166836738586), + float3(0.07465814799070358,-0.9238795042037964,-0.37533023953437805), + float3(3.10940180270336e-07,-0.9238795042037964,-0.3826833963394165), + float3(0.1913418471813202,-0.19509024918079376,-0.9619398713111877), + float3(0.19509050250053406,1.192093321833454e-07,-0.9807853102684021), + float3(1.6192866780784243e-07,1.192093463942001e-07,-1.0), + float3(0.10838662087917328,0.8314695358276367,-0.5448951721191406), + float3(0.0746581107378006,0.9238795042037964,-0.37533038854599), + float3(2.2898385054759274e-07,0.8314696550369263,-0.5555703043937683), + float3(0.18024015426635742,-0.38268327713012695,-0.9061275124549866), + float3(0.1913418471813202,-0.19509024918079376,-0.9619398713111877), + float3(1.768297579474165e-07,-0.38268327713012695,-0.9238795638084412), + float3(0.13794991374015808,0.7071068286895752,-0.6935198903083801), + float3(0.10838662087917328,0.8314695358276367,-0.5448951721191406), + float3(2.2153324152895948e-07,0.7071068286895752,-0.7071067094802856), + float3(0.16221190989017487,-0.5555703043937683,-0.815493106842041), + float3(0.18024015426635742,-0.38268327713012695,-0.9061275124549866), + float3(1.768297579474165e-07,-0.38268327713012695,-0.9238795638084412), + float3(1.0232398750531502e-07,-0.19509024918079376,-0.9807853102684021), + float3(1.6192866780784243e-07,1.192093463942001e-07,-1.0), + float3(-0.19509020447731018,1.1920936060505483e-07,-0.9807853698730469), + float3(2.2898385054759274e-07,0.8314696550369263,-0.5555703043937683), + float3(2.513355639166548e-07,0.9238795042037964,-0.38268351554870605), + float3(-0.10838616639375687,0.8314696550369263,-0.5448951721191406), + float3(1.768297579474165e-07,-0.38268327713012695,-0.9238795638084412), + float3(1.0232398750531502e-07,-0.19509024918079376,-0.9807853102684021), + float3(-0.18023979663848877,-0.38268333673477173,-0.9061275720596313), + float3(2.2153324152895948e-07,0.7071068286895752,-0.7071067094802856), + float3(2.2898385054759274e-07,0.8314696550369263,-0.5555703043937683), + float3(-0.10838616639375687,0.8314696550369263,-0.5448951721191406), + float3(2.2153329837237834e-07,-0.5555703043937683,-0.8314695358276367), + float3(1.768297579474165e-07,-0.38268327713012695,-0.9238795638084412), + float3(-0.16221146285533905,-0.5555703639984131,-0.8154931664466858), + float3(2.2153332679408777e-07,0.5555703043937683,-0.8314696550369263), + float3(2.2153324152895948e-07,0.7071068286895752,-0.7071067094802856), + float3(-0.13794946670532227,0.70710688829422,-0.6935198903083801), + float3(2.215332699506689e-07,-0.7071068286895752,-0.7071067690849304), + float3(2.2153329837237834e-07,-0.5555703043937683,-0.8314695358276367), + float3(-0.16221146285533905,-0.5555703639984131,-0.8154931664466858), + float3(1.470274497705759e-07,0.3826834559440613,-0.9238795638084412), + float3(2.2153332679408777e-07,0.5555703043937683,-0.8314696550369263), + float3(-0.16221146285533905,0.5555703043937683,-0.8154931664466858), + float3(2.1408268935374508e-07,-0.8314697742462158,-0.5555701851844788), + float3(2.215332699506689e-07,-0.7071068286895752,-0.7071067690849304), + float3(-0.13794946670532227,-0.7071068286895752,-0.6935198903083801), + float3(1.0232398750531502e-07,0.1950903683900833,-0.9807853102684021), + float3(1.470274497705759e-07,0.3826834559440613,-0.9238795638084412), + float3(-0.18023984134197235,0.38268348574638367,-0.9061275124549866), + float3(3.10940180270336e-07,-0.9238795042037964,-0.3826833963394165), + float3(2.1408268935374508e-07,-0.8314697742462158,-0.5555701851844788), + float3(-0.07465752959251404,-0.9238796234130859,-0.3753302991390228), + float3(1.6192866780784243e-07,1.192093463942001e-07,-1.0), + float3(1.0232398750531502e-07,0.1950903683900833,-0.9807853102684021), + float3(-0.19509020447731018,1.1920936060505483e-07,-0.9807853698730469), + float3(2.513355639166548e-07,0.9238795042037964,-0.38268351554870605), + float3(2.774125960058882e-07,0.9807852506637573,-0.19509045779705048), + float3(-0.07465759664773941,0.9238795042037964,-0.3753303587436676), + float3(3.1466549899050733e-07,-0.9807853102684021,-0.19509026408195496), + float3(3.10940180270336e-07,-0.9238795042037964,-0.3826833963394165), + float3(-0.07465752959251404,-0.9238796234130859,-0.3753302991390228), + float3(-0.10838615149259567,-0.8314697742462158,-0.5448950529098511), + float3(-0.13794946670532227,-0.7071068286895752,-0.6935198903083801), + float3(-0.2705978453159332,-0.7071069478988647,-0.6532815098762512), + float3(-0.19134163856506348,0.1950903832912445,-0.961939811706543), + float3(-0.18023984134197235,0.38268348574638367,-0.9061275124549866), + float3(-0.35355332493782043,0.38268354535102844,-0.8535534739494324), + float3(-0.07465752959251404,-0.9238796234130859,-0.3753302991390228), + float3(-0.10838615149259567,-0.8314697742462158,-0.5448950529098511), + float3(-0.14644630253314972,-0.9238796234130859,-0.3535534143447876), + float3(-0.19509020447731018,1.1920936060505483e-07,-0.9807853698730469), + float3(-0.19134163856506348,0.1950903832912445,-0.961939811706543), + float3(-0.3826833665370941,1.1920937481590954e-07,-0.9238796234130859), + float3(-0.07465759664773941,0.9238795042037964,-0.3753303587436676), + float3(-0.038059983402490616,0.9807852506637573,-0.191341832280159), + float3(-0.14644639194011688,0.9238796234130859,-0.3535534739494324), + float3(-0.03805990889668465,-0.9807853102684021,-0.19134165346622467), + float3(-0.07465752959251404,-0.9238796234130859,-0.3753302991390228), + float3(-0.07465749233961105,-0.9807853102684021,-0.18023988604545593), + float3(-0.19134163856506348,-0.19509026408195496,-0.961939811706543), + float3(-0.19509020447731018,1.1920936060505483e-07,-0.9807853698730469), + float3(-0.3826833665370941,1.1920937481590954e-07,-0.9238796234130859), + float3(-0.10838616639375687,0.8314696550369263,-0.5448951721191406), + float3(-0.07465759664773941,0.9238795042037964,-0.3753303587436676), + float3(-0.21260732412338257,0.8314696550369263,-0.5132799744606018), + float3(-0.18023979663848877,-0.38268333673477173,-0.9061275720596313), + float3(-0.19134163856506348,-0.19509026408195496,-0.961939811706543), + float3(-0.35355323553085327,-0.38268333673477173,-0.8535534739494324), + float3(-0.13794946670532227,0.70710688829422,-0.6935198903083801), + float3(-0.10838616639375687,0.8314696550369263,-0.5448951721191406), + float3(-0.27059781551361084,0.70710688829422,-0.6532813906669617), + float3(-0.16221146285533905,-0.5555703639984131,-0.8154931664466858), + float3(-0.18023979663848877,-0.38268333673477173,-0.9061275720596313), + float3(-0.35355323553085327,-0.38268333673477173,-0.8535534739494324), + float3(-0.16221146285533905,0.5555703043937683,-0.8154931664466858), + float3(-0.13794946670532227,0.70710688829422,-0.6935198903083801), + float3(-0.31818944215774536,0.5555703639984131,-0.7681778073310852), + float3(-0.13794946670532227,-0.7071068286895752,-0.6935198903083801), + float3(-0.16221146285533905,-0.5555703639984131,-0.8154931664466858), + float3(-0.318189412355423,-0.5555703639984131,-0.7681777477264404), + float3(-0.18023984134197235,0.38268348574638367,-0.9061275124549866), + float3(-0.16221146285533905,0.5555703043937683,-0.8154931664466858), + float3(-0.31818944215774536,0.5555703639984131,-0.7681778073310852), + float3(-0.318189412355423,-0.5555703639984131,-0.7681777477264404), + float3(-0.35355323553085327,-0.38268333673477173,-0.8535534739494324), + float3(-0.4619395434856415,-0.5555704236030579,-0.691341757774353), + float3(-0.31818944215774536,0.5555703639984131,-0.7681778073310852), + float3(-0.27059781551361084,0.70710688829422,-0.6532813906669617), + float3(-0.39284729957580566,0.7071070075035095,-0.5879377722740173), + float3(-0.2705978453159332,-0.7071069478988647,-0.6532815098762512), + float3(-0.318189412355423,-0.5555703639984131,-0.7681777477264404), + float3(-0.4619395434856415,-0.5555704236030579,-0.691341757774353), + float3(-0.35355332493782043,0.38268354535102844,-0.8535534739494324), + float3(-0.31818944215774536,0.5555703639984131,-0.7681778073310852), + float3(-0.4619395434856415,0.5555703639984131,-0.691341757774353), + float3(-0.21260729432106018,-0.8314697742462158,-0.5132798552513123), + float3(-0.2705978453159332,-0.7071069478988647,-0.6532815098762512), + float3(-0.39284729957580566,-0.7071069478988647,-0.5879377722740173), + float3(-0.37533023953437805,0.1950904130935669,-0.9061275124549866), + float3(-0.35355332493782043,0.38268354535102844,-0.8535534739494324), + float3(-0.513279914855957,0.38268354535102844,-0.7681778073310852), + float3(-0.14644630253314972,-0.9238796234130859,-0.3535534143447876), + float3(-0.21260729432106018,-0.8314697742462158,-0.5132798552513123), + float3(-0.2126072198152542,-0.9238796234130859,-0.3181896507740021), + float3(-0.3826833665370941,1.1920937481590954e-07,-0.9238796234130859), + float3(-0.37533023953437805,0.1950904130935669,-0.9061275124549866), + float3(-0.5448950529098511,0.1950904130935669,-0.8154931664466858), + float3(-0.14644639194011688,0.9238796234130859,-0.3535534739494324), + float3(-0.0746576115489006,0.9807853698730469,-0.18024006485939026), + float3(-0.10838617384433746,0.9807853698730469,-0.16221176087856293), + float3(-0.07465749233961105,-0.9807853102684021,-0.18023988604545593), + float3(-0.14644630253314972,-0.9238796234130859,-0.3535534143447876), + float3(-0.2126072198152542,-0.9238796234130859,-0.3181896507740021), + float3(-0.37533023953437805,-0.19509029388427734,-0.9061275124549866), + float3(-0.3826833665370941,1.1920937481590954e-07,-0.9238796234130859), + float3(-0.5555703043937683,1.1920938902676426e-07,-0.831469714641571), + float3(-0.21260732412338257,0.8314696550369263,-0.5132799744606018), + float3(-0.14644639194011688,0.9238796234130859,-0.3535534739494324), + float3(-0.21260732412338257,0.9238796234130859,-0.31818971037864685), + float3(-0.35355323553085327,-0.38268333673477173,-0.8535534739494324), + float3(-0.37533023953437805,-0.19509029388427734,-0.9061275124549866), + float3(-0.513279914855957,-0.3826833665370941,-0.76817786693573), + float3(-0.27059781551361084,0.70710688829422,-0.6532813906669617), + float3(-0.21260732412338257,0.8314696550369263,-0.5132799744606018), + float3(-0.39284729957580566,0.7071070075035095,-0.5879377722740173), + float3(-0.10838600993156433,-0.9807853102684021,-0.1622115969657898), + float3(-0.2126072198152542,-0.9238796234130859,-0.3181896507740021), + float3(-0.27059775590896606,-0.9238796234130859,-0.27059802412986755), + float3(-0.5448950529098511,-0.19509029388427734,-0.8154931664466858), + float3(-0.5555703043937683,1.1920938902676426e-07,-0.831469714641571), + float3(-0.6935199499130249,-0.19509030878543854,-0.6935199499130249), + float3(-0.30865809321403503,0.831469714641571,-0.46193981170654297), + float3(-0.21260732412338257,0.9238796234130859,-0.31818971037864685), + float3(-0.39284729957580566,0.831469714641571,-0.39284747838974), + float3(-0.513279914855957,-0.3826833665370941,-0.76817786693573), + float3(-0.5448950529098511,-0.19509029388427734,-0.8154931664466858), + float3(-0.6532814502716064,-0.3826833665370941,-0.653281569480896), + float3(-0.39284729957580566,0.7071070075035095,-0.5879377722740173), + float3(-0.30865809321403503,0.831469714641571,-0.46193981170654297), + float3(-0.39284729957580566,0.831469714641571,-0.39284747838974), + float3(-0.4619395434856415,-0.5555704236030579,-0.691341757774353), + float3(-0.513279914855957,-0.3826833665370941,-0.76817786693573), + float3(-0.5879376530647278,-0.5555705428123474,-0.5879378318786621), + float3(-0.4619395434856415,0.5555703639984131,-0.691341757774353), + float3(-0.39284729957580566,0.7071070075035095,-0.5879377722740173), + float3(-0.5879376530647278,0.5555704832077026,-0.5879378318786621), + float3(-0.39284729957580566,-0.7071069478988647,-0.5879377722740173), + float3(-0.4619395434856415,-0.5555704236030579,-0.691341757774353), + float3(-0.5879376530647278,-0.5555705428123474,-0.5879378318786621), + float3(-0.513279914855957,0.38268354535102844,-0.7681778073310852), + float3(-0.4619395434856415,0.5555703639984131,-0.691341757774353), + float3(-0.5879376530647278,0.5555704832077026,-0.5879378318786621), + float3(-0.30865803360939026,-0.8314698338508606,-0.4619396924972534), + float3(-0.39284729957580566,-0.7071069478988647,-0.5879377722740173), + float3(-0.4999997913837433,-0.7071069478988647,-0.4999999701976776), + float3(-0.5448950529098511,0.1950904130935669,-0.8154931664466858), + float3(-0.513279914855957,0.38268354535102844,-0.7681778073310852), + float3(-0.6532814502716064,0.38268354535102844,-0.6532814502716064), + float3(-0.2126072198152542,-0.9238796234130859,-0.3181896507740021), + float3(-0.30865803360939026,-0.8314698338508606,-0.4619396924972534), + float3(-0.27059775590896606,-0.9238796234130859,-0.27059802412986755), + float3(-0.5555703043937683,1.1920938902676426e-07,-0.831469714641571), + float3(-0.5448950529098511,0.1950904130935669,-0.8154931664466858), + float3(-0.6935199499130249,0.1950904279947281,-0.6935199499130249), + float3(-0.21260732412338257,0.9238796234130859,-0.31818971037864685), + float3(-0.10838617384433746,0.9807853698730469,-0.16221176087856293), + float3(-0.2705978453159332,0.9238796234130859,-0.27059808373451233), + float3(-0.3928472399711609,-0.8314698338508606,-0.39284735918045044), + float3(-0.4999997913837433,-0.7071069478988647,-0.4999999701976776), + float3(-0.5879377126693726,-0.7071070075035095,-0.3928474485874176), + float3(-0.6935199499130249,0.1950904279947281,-0.6935199499130249), + float3(-0.6532814502716064,0.38268354535102844,-0.6532814502716064), + float3(-0.8154931664466858,0.1950904279947281,-0.5448951125144958), + float3(-0.27059775590896606,-0.9238796234130859,-0.27059802412986755), + float3(-0.3928472399711609,-0.8314698338508606,-0.39284735918045044), + float3(-0.3181893527507782,-0.9238796234130859,-0.2126075029373169), + float3(-0.7071068286895752,1.1920938902676426e-07,-0.7071067690849304), + float3(-0.6935199499130249,0.1950904279947281,-0.6935199499130249), + float3(-0.8154931664466858,0.1950904279947281,-0.5448951125144958), + float3(-0.2705978453159332,0.9238796234130859,-0.27059808373451233), + float3(-0.13794949650764465,0.9807853698730469,-0.13794974982738495), + float3(-0.16221147775650024,0.9807853698730469,-0.10838641226291656), + float3(-0.13794931769371033,-0.9807854294776917,-0.1379496306180954), + float3(-0.27059775590896606,-0.9238796234130859,-0.27059802412986755), + float3(-0.3181893527507782,-0.9238796234130859,-0.2126075029373169), + float3(-0.6935199499130249,-0.19509030878543854,-0.6935199499130249), + float3(-0.7071068286895752,1.1920938902676426e-07,-0.7071067690849304), + float3(-0.8154931664466858,-0.19509030878543854,-0.5448951125144958), + float3(-0.39284729957580566,0.831469714641571,-0.39284747838974), + float3(-0.2705978453159332,0.9238796234130859,-0.27059808373451233), + float3(-0.31818944215774536,0.9238796234130859,-0.21260754764080048), + float3(-0.6532814502716064,-0.3826833665370941,-0.653281569480896), + float3(-0.6935199499130249,-0.19509030878543854,-0.6935199499130249), + float3(-0.7681778073310852,-0.3826834261417389,-0.5132800340652466), + float3(-0.4999997913837433,0.7071070075035095,-0.4999999701976776), + float3(-0.39284729957580566,0.831469714641571,-0.39284747838974), + float3(-0.587937593460083,0.7071070075035095,-0.3928473889827728), + float3(-0.5879376530647278,-0.5555705428123474,-0.5879378318786621), + float3(-0.6532814502716064,-0.3826833665370941,-0.653281569480896), + float3(-0.7681778073310852,-0.3826834261417389,-0.5132800340652466), + float3(-0.5879376530647278,0.5555704832077026,-0.5879378318786621), + float3(-0.4999997913837433,0.7071070075035095,-0.4999999701976776), + float3(-0.6913415789604187,0.5555704832077026,-0.4619397521018982), + float3(-0.4999997913837433,-0.7071069478988647,-0.4999999701976776), + float3(-0.5879376530647278,-0.5555705428123474,-0.5879378318786621), + float3(-0.6913415789604187,-0.5555705428123474,-0.4619397521018982), + float3(-0.6532814502716064,0.38268354535102844,-0.6532814502716064), + float3(-0.5879376530647278,0.5555704832077026,-0.5879378318786621), + float3(-0.6913415789604187,0.5555704832077026,-0.4619397521018982), + float3(-0.6913415789604187,-0.5555705428123474,-0.4619397521018982), + float3(-0.7681778073310852,-0.3826834261417389,-0.5132800340652466), + float3(-0.8535534143447876,-0.3826834261417389,-0.3535533547401428), + float3(-0.6913415789604187,0.5555704832077026,-0.4619397521018982), + float3(-0.587937593460083,0.7071070075035095,-0.3928473889827728), + float3(-0.7681776285171509,0.5555705428123474,-0.3181896209716797), + float3(-0.5879377126693726,-0.7071070075035095,-0.3928474485874176), + float3(-0.6913415789604187,-0.5555705428123474,-0.4619397521018982), + float3(-0.7681775689125061,-0.5555705428123474,-0.3181895613670349), + float3(-0.7681778073310852,0.38268357515335083,-0.513279914855957), + float3(-0.6913415789604187,0.5555704832077026,-0.4619397521018982), + float3(-0.7681776285171509,0.5555705428123474,-0.3181896209716797), + float3(-0.4619395136833191,-0.8314698338508606,-0.3086581230163574), + float3(-0.5879377126693726,-0.7071070075035095,-0.3928474485874176), + float3(-0.6532813906669617,-0.7071070075035095,-0.2705979645252228), + float3(-0.8154931664466858,0.1950904279947281,-0.5448951125144958), + float3(-0.7681778073310852,0.38268357515335083,-0.513279914855957), + float3(-0.9061274528503418,0.1950904279947281,-0.3753301799297333), + float3(-0.3181893527507782,-0.9238796234130859,-0.2126075029373169), + float3(-0.4619395136833191,-0.8314698338508606,-0.3086581230163574), + float3(-0.3535531163215637,-0.9238797426223755,-0.1464466005563736), + float3(-0.831469714641571,1.1920940323761897e-07,-0.5555701851844788), + float3(-0.8154931664466858,0.1950904279947281,-0.5448951125144958), + float3(-0.9061274528503418,0.1950904279947281,-0.3753301799297333), + float3(-0.31818944215774536,0.9238796234130859,-0.21260754764080048), + float3(-0.16221147775650024,0.9807853698730469,-0.10838641226291656), + float3(-0.3535531759262085,0.9238796234130859,-0.1464466005563736), + float3(-0.16221128404140472,-0.9807854294776917,-0.10838633030653), + float3(-0.3181893527507782,-0.9238796234130859,-0.2126075029373169), + float3(-0.3535531163215637,-0.9238797426223755,-0.1464466005563736), + float3(-0.8154931664466858,-0.19509030878543854,-0.5448951125144958), + float3(-0.831469714641571,1.1920940323761897e-07,-0.5555701851844788), + float3(-0.9061275720596313,-0.19509033858776093,-0.37533023953437805), + float3(-0.46193957328796387,0.831469714641571,-0.308658242225647), + float3(-0.31818944215774536,0.9238796234130859,-0.21260754764080048), + float3(-0.3535531759262085,0.9238796234130859,-0.1464466005563736), + float3(-0.7681778073310852,-0.3826834261417389,-0.5132800340652466), + float3(-0.8154931664466858,-0.19509030878543854,-0.5448951125144958), + float3(-0.8535534143447876,-0.3826834261417389,-0.3535533547401428), + float3(-0.587937593460083,0.7071070075035095,-0.3928473889827728), + float3(-0.46193957328796387,0.831469714641571,-0.308658242225647), + float3(-0.5132797956466675,0.831469714641571,-0.2126074582338333), + float3(-0.18023954331874847,-0.9807854294776917,-0.07465779036283493), + float3(-0.3535531163215637,-0.9238797426223755,-0.1464466005563736), + float3(-0.37533003091812134,-0.9238797426223755,-0.07465780526399612), + float3(-0.9061275720596313,-0.19509033858776093,-0.37533023953437805), + float3(-0.9238796234130859,1.1920940323761897e-07,-0.38268327713012695), + float3(-0.961939811706543,-0.19509033858776093,-0.1913415789604187), + float3(-0.5132797956466675,0.831469714641571,-0.2126074582338333), + float3(-0.3535531759262085,0.9238796234130859,-0.1464466005563736), + float3(-0.5448949337005615,0.8314698338508606,-0.10838629305362701), + float3(-0.8535534143447876,-0.3826834261417389,-0.3535533547401428), + float3(-0.9061275720596313,-0.19509033858776093,-0.37533023953437805), + float3(-0.9061275124549866,-0.3826834559440613,-0.18023987114429474), + float3(-0.6532813310623169,0.7071070075035095,-0.2705979347229004), + float3(-0.5132797956466675,0.831469714641571,-0.2126074582338333), + float3(-0.5448949337005615,0.8314698338508606,-0.10838629305362701), + float3(-0.7681775689125061,-0.5555705428123474,-0.3181895613670349), + float3(-0.8535534143447876,-0.3826834261417389,-0.3535533547401428), + float3(-0.8154930472373962,-0.5555706024169922,-0.162211611866951), + float3(-0.7681776285171509,0.5555705428123474,-0.3181896209716797), + float3(-0.6532813310623169,0.7071070075035095,-0.2705979347229004), + float3(-0.8154930472373962,0.5555705428123474,-0.162211611866951), + float3(-0.6532813906669617,-0.7071070075035095,-0.2705979645252228), + float3(-0.7681775689125061,-0.5555705428123474,-0.3181895613670349), + float3(-0.8154930472373962,-0.5555706024169922,-0.162211611866951), + float3(-0.8535534739494324,0.38268357515335083,-0.35355326533317566), + float3(-0.7681776285171509,0.5555705428123474,-0.3181896209716797), + float3(-0.8154930472373962,0.5555705428123474,-0.162211611866951), + float3(-0.5132796764373779,-0.8314698338508606,-0.21260735392570496), + float3(-0.6532813906669617,-0.7071070075035095,-0.2705979645252228), + float3(-0.6935197710990906,-0.7071070075035095,-0.13794957101345062), + float3(-0.9061274528503418,0.1950904279947281,-0.3753301799297333), + float3(-0.8535534739494324,0.38268357515335083,-0.35355326533317566), + float3(-0.961939811706543,0.19509045779705048,-0.1913415789604187), + float3(-0.3535531163215637,-0.9238797426223755,-0.1464466005563736), + float3(-0.5132796764373779,-0.8314698338508606,-0.21260735392570496), + float3(-0.37533003091812134,-0.9238797426223755,-0.07465780526399612), + float3(-0.9238796234130859,1.1920940323761897e-07,-0.38268327713012695), + float3(-0.9061274528503418,0.1950904279947281,-0.3753301799297333), + float3(-0.961939811706543,0.19509045779705048,-0.1913415789604187), + float3(-0.3535531759262085,0.9238796234130859,-0.1464466005563736), + float3(-0.1802397519350052,0.9807853698730469,-0.07465783506631851), + float3(-0.19134151935577393,0.9807853698730469,-0.038060203194618225), + float3(-0.19509035348892212,0.9807853698730469,0.0), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(-0.19134174287319183,0.9807853698730469,0.038060303777456284), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(-0.19509008526802063,-0.9807853102684021,0.0), + float3(-0.19134147465229034,-0.9807853102684021,0.038060251623392105), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(-0.19134147465229034,-0.9807853102684021,0.038060251623392105), + float3(-0.1802397072315216,-0.9807853102684021,0.0746578648686409), + float3(-0.19134174287319183,0.9807853698730469,0.038060303777456284), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(-0.18023993074893951,0.9807853698730469,0.07465796917676926), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(-0.1802397072315216,-0.9807853102684021,0.0746578648686409), + float3(-0.16221141815185547,-0.9807853102684021,0.10838641226291656), + float3(-0.18023993074893951,0.9807853698730469,0.07465796917676926), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(-0.162211611866951,0.9807853698730469,0.1083865687251091), + float3(-0.162211611866951,0.9807853698730469,0.1083865687251091), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(-0.13794957101345062,0.9807852506637573,0.13794991374015808), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(-0.16221141815185547,-0.9807853102684021,0.10838641226291656), + float3(-0.13794942200183868,-0.9807853102684021,0.13794973492622375), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(-0.13794942200183868,-0.9807853102684021,0.13794973492622375), + float3(-0.1083860993385315,-0.9807853102684021,0.16221173107624054), + float3(-0.13794957101345062,0.9807852506637573,0.13794991374015808), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(-0.10838620364665985,0.9807852506637573,0.16221192479133606), + float3(-0.10838620364665985,0.9807852506637573,0.16221192479133606), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(-0.07465760409832001,0.9807852506637573,0.1802402287721634), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(-0.1083860993385315,-0.9807853102684021,0.16221173107624054), + float3(-0.07465754449367523,-0.9807853102684021,0.18024000525474548), + float3(-0.07465760409832001,0.9807852506637573,0.1802402287721634), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(-0.03805994987487793,0.9807852506637573,0.19134199619293213), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(-0.07465754449367523,-0.9807853102684021,0.18024000525474548), + float3(-0.03805993124842644,-0.9807853102684021,0.19134175777435303), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(-0.03805993124842644,-0.9807853102684021,0.19134175777435303), + float3(3.1466549899050733e-07,-0.9807853102684021,0.1950903683900833), + float3(-0.03805994987487793,0.9807852506637573,0.19134199619293213), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(3.4446782137820264e-07,0.9807852506637573,0.19509059190750122), + float3(3.4446782137820264e-07,0.9807852506637573,0.19509059190750122), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(0.03806062787771225,0.9807852506637573,0.19134198129177094), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(3.1466549899050733e-07,-0.9807853102684021,0.1950903683900833), + float3(0.03806055709719658,-0.9807853102684021,0.19134175777435303), + float3(0.03806062787771225,0.9807852506637573,0.19134198129177094), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(0.07465828210115433,0.9807852506637573,0.1802401840686798), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(0.03806055709719658,-0.9807853102684021,0.19134175777435303), + float3(0.07465817034244537,-0.9807853102684021,0.1802399903535843), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(0.07465817034244537,-0.9807853102684021,0.1802399903535843), + float3(0.10838669538497925,-0.9807851910591125,0.16221168637275696), + float3(0.07465828210115433,0.9807852506637573,0.1802401840686798), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(0.10838685929775238,0.9807852506637573,0.16221186518669128), + float3(0.10838685929775238,0.9807852506637573,0.16221186518669128), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(0.13795019686222076,0.9807852506637573,0.1379498392343521), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(0.10838669538497925,-0.9807851910591125,0.16221168637275696), + float3(0.13795001804828644,-0.9807851910591125,0.13794969022274017), + float3(0.13795019686222076,0.9807852506637573,0.1379498392343521), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(0.16221219301223755,0.9807852506637573,0.10838647186756134), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(0.13795001804828644,-0.9807851910591125,0.13794969022274017), + float3(0.16221199929714203,-0.9807851910591125,0.10838637501001358), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(0.16221199929714203,-0.9807851910591125,0.10838637501001358), + float3(0.18024027347564697,-0.9807851910591125,0.07465783506631851), + float3(0.16221219301223755,0.9807852506637573,0.10838647186756134), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(0.1802404671907425,0.9807851314544678,0.0746578797698021), + float3(0.1802404671907425,0.9807851314544678,0.0746578797698021), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(0.19134221971035004,0.9807851314544678,0.03806024044752121), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(0.18024027347564697,-0.9807851910591125,0.07465783506631851), + float3(0.19134201109409332,-0.9807851910591125,0.03806023299694061), + float3(0.19134221971035004,0.9807851314544678,0.03806024044752121), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(0.19509081542491913,0.9807851314544678,-3.352760913344355e-08), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(0.19134201109409332,-0.9807851910591125,0.03806023299694061), + float3(0.1950906217098236,-0.9807851910591125,0.0), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(0.1950906217098236,-0.9807851910591125,0.0), + float3(0.19134201109409332,-0.9807851910591125,-0.038060229271650314), + float3(0.19509081542491913,0.9807851314544678,-3.352760913344355e-08), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(0.19134220480918884,0.9807851314544678,-0.038060303777456284), + float3(0.19134220480918884,0.9807851314544678,-0.038060303777456284), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(0.1802404373884201,0.9807852506637573,-0.07465794682502747), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(0.19134201109409332,-0.9807851910591125,-0.038060229271650314), + float3(0.18024025857448578,-0.9807851910591125,-0.07465782016515732), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(0.18024025857448578,-0.9807851910591125,-0.07465782016515732), + float3(0.16221196949481964,-0.9807851910591125,-0.10838635265827179), + float3(0.1802404373884201,0.9807852506637573,-0.07465794682502747), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(0.16221213340759277,0.9807852506637573,-0.10838651657104492), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(0.16221196949481964,-0.9807851910591125,-0.10838635265827179), + float3(0.13794997334480286,-0.9807851910591125,-0.13794966042041779), + float3(0.16221213340759277,0.9807852506637573,-0.10838651657104492), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(0.1379501074552536,0.9807852506637573,-0.1379498541355133), + float3(0.1379501074552536,0.9807852506637573,-0.1379498541355133), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(0.10838676244020462,0.9807852506637573,-0.1622118353843689), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(0.13794997334480286,-0.9807851910591125,-0.13794966042041779), + float3(0.10838668048381805,-0.9807853102684021,-0.16221165657043457), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(0.10838668048381805,-0.9807853102684021,-0.16221165657043457), + float3(0.07465814054012299,-0.9807853102684021,-0.18023991584777832), + float3(0.10838676244020462,0.9807852506637573,-0.1622118353843689), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(0.07465818524360657,0.9807852506637573,-0.18024012446403503), + float3(0.07465818524360657,0.9807852506637573,-0.18024012446403503), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(0.038060542196035385,0.9807852506637573,-0.19134187698364258), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(0.07465814054012299,-0.9807853102684021,-0.18023991584777832), + float3(0.03806053847074509,-0.9807853102684021,-0.19134166836738586), + float3(0.038060542196035385,0.9807852506637573,-0.19134187698364258), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(2.774125960058882e-07,0.9807852506637573,-0.19509045779705048), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(0.03806053847074509,-0.9807853102684021,-0.19134166836738586), + float3(3.1466549899050733e-07,-0.9807853102684021,-0.19509026408195496), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(3.1466549899050733e-07,-0.9807853102684021,-0.19509026408195496), + float3(-0.03805990889668465,-0.9807853102684021,-0.19134165346622467), + float3(2.774125960058882e-07,0.9807852506637573,-0.19509045779705048), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(-0.038059983402490616,0.9807852506637573,-0.191341832280159), + float3(-0.038059983402490616,0.9807852506637573,-0.191341832280159), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(-0.0746576115489006,0.9807853698730469,-0.18024006485939026), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(-0.03805990889668465,-0.9807853102684021,-0.19134165346622467), + float3(-0.07465749233961105,-0.9807853102684021,-0.18023988604545593), + float3(-0.0746576115489006,0.9807853698730469,-0.18024006485939026), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(-0.10838617384433746,0.9807853698730469,-0.16221176087856293), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(-0.07465749233961105,-0.9807853102684021,-0.18023988604545593), + float3(-0.10838600993156433,-0.9807853102684021,-0.1622115969657898), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(-0.10838600993156433,-0.9807853102684021,-0.1622115969657898), + float3(-0.13794931769371033,-0.9807854294776917,-0.1379496306180954), + float3(-0.10838617384433746,0.9807853698730469,-0.16221176087856293), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(-0.13794949650764465,0.9807853698730469,-0.13794974982738495), + float3(-0.13794949650764465,0.9807853698730469,-0.13794974982738495), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(-0.16221147775650024,0.9807853698730469,-0.10838641226291656), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(-0.13794931769371033,-0.9807854294776917,-0.1379496306180954), + float3(-0.16221128404140472,-0.9807854294776917,-0.10838633030653), + float3(-0.16221147775650024,0.9807853698730469,-0.10838641226291656), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(-0.1802397519350052,0.9807853698730469,-0.07465783506631851), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(-0.16221128404140472,-0.9807854294776917,-0.10838633030653), + float3(-0.18023954331874847,-0.9807854294776917,-0.07465779036283493), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(-0.18023954331874847,-0.9807854294776917,-0.07465779036283493), + float3(-0.19134129583835602,-0.9807854294776917,-0.038060206919908524), + float3(-0.1802397519350052,0.9807853698730469,-0.07465783506631851), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(-0.19134151935577393,0.9807853698730469,-0.038060203194618225), + float3(-0.5448947548866272,-0.8314698338508606,-0.10838620364665985), + float3(-0.6935197710990906,-0.7071070075035095,-0.13794957101345062), + float3(-0.5555701851844788,-0.8314696550369263,0.0), + float3(-0.961939811706543,0.19509045779705048,-0.1913415789604187), + float3(-0.9061274528503418,0.38268357515335083,-0.180239737033844), + float3(-0.9238795042037964,0.3826834261417389,0.0), + float3(5.491432375492877e-08,1.0,-1.8102750232174003e-07), + float3(-0.19509035348892212,0.9807853698730469,0.0), + float3(-0.19134151935577393,0.9807853698730469,-0.038060203194618225), + float3(-0.37533003091812134,-0.9238797426223755,-0.07465780526399612), + float3(-0.5448947548866272,-0.8314698338508606,-0.10838620364665985), + float3(-0.38268327713012695,-0.9238796234130859,0.0), + float3(-0.9807853102684021,1.1920940323761897e-07,-0.19509008526802063), + float3(-0.961939811706543,0.19509045779705048,-0.1913415789604187), + float3(-0.9807853698730469,0.1950903832912445,0.0), + float3(-0.19134151935577393,0.9807853698730469,-0.038060203194618225), + float3(-0.19509035348892212,0.9807853698730469,0.0), + float3(-0.3753300905227661,0.9238796234130859,-0.07465779781341553), + float3(-0.19134129583835602,-0.9807854294776917,-0.038060206919908524), + float3(-0.37533003091812134,-0.9238797426223755,-0.07465780526399612), + float3(-0.19509008526802063,-0.9807853102684021,0.0), + float3(-0.961939811706543,-0.19509033858776093,-0.1913415789604187), + float3(-0.9807853102684021,1.1920940323761897e-07,-0.19509008526802063), + float3(-0.9807853102684021,-0.19509020447731018,0.0), + float3(-0.5448949337005615,0.8314698338508606,-0.10838629305362701), + float3(-0.3753300905227661,0.9238796234130859,-0.07465779781341553), + float3(-0.3826834559440613,0.9238795042037964,0.0), + float3(3.2584136988589307e-07,-1.0,0.0), + float3(-0.19134129583835602,-0.9807854294776917,-0.038060206919908524), + float3(-0.19509008526802063,-0.9807853102684021,0.0), + float3(-0.9061275124549866,-0.3826834559440613,-0.18023987114429474), + float3(-0.961939811706543,-0.19509033858776093,-0.1913415789604187), + float3(-0.9238795638084412,-0.38268327713012695,0.0), + float3(-0.6935197114944458,0.7071070075035095,-0.13794955611228943), + float3(-0.5448949337005615,0.8314698338508606,-0.10838629305362701), + float3(-0.5555702447891235,0.8314695954322815,0.0), + float3(-0.8154930472373962,-0.5555706024169922,-0.162211611866951), + float3(-0.9061275124549866,-0.3826834559440613,-0.18023987114429474), + float3(-0.8314696550369263,-0.5555701851844788,0.0), + float3(-0.8154930472373962,0.5555705428123474,-0.162211611866951), + float3(-0.6935197114944458,0.7071070075035095,-0.13794955611228943), + float3(-0.7071068286895752,0.7071068286895752,0.0), + float3(-0.6935197710990906,-0.7071070075035095,-0.13794957101345062), + float3(-0.8154930472373962,-0.5555706024169922,-0.162211611866951), + float3(-0.7071068286895752,-0.7071068286895752,0.0), + float3(-0.9061274528503418,0.38268357515335083,-0.180239737033844), + float3(-0.8154930472373962,0.5555705428123474,-0.162211611866951), + float3(-0.8314696550369263,0.5555701851844788,0.0), + float3(-0.961939811706543,0.19509032368659973,0.1913418024778366), + float3(-0.9807853698730469,0.1950903832912445,0.0), + float3(-0.9061275124549866,0.3826834559440613,0.18024002015590668), + float3(-0.3928472101688385,-0.7071067690849304,0.5879380106925964), + float3(-0.2705977261066437,-0.7071067690849304,0.6532816886901855), + float3(-0.21260720491409302,-0.8314696550369263,0.5132801532745361), + float3(-0.9807853102684021,1.1920928955078125e-07,0.1950903981924057), + float3(-1.0,7.549790126404332e-08,0.0), + float3(-0.961939811706543,0.19509032368659973,0.1913418024778366), + float3(-0.10838600248098373,-0.8314695358276367,0.5448952317237854), + float3(3.9289653841478867e-07,-0.8314695358276367,0.5555703043937683), + float3(3.5564366385187896e-07,-0.9238795042037964,0.38268348574638367), + float3(-0.19134147465229034,-0.9807853102684021,0.038060251623392105), + float3(-0.19509008526802063,-0.9807853102684021,0.0), + float3(-0.3753301203250885,-0.9238796234130859,0.0746578648686409), + float3(0.3928476572036743,-0.8314695358276367,-0.39284747838974), + float3(0.3086584806442261,-0.8314695358276367,-0.4619397222995758), + float3(0.21260783076286316,-0.9238795042037964,-0.3181896507740021), + float3(0.16221219301223755,0.9807852506637573,0.10838647186756134), + float3(0.1802404671907425,0.9807851314544678,0.0746578797698021), + float3(0.353553831577301,0.9238793849945068,0.1464466005563736), + float3(-0.9061275720596313,-0.38268333673477173,0.18024003505706787), + float3(-0.9238795638084412,-0.38268327713012695,0.0), + float3(-0.9619398713111877,-0.19509020447731018,0.1913418173789978), + float3(-0.6935198903083801,0.7071068286895752,0.13794974982738495), + float3(-0.7071068286895752,0.7071068286895752,0.0), + float3(-0.5448951721191406,0.8314696550369263,0.10838644951581955), + float3(-0.19509035348892212,0.9807853698730469,0.0), + float3(-0.19134174287319183,0.9807853698730469,0.038060303777456284), + float3(-0.37533026933670044,0.9238795042037964,0.07465790212154388), + float3(0.0746581107378006,0.9238795042037964,-0.37533038854599), + float3(2.513355639166548e-07,0.9238795042037964,-0.38268351554870605), + float3(2.2898385054759274e-07,0.8314696550369263,-0.5555703043937683), + float3(-0.6935198903083801,-0.7071067690849304,0.13794974982738495), + float3(-0.7071068286895752,-0.7071068286895752,0.0), + float3(-0.8154931664466858,-0.5555701851844788,0.16221174597740173), + float3(-0.9061275124549866,0.3826834559440613,0.18024002015590668), + float3(-0.9238795042037964,0.3826834261417389,0.0), + float3(-0.8154932856559753,0.5555701851844788,0.16221176087856293), + float3(-0.5448950529098511,-0.8314696550369263,0.10838642716407776), + float3(-0.5555701851844788,-0.8314696550369263,0.0), + float3(-0.6935198903083801,-0.7071067690849304,0.13794974982738495), + float3(-0.8535534739494324,-0.38268333673477173,0.35355353355407715), + float3(-0.9061275720596313,-0.38268333673477173,0.18024003505706787), + float3(-0.9061274528503418,-0.19509020447731018,0.37533044815063477), + float3(-0.6532813906669617,0.7071068286895752,0.2705981731414795), + float3(-0.6935198903083801,0.7071068286895752,0.13794974982738495), + float3(-0.5132799744606018,0.8314696550369263,0.21260766685009003), + float3(-0.7681778073310852,-0.5555702447891235,0.318189799785614), + float3(-0.8154931664466858,-0.5555701851844788,0.16221174597740173), + float3(-0.8535534739494324,-0.38268333673477173,0.35355353355407715), + float3(-0.4619395136833191,-0.8314698338508606,-0.3086581230163574), + float3(-0.5132796764373779,-0.8314698338508606,-0.21260735392570496), + float3(-0.3535531163215637,-0.9238797426223755,-0.1464466005563736), + float3(-0.6532814502716064,-0.7071068286895752,0.2705982029438019), + float3(-0.6935198903083801,-0.7071067690849304,0.13794974982738495), + float3(-0.7681778073310852,-0.5555702447891235,0.318189799785614), + float3(-0.5448950529098511,-0.19509029388427734,-0.8154931664466858), + float3(-0.6935199499130249,-0.19509030878543854,-0.6935199499130249), + float3(-0.6532814502716064,-0.3826833665370941,-0.653281569480896), + float3(-0.5132798552513123,-0.8314696550369263,0.21260762214660645), + float3(-0.5448950529098511,-0.8314696550369263,0.10838642716407776), + float3(-0.6532814502716064,-0.7071068286895752,0.2705982029438019), + float3(-0.906127393245697,0.19509032368659973,0.37533044815063477), + float3(-0.961939811706543,0.19509032368659973,0.1913418024778366), + float3(-0.8535534143447876,0.3826834559440613,0.35355350375175476), + float3(-0.3535532057285309,-0.9238796234130859,0.14644667506217957), + float3(-0.3753301203250885,-0.9238796234130859,0.0746578648686409), + float3(-0.5132798552513123,-0.8314696550369263,0.21260762214660645), + float3(0.5448954701423645,0.19509029388427734,0.8154929876327515), + float3(0.693520188331604,0.19509026408195496,0.6935197114944458), + float3(0.7071069478988647,1.1920926112907182e-07,0.7071065306663513), + float3(0.1802404373884201,0.9807852506637573,-0.07465794682502747), + float3(0.16221213340759277,0.9807852506637573,-0.10838651657104492), + float3(0.3181900084018707,0.9238793849945068,-0.21260759234428406), + float3(-0.1802397072315216,-0.9807853102684021,0.0746578648686409), + float3(-0.19134147465229034,-0.9807853102684021,0.038060251623392105), + float3(-0.3535532057285309,-0.9238796234130859,0.14644667506217957), + float3(-0.9061274528503418,-0.19509020447731018,0.37533044815063477), + float3(-0.9619398713111877,-0.19509020447731018,0.1913418173789978), + float3(-0.9238795042037964,1.1920928955078125e-07,0.38268357515335083), + float3(-0.5132799744606018,0.8314696550369263,0.21260766685009003), + float3(-0.5448951721191406,0.8314696550369263,0.10838644951581955), + float3(-0.3535533547401428,0.9238795042037964,0.14644673466682434), + float3(0.07465822994709015,0.9238793849945068,0.3753304183483124), + float3(0.14644703269004822,0.9238793849945068,0.35355350375175476), + float3(0.2126079499721527,0.8314694166183472,0.5132800936698914), + float3(0.2126079499721527,-0.8314695358276367,0.5132799744606018), + float3(0.3086586892604828,-0.8314694762229919,0.4619396924972534), + float3(0.21260789036750793,-0.9238795042037964,0.31818968057632446), + float3(-0.3181895613670349,0.9238795042037964,0.2126077115535736), + float3(-0.3535533547401428,0.9238795042037964,0.14644673466682434), + float3(-0.162211611866951,0.9807853698730469,0.1083865687251091), + float3(-0.16221141815185547,-0.9807853102684021,0.10838641226291656), + float3(-0.1802397072315216,-0.9807853102684021,0.0746578648686409), + float3(-0.31818944215774536,-0.9238796234130859,0.21260762214660645), + float3(0.5000001788139343,0.7071067690849304,-0.4999999403953552), + float3(0.39284762740135193,0.7071067690849304,-0.5879377126693726), + float3(0.4619399607181549,0.5555701851844788,-0.6913416385650635), + float3(-0.4619397222995758,0.8314696550369263,0.3086584806442261), + float3(-0.5132799744606018,0.8314696550369263,0.21260766685009003), + float3(-0.3181895613670349,0.9238795042037964,0.2126077115535736), + float3(0.8154932856559753,0.19509026408195496,0.5448948740959167), + float3(0.9061275124549866,0.19509026408195496,0.37533003091812134), + float3(0.9238795638084412,1.1920926112907182e-07,0.3826832175254822), + float3(-0.5879377126693726,0.7071068286895752,0.3928476572036743), + float3(-0.6532813906669617,0.7071068286895752,0.2705981731414795), + float3(-0.4619397222995758,0.8314696550369263,0.3086584806442261), + float3(-0.6913416385650635,-0.5555702447891235,0.4619399905204773), + float3(-0.7681778073310852,-0.5555702447891235,0.318189799785614), + float3(-0.7681776881217957,-0.38268327713012695,0.5132801532745361), + float3(-0.4999997913837433,0.7071070075035095,-0.4999999701976776), + float3(-0.587937593460083,0.7071070075035095,-0.3928473889827728), + float3(-0.6913415789604187,0.5555704832077026,-0.4619397521018982), + float3(-0.5879377126693726,-0.7071067690849304,0.3928476572036743), + float3(-0.6532814502716064,-0.7071068286895752,0.2705982029438019), + float3(-0.6913416385650635,-0.5555702447891235,0.4619399905204773), + float3(-0.7681777477264404,0.3826834559440613,0.5132801532745361), + float3(-0.8535534143447876,0.3826834559440613,0.35355350375175476), + float3(-0.6913416385650635,0.5555701851844788,0.4619399905204773), + float3(-0.46193960309028625,-0.8314696550369263,0.3086584210395813), + float3(-0.5132798552513123,-0.8314696550369263,0.21260762214660645), + float3(-0.5879377126693726,-0.7071067690849304,0.3928476572036743), + float3(-0.8154930472373962,0.19509032368659973,0.5448952913284302), + float3(-0.906127393245697,0.19509032368659973,0.37533044815063477), + float3(-0.7681777477264404,0.3826834559440613,0.5132801532745361), + float3(-0.49999985098838806,-0.7071068286895752,0.5000002384185791), + float3(-0.5879377126693726,-0.7071067690849304,0.3928476572036743), + float3(-0.5879376530647278,-0.5555702447891235,0.5879380106925964), + float3(-0.37533023953437805,-0.19509029388427734,-0.9061275124549866), + float3(-0.5448950529098511,-0.19509029388427734,-0.8154931664466858), + float3(-0.513279914855957,-0.3826833665370941,-0.76817786693573), + float3(-0.3928472697734833,-0.8314696550369263,0.3928476572036743), + float3(-0.46193960309028625,-0.8314696550369263,0.3086584210395813), + float3(-0.49999985098838806,-0.7071068286895752,0.5000002384185791), + float3(-0.693519651889801,0.19509032368659973,0.6935201287269592), + float3(-0.8154930472373962,0.19509032368659973,0.5448952913284302), + float3(-0.6532813310623169,0.3826834559440613,0.6532816886901855), + float3(-0.27059781551361084,-0.9238796234130859,0.2705981731414795), + float3(-0.31818944215774536,-0.9238796234130859,0.21260762214660645), + float3(-0.3928472697734833,-0.8314696550369263,0.3928476572036743), + float3(0.38268381357192993,0.9238793849945068,-5.215405707303944e-08), + float3(0.3753306567668915,0.9238793849945068,-0.07465790212154388), + float3(0.5448954701423645,0.8314694166183472,-0.10838645696640015), + float3(0.10838662087917328,0.8314695358276367,-0.5448951721191406), + float3(2.2898385054759274e-07,0.8314696550369263,-0.5555703043937683), + float3(2.2153324152895948e-07,0.7071068286895752,-0.7071067094802856), + float3(0.19509081542491913,0.9807851314544678,-3.352760913344355e-08), + float3(0.19134220480918884,0.9807851314544678,-0.038060303777456284), + float3(0.3753306567668915,0.9238793849945068,-0.07465790212154388), + float3(0.8154931664466858,-0.555570125579834,-0.16221174597740173), + float3(0.7681777477264404,-0.555570125579834,-0.3181896507740021), + float3(0.6532816290855408,-0.7071067094802856,-0.27059808373451233), + float3(-0.3928473889827728,0.8314696550369263,0.3928477466106415), + float3(-0.4619397222995758,0.8314696550369263,0.3086584806442261), + float3(-0.270597904920578,0.9238795042037964,0.27059829235076904), + float3(-0.6532813310623169,-0.38268327713012695,0.6532816886901855), + float3(-0.7681776881217957,-0.38268327713012695,0.5132801532745361), + float3(-0.6935197114944458,-0.19509020447731018,0.6935201287269592), + float3(-0.4999997913837433,0.7071068286895752,0.5000001788139343), + float3(-0.5879377126693726,0.7071068286895752,0.3928476572036743), + float3(-0.3928473889827728,0.8314696550369263,0.3928477466106415), + float3(0.5448954701423645,0.8314693570137024,0.1083863228559494), + float3(0.5555706024169922,0.8314694166183472,-6.70552182668871e-08), + float3(0.70710688829422,0.7071066498756409,-5.960463056453591e-08), + float3(-0.5879376530647278,0.5555701851844788,0.5879380106925964), + float3(-0.6913416385650635,0.5555701851844788,0.4619399905204773), + float3(-0.4999997913837433,0.7071068286895752,0.5000001788139343), + float3(-0.038059983402490616,0.9807852506637573,-0.191341832280159), + float3(-0.0746576115489006,0.9807853698730469,-0.18024006485939026), + float3(-0.14644639194011688,0.9238796234130859,-0.3535534739494324), + float3(1.0232398750531502e-07,0.1950903683900833,-0.9807853102684021), + float3(-0.19134163856506348,0.1950903832912445,-0.961939811706543), + float3(-0.19509020447731018,1.1920936060505483e-07,-0.9807853698730469), + float3(0.3086584806442261,-0.8314695358276367,-0.4619397222995758), + float3(0.2126077115535736,-0.8314695358276367,-0.513279914855957), + float3(0.14644692838191986,-0.9238795042037964,-0.3535533845424652), + float3(-0.4619395136833191,-0.5555702447891235,0.6913418769836426), + float3(-0.5879376530647278,-0.5555702447891235,0.5879380106925964), + float3(-0.5132797956466675,-0.38268327713012695,0.7681779861450195), + float3(-0.3928473889827728,0.8314696550369263,0.3928477466106415), + float3(-0.30865809321403503,0.8314696550369263,0.46194005012512207), + float3(-0.3928472101688385,0.7071068286895752,0.5879380106925964), + float3(-0.3928472101688385,-0.7071067690849304,0.5879380106925964), + float3(-0.49999985098838806,-0.7071068286895752,0.5000002384185791), + float3(-0.4619395136833191,-0.5555702447891235,0.6913418769836426), + float3(3.9289653841478867e-07,-0.8314695358276367,0.5555703043937683), + float3(0.10838678479194641,-0.8314695358276367,0.5448951721191406), + float3(0.07465820759534836,-0.9238795042037964,0.3753303289413452), + float3(-0.30865800380706787,-0.8314696550369263,0.4619399309158325), + float3(-0.3928472697734833,-0.8314696550369263,0.3928476572036743), + float3(-0.3928472101688385,-0.7071067690849304,0.5879380106925964), + float3(-0.544894814491272,0.19509032368659973,0.8154934048652649), + float3(-0.693519651889801,0.19509032368659973,0.6935201287269592), + float3(-0.5132797360420227,0.3826833963394165,0.7681779265403748), + float3(-0.6532813906669617,0.7071068286895752,0.2705981731414795), + float3(-0.5879377126693726,0.7071068286895752,0.3928476572036743), + float3(-0.6913416385650635,0.5555701851844788,0.4619399905204773), + float3(1.0232398750531502e-07,-0.19509024918079376,-0.9807853102684021), + float3(-0.19134163856506348,-0.19509026408195496,-0.961939811706543), + float3(-0.18023979663848877,-0.38268333673477173,-0.9061275720596313), + float3(-0.21260730922222137,0.9238795042037964,0.3181898891925812), + float3(-0.270597904920578,0.9238795042037964,0.27059829235076904), + float3(-0.10838620364665985,0.9807852506637573,0.16221192479133606), + float3(-0.1083860993385315,-0.9807853102684021,0.16221173107624054), + float3(-0.13794942200183868,-0.9807853102684021,0.13794973492622375), + float3(-0.2126072347164154,-0.9238795042037964,0.3181897699832916), + float3(-0.544894814491272,-0.19509020447731018,0.8154934048652649), + float3(-0.6935197114944458,-0.19509020447731018,0.6935201287269592), + float3(-0.5555700063705444,1.1920927533992653e-07,0.831469714641571), + float3(-0.3753298819065094,0.19509032368659973,0.9061276316642761), + float3(-0.544894814491272,0.19509032368659973,0.8154934048652649), + float3(-0.35355308651924133,0.3826833963394165,0.8535535335540771), + float3(-0.14644630253314972,-0.9238795042037964,0.35355350375175476), + float3(-0.2126072347164154,-0.9238795042037964,0.3181897699832916), + float3(-0.21260720491409302,-0.8314696550369263,0.5132801532745361), + float3(-0.544894814491272,0.19509032368659973,0.8154934048652649), + float3(-0.3753298819065094,0.19509032368659973,0.9061276316642761), + float3(-0.382683128118515,1.1920927533992653e-07,0.9238796234130859), + float3(-0.1464463472366333,0.9238795042037964,0.3535536229610443), + float3(-0.21260730922222137,0.9238795042037964,0.3181898891925812), + float3(-0.07465760409832001,0.9807852506637573,0.1802402287721634), + float3(-0.07465754449367523,-0.9807853102684021,0.18024000525474548), + float3(-0.1083860993385315,-0.9807853102684021,0.16221173107624054), + float3(-0.14644630253314972,-0.9238795042037964,0.35355350375175476), + float3(-0.3753298819065094,-0.19509020447731018,0.9061276316642761), + float3(-0.544894814491272,-0.19509020447731018,0.8154934048652649), + float3(-0.382683128118515,1.1920927533992653e-07,0.9238796234130859), + float3(-0.16221147775650024,0.9807853698730469,-0.10838641226291656), + float3(-0.1802397519350052,0.9807853698730469,-0.07465783506631851), + float3(-0.3535531759262085,0.9238796234130859,-0.1464466005563736), + float3(-0.46193957328796387,0.5555702447891235,0.6913419961929321), + float3(-0.3181893229484558,0.5555701851844788,0.7681779265403748), + float3(-0.35355308651924133,0.3826833963394165,0.8535535335540771), + float3(-0.2705976963043213,0.7071067690849304,0.6532816290855408), + float3(-0.3928472101688385,0.7071068286895752,0.5879380106925964), + float3(-0.2126072645187378,0.8314695358276367,0.5132802128791809), + float3(-0.3181893229484558,-0.5555702447891235,0.7681779265403748), + float3(-0.4619395136833191,-0.5555702447891235,0.6913418769836426), + float3(-0.3535531461238861,-0.38268327713012695,0.8535535931587219), + float3(0.8154932856559753,-0.1950901448726654,0.5448948740959167), + float3(0.9061275124549866,-0.1950901448726654,0.37533003091812134), + float3(0.8535535335540771,-0.382683128118515,0.35355329513549805), + float3(-0.2705977261066437,-0.7071067690849304,0.6532816886901855), + float3(-0.3928472101688385,-0.7071067690849304,0.5879380106925964), + float3(-0.3181893229484558,-0.5555702447891235,0.7681779265403748), + float3(0.46194010972976685,0.555570125579834,0.6913415789604187), + float3(0.5879380702972412,0.555570125579834,0.5879376530647278), + float3(0.6532816886901855,0.38268330693244934,0.6532812714576721), + float3(-0.35355323553085327,-0.38268333673477173,-0.8535534739494324), + float3(-0.513279914855957,-0.3826833665370941,-0.76817786693573), + float3(-0.4619395434856415,-0.5555704236030579,-0.691341757774353), + float3(-0.16221128404140472,-0.5555701851844788,0.8154932260513306), + float3(-0.3181893229484558,-0.5555702447891235,0.7681779265403748), + float3(-0.18023966252803802,-0.38268327713012695,0.9061276316642761), + float3(-0.7681778073310852,0.38268357515335083,-0.513279914855957), + float3(-0.8535534739494324,0.38268357515335083,-0.35355326533317566), + float3(-0.9061274528503418,0.1950904279947281,-0.3753301799297333), + float3(-0.13794931769371033,-0.7071067094802856,0.6935200691223145), + float3(-0.2705977261066437,-0.7071067690849304,0.6532816886901855), + float3(-0.16221128404140472,-0.5555701851844788,0.8154932260513306), + float3(-0.18023961782455444,0.3826833963394165,0.9061275720596313), + float3(-0.35355308651924133,0.3826833963394165,0.8535535335540771), + float3(-0.16221129894256592,0.5555701851844788,0.8154933452606201), + float3(-0.10838600248098373,-0.8314695358276367,0.5448952317237854), + float3(-0.21260720491409302,-0.8314696550369263,0.5132801532745361), + float3(-0.13794931769371033,-0.7071067094802856,0.6935200691223145), + float3(-0.19134128093719482,0.19509032368659973,0.9619399309158325), + float3(-0.3753298819065094,0.19509032368659973,0.9061276316642761), + float3(-0.18023961782455444,0.3826833963394165,0.9061275720596313), + float3(-0.07465749979019165,-0.9238795042037964,0.3753303587436676), + float3(-0.14644630253314972,-0.9238795042037964,0.35355350375175476), + float3(-0.10838600248098373,-0.8314695358276367,0.5448952317237854), + float3(-0.3753298819065094,0.19509032368659973,0.9061276316642761), + float3(-0.19134128093719482,0.19509032368659973,0.9619399309158325), + float3(-0.19508999586105347,1.1920927533992653e-07,0.9807853698730469), + float3(-0.07465752214193344,0.9238795042037964,0.37533050775527954), + float3(-0.1464463472366333,0.9238795042037964,0.3535536229610443), + float3(-0.03805994987487793,0.9807852506637573,0.19134199619293213), + float3(-0.9238795638084412,-0.38268327713012695,0.0), + float3(-0.9061275720596313,-0.38268333673477173,0.18024003505706787), + float3(-0.8154931664466858,-0.5555701851844788,0.16221174597740173), + float3(-0.19134128093719482,-0.19509020447731018,0.9619399309158325), + float3(-0.3753298819065094,-0.19509020447731018,0.9061276316642761), + float3(-0.19508999586105347,1.1920927533992653e-07,0.9807853698730469), + float3(-0.10838606208562851,0.8314695358276367,0.544895350933075), + float3(-0.2126072645187378,0.8314695358276367,0.5132802128791809), + float3(-0.07465752214193344,0.9238795042037964,0.37533050775527954), + float3(-0.3753298819065094,-0.19509020447731018,0.9061276316642761), + float3(-0.19134128093719482,-0.19509020447731018,0.9619399309158325), + float3(-0.18023966252803802,-0.38268327713012695,0.9061276316642761), + float3(-0.13794931769371033,0.7071067690849304,0.6935200691223145), + float3(-0.2705976963043213,0.7071067690849304,0.6532816290855408), + float3(-0.10838606208562851,0.8314695358276367,0.544895350933075), + float3(3.1466549899050733e-07,-0.9807853102684021,0.1950903683900833), + float3(-0.03805993124842644,-0.9807853102684021,0.19134175777435303), + float3(3.5564366385187896e-07,-0.9238795042037964,0.38268348574638367), + float3(4.748530386677885e-07,-0.19509020447731018,0.9807853698730469), + float3(-0.19134128093719482,-0.19509020447731018,0.9619399309158325), + float3(3.407425026580313e-07,1.1920927533992653e-07,1.0), + float3(-0.8154931664466858,-0.19509030878543854,-0.5448951125144958), + float3(-0.9061275720596313,-0.19509033858776093,-0.37533023953437805), + float3(-0.8535534143447876,-0.3826834261417389,-0.3535533547401428), + float3(-0.19134128093719482,-0.19509020447731018,0.9619399309158325), + float3(4.748530386677885e-07,-0.19509020447731018,0.9807853698730469), + float3(3.407425026580313e-07,-0.3826832175254822,0.9238796234130859), + float3(4.003471190117125e-07,0.7071067690849304,0.70710688829422), + float3(-0.13794931769371033,0.7071067690849304,0.6935200691223145), + float3(3.6309421602709335e-07,0.8314694166183472,0.5555704236030579), + float3(4.15248337048979e-07,-0.5555701851844788,0.8314695954322815), + float3(-0.16221128404140472,-0.5555701851844788,0.8154932260513306), + float3(3.407425026580313e-07,-0.3826832175254822,0.9238796234130859), + float3(-0.2705976963043213,0.7071067690849304,0.6532816290855408), + float3(-0.13794931769371033,0.7071067690849304,0.6935200691223145), + float3(-0.16221129894256592,0.5555701851844788,0.8154933452606201), + float3(4.003471190117125e-07,-0.7071067094802856,0.70710688829422), + float3(-0.13794931769371033,-0.7071067094802856,0.6935200691223145), + float3(4.15248337048979e-07,-0.5555701851844788,0.8314695954322815), + float3(0.6935199499130249,-0.1950901746749878,-0.6935198903083801), + float3(0.5448951721191406,-0.19509020447731018,-0.8154931664466858), + float3(0.5132801532745361,-0.3826832175254822,-0.7681777477264404), + float3(3.9289653841478867e-07,-0.8314695358276367,0.5555703043937683), + float3(-0.10838600248098373,-0.8314695358276367,0.5448952317237854), + float3(4.003471190117125e-07,-0.7071067094802856,0.70710688829422), + float3(4.748530386677885e-07,0.19509032368659973,0.9807853698730469), + float3(-0.19134128093719482,0.19509032368659973,0.9619399309158325), + float3(3.705447966240172e-07,0.38268333673477173,0.9238795042037964), + float3(0.7681777477264404,-0.555570125579834,-0.3181896507740021), + float3(0.6913418173789978,-0.5555701851844788,-0.4619397521018982), + float3(0.5879379510879517,-0.7071067094802856,-0.39284747838974), + float3(-0.19134128093719482,0.19509032368659973,0.9619399309158325), + float3(4.748530386677885e-07,0.19509032368659973,0.9807853698730469), + float3(3.407425026580313e-07,1.1920927533992653e-07,1.0), + float3(-0.19134174287319183,0.9807853698730469,0.038060303777456284), + float3(-0.18023993074893951,0.9807853698730469,0.07465796917676926), + float3(-0.3535533547401428,0.9238795042037964,0.14644673466682434), + float3(0.10838678479194641,-0.8314695358276367,0.5448951721191406), + float3(3.9289653841478867e-07,-0.8314695358276367,0.5555703043937683), + float3(0.1379501074552536,-0.7071067094802856,0.6935200095176697), + float3(0.19134218990802765,0.19509029388427734,0.9619396924972534), + float3(4.748530386677885e-07,0.19509032368659973,0.9807853698730469), + float3(0.18024033308029175,0.38268333673477173,0.906127393245697), + float3(-0.6935199499130249,-0.19509030878543854,-0.6935199499130249), + float3(-0.8154931664466858,-0.19509030878543854,-0.5448951125144958), + float3(-0.7681778073310852,-0.3826834261417389,-0.5132800340652466), + float3(4.748530386677885e-07,0.19509032368659973,0.9807853698730469), + float3(0.19134218990802765,0.19509029388427734,0.9619396924972534), + float3(0.1950906664133072,1.1920927533992653e-07,0.9807852506637573), + float3(0.38268372416496277,-0.9238793849945068,-2.2351736461700966e-08), + float3(0.3753305673599243,-0.9238793849945068,-0.0746578499674797), + float3(0.19134201109409332,-0.9807851910591125,-0.038060229271650314), + float3(0.03806055709719658,-0.9807853102684021,0.19134175777435303), + float3(3.1466549899050733e-07,-0.9807853102684021,0.1950903683900833), + float3(0.07465820759534836,-0.9238795042037964,0.3753303289413452), + float3(0.19134218990802765,-0.1950901746749878,0.9619396924972534), + float3(4.748530386677885e-07,-0.19509020447731018,0.9807853698730469), + float3(0.1950906664133072,1.1920927533992653e-07,0.9807852506637573), + float3(0.5879379510879517,0.7071067690849304,-0.39284747838974), + float3(0.5000001788139343,0.7071067690849304,-0.4999999403953552), + float3(0.5879379510879517,0.5555701851844788,-0.5879377722740173), + float3(4.748530386677885e-07,-0.19509020447731018,0.9807853698730469), + float3(0.19134218990802765,-0.1950901746749878,0.9619396924972534), + float3(0.18024033308029175,-0.3826832175254822,0.9061275124549866), + float3(0.1379500925540924,0.7071066498756409,0.6935198903083801), + float3(4.003471190117125e-07,0.7071067690849304,0.70710688829422), + float3(0.10838677734136581,0.8314694166183472,0.5448952913284302), + float3(0.1622120887041092,-0.5555701851844788,0.815493106842041), + float3(4.15248337048979e-07,-0.5555701851844788,0.8314695954322815), + float3(0.18024033308029175,-0.3826832175254822,0.9061275124549866), + float3(0.16221210360527039,0.5555701851844788,0.8154932260513306), + float3(4.1524839389239787e-07,0.5555701851844788,0.831469714641571), + float3(0.1379500925540924,0.7071066498756409,0.6935198903083801), + float3(0.1379501074552536,-0.7071067094802856,0.6935200095176697), + float3(4.003471190117125e-07,-0.7071067094802856,0.70710688829422), + float3(0.1622120887041092,-0.5555701851844788,0.815493106842041), + float3(0.18024033308029175,0.38268333673477173,0.906127393245697), + float3(3.705447966240172e-07,0.38268333673477173,0.9238795042037964), + float3(0.16221210360527039,0.5555701851844788,0.8154932260513306), + float3(0.3181900382041931,-0.5555701851844788,0.7681776285171509), + float3(0.1622120887041092,-0.5555701851844788,0.815493106842041), + float3(0.3535537123680115,-0.3826831877231598,0.8535533547401428), + float3(0.3181900382041931,0.555570125579834,0.7681776285171509), + float3(0.16221210360527039,0.5555701851844788,0.8154932260513306), + float3(0.270598441362381,0.7071066498756409,0.6532813906669617), + float3(0.27059847116470337,-0.7071067094802856,0.6532815098762512), + float3(0.1379501074552536,-0.7071067094802856,0.6935200095176697), + float3(0.3181900382041931,-0.5555701851844788,0.7681776285171509), + float3(0.35355377197265625,0.38268333673477173,0.853553295135498), + float3(0.18024033308029175,0.38268333673477173,0.906127393245697), + float3(0.3181900382041931,0.555570125579834,0.7681776285171509), + float3(0.2126079499721527,-0.8314695358276367,0.5132799744606018), + float3(0.10838678479194641,-0.8314695358276367,0.5448951721191406), + float3(0.27059847116470337,-0.7071067094802856,0.6532815098762512), + float3(0.37533071637153625,0.19509029388427734,0.9061273336410522), + float3(0.19134218990802765,0.19509029388427734,0.9619396924972534), + float3(0.35355377197265625,0.38268333673477173,0.853553295135498), + float3(0.14644698798656464,-0.9238795042037964,0.35355344414711), + float3(0.07465820759534836,-0.9238795042037964,0.3753303289413452), + float3(0.2126079499721527,-0.8314695358276367,0.5132799744606018), + float3(0.19134218990802765,0.19509029388427734,0.9619396924972534), + float3(0.37533071637153625,0.19509029388427734,0.9061273336410522), + float3(0.38268372416496277,1.1920926112907182e-07,0.9238793253898621), + float3(0.14644703269004822,0.9238793849945068,0.35355350375175476), + float3(0.07465822994709015,0.9238793849945068,0.3753304183483124), + float3(0.07465828210115433,0.9807852506637573,0.1802401840686798), + float3(0.07465817034244537,-0.9807853102684021,0.1802399903535843), + float3(0.03806055709719658,-0.9807853102684021,0.19134175777435303), + float3(0.14644698798656464,-0.9238795042037964,0.35355344414711), + float3(0.37533071637153625,-0.1950901746749878,0.9061273336410522), + float3(0.19134218990802765,-0.1950901746749878,0.9619396924972534), + float3(0.38268372416496277,1.1920926112907182e-07,0.9238793253898621), + float3(-0.10838615149259567,-0.8314697742462158,-0.5448950529098511), + float3(-0.21260729432106018,-0.8314697742462158,-0.5132798552513123), + float3(-0.14644630253314972,-0.9238796234130859,-0.3535534143447876), + float3(0.19134218990802765,-0.1950901746749878,0.9619396924972534), + float3(0.37533071637153625,-0.1950901746749878,0.9061273336410522), + float3(0.3535537123680115,-0.3826831877231598,0.8535533547401428), + float3(0.270598441362381,0.7071066498756409,0.6532813906669617), + float3(0.1379500925540924,0.7071066498756409,0.6935198903083801), + float3(0.2126079499721527,0.8314694166183472,0.5132800936698914), + float3(0.10838669538497925,-0.9807851910591125,0.16221168637275696), + float3(0.07465817034244537,-0.9807853102684021,0.1802399903535843), + float3(0.21260789036750793,-0.9238795042037964,0.31818968057632446), + float3(0.5448954701423645,-0.1950901746749878,0.8154929876327515), + float3(0.37533071637153625,-0.1950901746749878,0.9061273336410522), + float3(0.5555704832077026,1.1920926112907182e-07,0.8314694166183472), + float3(0.30865874886512756,0.8314694166183472,0.46193987131118774), + float3(0.2126079499721527,0.8314694166183472,0.5132800936698914), + float3(0.2126079499721527,0.9238793849945068,0.31818974018096924), + float3(0.37533071637153625,-0.1950901746749878,0.9061273336410522), + float3(0.5448954701423645,-0.1950901746749878,0.8154929876327515), + float3(0.5132802128791809,-0.3826831877231598,0.7681776881217957), + float3(0.39284786581993103,0.7071066498756409,0.5879377722740173), + float3(0.270598441362381,0.7071066498756409,0.6532813906669617), + float3(0.30865874886512756,0.8314694166183472,0.46193987131118774), + float3(0.46194010972976685,-0.5555701851844788,0.6913415789604187), + float3(0.3181900382041931,-0.5555701851844788,0.7681776285171509), + float3(0.5132802128791809,-0.3826831877231598,0.7681776881217957), + float3(0.46194010972976685,0.555570125579834,0.6913415789604187), + float3(0.3181900382041931,0.555570125579834,0.7681776285171509), + float3(0.39284786581993103,0.7071066498756409,0.5879377722740173), + float3(0.39284786581993103,-0.7071065902709961,0.5879377722740173), + float3(0.27059847116470337,-0.7071067094802856,0.6532815098762512), + float3(0.46194010972976685,-0.5555701851844788,0.6913415789604187), + float3(0.906127393245697,0.19509026408195496,-0.3753302991390228), + float3(0.8154931664466858,0.19509029388427734,-0.5448951721191406), + float3(0.8314695954322815,1.1920928955078125e-07,-0.5555701851844788), + float3(0.3086586892604828,-0.8314694762229919,0.4619396924972534), + float3(0.2126079499721527,-0.8314695358276367,0.5132799744606018), + float3(0.39284786581993103,-0.7071065902709961,0.5879377722740173), + float3(0.5448954701423645,0.19509029388427734,0.8154929876327515), + float3(0.37533071637153625,0.19509029388427734,0.9061273336410522), + float3(0.5132802724838257,0.38268333673477173,0.7681776285171509), + float3(0.4619399607181549,-0.8314695358276367,-0.30865833163261414), + float3(0.3928476572036743,-0.8314695358276367,-0.39284747838974), + float3(0.2705983519554138,-0.9238795042037964,-0.27059805393218994), + float3(0.37533071637153625,0.19509029388427734,0.9061273336410522), + float3(0.5448954701423645,0.19509029388427734,0.8154929876327515), + float3(0.5555704832077026,1.1920926112907182e-07,0.8314694166183472), + float3(0.3753305673599243,-0.9238793849945068,-0.0746578499674797), + float3(0.3535536825656891,-0.9238793849945068,-0.1464466154575348), + float3(0.18024025857448578,-0.9807851910591125,-0.07465782016515732), + float3(0.39284786581993103,-0.8314694762229919,0.3928473889827728), + float3(0.3086586892604828,-0.8314694762229919,0.4619396924972534), + float3(0.5000002980232239,-0.7071065902709961,0.49999988079071045), + float3(0.693520188331604,0.19509026408195496,0.6935197114944458), + float3(0.5448954701423645,0.19509029388427734,0.8154929876327515), + float3(0.6532816886901855,0.38268330693244934,0.6532812714576721), + float3(0.2705983817577362,-0.9238793849945068,0.27059802412986755), + float3(0.21260789036750793,-0.9238795042037964,0.31818968057632446), + float3(0.39284786581993103,-0.8314694762229919,0.3928473889827728), + float3(-1.0,7.549790126404332e-08,0.0), + float3(-0.9807853102684021,1.1920928955078125e-07,0.1950903981924057), + float3(-0.9619398713111877,-0.19509020447731018,0.1913418173789978), + float3(-0.10838617384433746,0.9807853698730469,-0.16221176087856293), + float3(-0.13794949650764465,0.9807853698730469,-0.13794974982738495), + float3(-0.2705978453159332,0.9238796234130859,-0.27059808373451233), + float3(0.13795001804828644,-0.9807851910591125,0.13794969022274017), + float3(0.10838669538497925,-0.9807851910591125,0.16221168637275696), + float3(0.2705983817577362,-0.9238793849945068,0.27059802412986755), + float3(0.693520188331604,-0.1950901448726654,0.6935197114944458), + float3(0.5448954701423645,-0.1950901746749878,0.8154929876327515), + float3(0.7071069478988647,1.1920926112907182e-07,0.7071065306663513), + float3(0.3928479254245758,0.8314693570137024,0.3928475081920624), + float3(0.30865874886512756,0.8314694166183472,0.46193987131118774), + float3(0.27059850096702576,0.9238793849945068,0.27059808373451233), + float3(0.5448954701423645,-0.1950901746749878,0.8154929876327515), + float3(0.693520188331604,-0.1950901448726654,0.6935197114944458), + float3(0.6532816886901855,-0.3826831877231598,0.6532813906669617), + float3(0.693520188331604,-0.1950901448726654,0.6935197114944458), + float3(0.8154932856559753,-0.1950901448726654,0.5448948740959167), + float3(0.7681779861450195,-0.3826831877231598,0.513279914855957), + float3(0.5879380702972412,-0.5555701851844788,0.5879376530647278), + float3(0.46194010972976685,-0.5555701851844788,0.6913415789604187), + float3(0.6532816886901855,-0.3826831877231598,0.6532813906669617), + float3(-0.961939811706543,0.19509032368659973,0.1913418024778366), + float3(-0.906127393245697,0.19509032368659973,0.37533044815063477), + float3(-0.9238795042037964,1.1920928955078125e-07,0.38268357515335083), + float3(0.5000002980232239,-0.7071065902709961,0.49999988079071045), + float3(0.39284786581993103,-0.7071065902709961,0.5879377722740173), + float3(0.5879380702972412,-0.5555701851844788,0.5879376530647278), + float3(-0.6935197114944458,-0.19509020447731018,0.6935201287269592), + float3(-0.544894814491272,-0.19509020447731018,0.8154934048652649), + float3(-0.5132797956466675,-0.38268327713012695,0.7681779861450195), + float3(0.6913419365882874,-0.555570125579834,0.46193957328796387), + float3(0.5879380702972412,-0.5555701851844788,0.5879376530647278), + float3(0.7681779861450195,-0.3826831877231598,0.513279914855957), + float3(0.6913419365882874,0.5555700659751892,0.46193957328796387), + float3(0.5879380702972412,0.555570125579834,0.5879376530647278), + float3(0.5879380702972412,0.7071066498756409,0.39284735918045044), + float3(0.5879380702972412,-0.7071065902709961,0.39284735918045044), + float3(0.5000002980232239,-0.7071065902709961,0.49999988079071045), + float3(0.6913419365882874,-0.555570125579834,0.46193957328796387), + float3(0.2705983817577362,0.9238793849945068,-0.2705981433391571), + float3(0.21260783076286316,0.9238793849945068,-0.31818974018096924), + float3(0.30865854024887085,0.8314694166183472,-0.46193981170654297), + float3(0.46194007992744446,-0.8314694762229919,0.3086581826210022), + float3(0.39284786581993103,-0.8314694762229919,0.3928473889827728), + float3(0.5879380702972412,-0.7071065902709961,0.39284735918045044), + float3(0.8154932856559753,0.19509026408195496,0.5448948740959167), + float3(0.693520188331604,0.19509026408195496,0.6935197114944458), + float3(0.7681779861450195,0.38268330693244934,0.5132797956466675), + float3(-0.5132798552513123,-0.8314696550369263,0.21260762214660645), + float3(-0.46193960309028625,-0.8314696550369263,0.3086584210395813), + float3(-0.31818944215774536,-0.9238796234130859,0.21260762214660645), + float3(0.6532816290855408,-0.7071067094802856,-0.27059808373451233), + float3(0.5879379510879517,-0.7071067094802856,-0.39284747838974), + float3(0.4619399607181549,-0.8314695358276367,-0.30865833163261414), + float3(0.3181900978088379,0.9238793849945068,0.21260753273963928), + float3(0.27059850096702576,0.9238793849945068,0.27059808373451233), + float3(0.16221219301223755,0.9807852506637573,0.10838647186756134), + float3(0.16221199929714203,-0.9807851910591125,0.10838637501001358), + float3(0.13795001804828644,-0.9807851910591125,0.13794969022274017), + float3(0.31818994879722595,-0.9238793849945068,0.2126075029373169), + float3(0.8154932856559753,-0.1950901448726654,0.5448948740959167), + float3(0.693520188331604,-0.1950901448726654,0.6935197114944458), + float3(0.8314697742462158,1.1920926112907182e-07,0.5555700063705444), + float3(0.1913418173789978,0.19509033858776093,-0.9619397521018982), + float3(1.0232398750531502e-07,0.1950903683900833,-0.9807853102684021), + float3(1.6192866780784243e-07,1.192093463942001e-07,-1.0), + float3(-0.693519651889801,0.19509032368659973,0.6935201287269592), + float3(-0.544894814491272,0.19509032368659973,0.8154934048652649), + float3(-0.5555700063705444,1.1920927533992653e-07,0.831469714641571), + float3(0.7681779861450195,0.38268330693244934,0.5132797956466675), + float3(0.8535535931587219,0.38268330693244934,0.3535532057285309), + float3(0.9061275124549866,0.19509026408195496,0.37533003091812134), + float3(1.768297579474165e-07,-0.38268327713012695,-0.9238795638084412), + float3(-0.18023979663848877,-0.38268333673477173,-0.9061275720596313), + float3(-0.16221146285533905,-0.5555703639984131,-0.8154931664466858), + float3(0.18024027347564697,-0.9807851910591125,0.07465783506631851), + float3(0.16221199929714203,-0.9807851910591125,0.10838637501001358), + float3(0.3535536825656891,-0.9238793849945068,0.1464465856552124), + float3(0.9061275124549866,-0.1950901448726654,0.37533003091812134), + float3(0.8154932856559753,-0.1950901448726654,0.5448948740959167), + float3(0.9238795638084412,1.1920926112907182e-07,0.3826832175254822), + float3(0.76817786693573,-0.3826831877231598,-0.513279914855957), + float3(0.6532816886901855,-0.3826832175254822,-0.6532815098762512), + float3(0.5879378914833069,-0.5555701851844788,-0.5879377126693726), + float3(-0.5879376530647278,0.5555701851844788,0.5879380106925964), + float3(-0.46193957328796387,0.5555702447891235,0.6913419961929321), + float3(-0.5132797360420227,0.3826833963394165,0.7681779265403748), + float3(-0.19134163856506348,0.1950903832912445,-0.961939811706543), + float3(-0.37533023953437805,0.1950904130935669,-0.9061275124549866), + float3(-0.3826833665370941,1.1920937481590954e-07,-0.9238796234130859), + float3(0.76817786693573,-0.555570125579834,0.31818947196006775), + float3(0.6913419365882874,-0.555570125579834,0.46193957328796387), + float3(0.8535535335540771,-0.382683128118515,0.35355329513549805), + float3(0.76817786693573,0.5555700659751892,0.31818947196006775), + float3(0.6913419365882874,0.5555700659751892,0.46193957328796387), + float3(0.6532816290855408,0.7071066498756409,0.2705979347229004), + float3(0.6532816290855408,-0.7071065902709961,0.2705979347229004), + float3(0.5879380702972412,-0.7071065902709961,0.39284735918045044), + float3(0.76817786693573,-0.555570125579834,0.31818947196006775), + float3(0.8535535931587219,0.38268330693244934,0.3535532057285309), + float3(0.7681779861450195,0.38268330693244934,0.5132797956466675), + float3(0.76817786693573,0.5555700659751892,0.31818947196006775), + float3(0.5132802128791809,-0.8314694762229919,0.21260741353034973), + float3(0.46194007992744446,-0.8314694762229919,0.3086581826210022), + float3(0.6532816290855408,-0.7071065902709961,0.2705979347229004), + float3(-0.3928472101688385,0.7071068286895752,0.5879380106925964), + float3(-0.2705976963043213,0.7071067690849304,0.6532816290855408), + float3(-0.3181893229484558,0.5555701851844788,0.7681779265403748), + float3(0.3535536825656891,-0.9238793849945068,0.1464465856552124), + float3(0.31818994879722595,-0.9238793849945068,0.2126075029373169), + float3(0.5132802128791809,-0.8314694762229919,0.21260741353034973), + float3(-0.8314695358276367,1.1920928955078125e-07,0.5555704236030579), + float3(-0.7071065902709961,1.1920927533992653e-07,0.7071069478988647), + float3(-0.6935197114944458,-0.19509020447731018,0.6935201287269592), + float3(0.9061275124549866,0.38268324732780457,0.18023976683616638), + float3(0.8535535931587219,0.38268330693244934,0.3535532057285309), + float3(0.8154932260513306,0.5555700659751892,0.16221153736114502), + float3(0.544895350933075,-0.8314694762229919,0.10838627070188522), + float3(0.5132802128791809,-0.8314694762229919,0.21260741353034973), + float3(0.6935200691223145,-0.7071065902709961,0.137949600815773), + float3(0.961939811706543,0.19509026408195496,0.19134151935577393), + float3(0.9061275124549866,0.19509026408195496,0.37533003091812134), + float3(0.9061275124549866,0.38268324732780457,0.18023976683616638), + float3(0.3753305673599243,-0.9238793849945068,0.07465781271457672), + float3(0.3535536825656891,-0.9238793849945068,0.1464465856552124), + float3(0.544895350933075,-0.8314694762229919,0.10838627070188522), + float3(0.9807853698730469,1.1920927533992653e-07,0.1950901746749878), + float3(0.9238795638084412,1.1920926112907182e-07,0.3826832175254822), + float3(0.961939811706543,0.19509026408195496,0.19134151935577393), + float3(0.19134201109409332,-0.9807851910591125,0.03806023299694061), + float3(0.18024027347564697,-0.9807851910591125,0.07465783506631851), + float3(0.3753305673599243,-0.9238793849945068,0.07465781271457672), + float3(0.961939811706543,-0.1950901448726654,0.19134151935577393), + float3(0.9061275124549866,-0.1950901448726654,0.37533003091812134), + float3(0.9807853698730469,1.1920927533992653e-07,0.1950901746749878), + float3(0.5448954701423645,0.8314693570137024,0.1083863228559494), + float3(0.5132803320884705,0.8314693570137024,0.2126074880361557), + float3(0.37533068656921387,0.9238793849945068,0.07465779781341553), + float3(-0.6935198903083801,0.7071068286895752,0.13794974982738495), + float3(-0.6532813906669617,0.7071068286895752,0.2705981731414795), + float3(-0.7681778073310852,0.5555701851844788,0.318189799785614), + float3(-0.13794946670532227,0.70710688829422,-0.6935198903083801), + float3(-0.27059781551361084,0.70710688829422,-0.6532813906669617), + float3(-0.31818944215774536,0.5555703639984131,-0.7681778073310852), + float3(0.8154932260513306,-0.555570125579834,0.16221153736114502), + float3(0.76817786693573,-0.555570125579834,0.31818947196006775), + float3(0.9061275720596313,-0.382683128118515,0.18023988604545593), + float3(-0.5555701851844788,-0.8314696550369263,0.0), + float3(-0.5448950529098511,-0.8314696550369263,0.10838642716407776), + float3(-0.3753301203250885,-0.9238796234130859,0.0746578648686409), + float3(-0.6913416385650635,0.5555701851844788,0.4619399905204773), + float3(-0.5879376530647278,0.5555701851844788,0.5879380106925964), + float3(-0.6532813310623169,0.3826834559440613,0.6532816886901855), + float3(0.9238795638084412,-0.382683128118515,-4.4703469370688254e-08), + float3(0.9061275720596313,-0.382683128118515,0.18023988604545593), + float3(0.9807853102684021,-0.1950901448726654,-1.4901159772762185e-07), + float3(-0.07465752959251404,-0.9238796234130859,-0.3753302991390228), + float3(-0.14644630253314972,-0.9238796234130859,-0.3535534143447876), + float3(-0.07465749233961105,-0.9807853102684021,-0.18023988604545593), + float3(0.8314696550369263,-0.555570125579834,-1.0430811414607888e-07), + float3(0.8154932260513306,-0.555570125579834,0.16221153736114502), + float3(0.9238795638084412,-0.382683128118515,-4.4703469370688254e-08), + float3(0.8314696550369263,0.5555700659751892,-1.0430811414607888e-07), + float3(0.8154932260513306,0.5555700659751892,0.16221153736114502), + float3(0.70710688829422,0.7071066498756409,-5.960463056453591e-08), + float3(0.70710688829422,-0.7071065902709961,-5.960463056453591e-08), + float3(0.6935200691223145,-0.7071065902709961,0.137949600815773), + float3(0.8314696550369263,-0.555570125579834,-1.0430811414607888e-07), + float3(0.9238796234130859,0.38268330693244934,-1.4901158351676713e-07), + float3(0.9061275124549866,0.38268324732780457,0.18023976683616638), + float3(0.8314696550369263,0.5555700659751892,-1.0430811414607888e-07), + float3(0.5555704236030579,-0.8314694762229919,-9.685752644372769e-08), + float3(0.544895350933075,-0.8314694762229919,0.10838627070188522), + float3(0.70710688829422,-0.7071065902709961,-5.960463056453591e-08), + float3(0.9807853102684021,0.19509026408195496,-1.4901159772762185e-07), + float3(0.961939811706543,0.19509026408195496,0.19134151935577393), + float3(0.9238796234130859,0.38268330693244934,-1.4901158351676713e-07), + float3(-0.39284729957580566,0.831469714641571,-0.39284747838974), + float3(-0.46193957328796387,0.831469714641571,-0.308658242225647), + float3(-0.587937593460083,0.7071070075035095,-0.3928473889827728), + float3(0.76817786693573,-0.555570125579834,0.31818947196006775), + float3(0.8154932260513306,-0.555570125579834,0.16221153736114502), + float3(0.6935200691223145,-0.7071065902709961,0.137949600815773), + float3(0.38268381357192993,0.9238793849945068,-5.215405707303944e-08), + float3(0.37533068656921387,0.9238793849945068,0.07465779781341553), + float3(0.19509081542491913,0.9807851314544678,-3.352760913344355e-08), + float3(0.1950906217098236,-0.9807851910591125,0.0), + float3(0.19134201109409332,-0.9807851910591125,0.03806023299694061), + float3(0.38268372416496277,-0.9238793849945068,-2.2351736461700966e-08), + float3(-0.13794931769371033,0.7071067690849304,0.6935200691223145), + float3(4.003471190117125e-07,0.7071067690849304,0.70710688829422), + float3(4.1524839389239787e-07,0.5555701851844788,0.831469714641571), + float3(0.5132803320884705,0.8314693570137024,0.2126074880361557), + float3(0.5448954701423645,0.8314693570137024,0.1083863228559494), + float3(0.6935200691223145,0.7071066498756409,0.137949600815773), + float3(0.3753305673599243,-0.9238793849945068,-0.0746578499674797), + float3(0.38268372416496277,-0.9238793849945068,-2.2351736461700966e-08), + float3(0.5448952913284302,-0.8314694762229919,-0.10838645696640015), + float3(-0.587937593460083,0.7071070075035095,-0.3928473889827728), + float3(-0.6532813310623169,0.7071070075035095,-0.2705979347229004), + float3(-0.7681776285171509,0.5555705428123474,-0.3181896209716797), + float3(0.07465828210115433,0.9807852506637573,0.1802401840686798), + float3(0.10838685929775238,0.9807852506637573,0.16221186518669128), + float3(0.2126079499721527,0.9238793849945068,0.31818974018096924), + float3(0.10838685929775238,0.9807852506637573,0.16221186518669128), + float3(0.13795019686222076,0.9807852506637573,0.1379498392343521), + float3(0.27059850096702576,0.9238793849945068,0.27059808373451233), + float3(0.9619397521018982,-0.1950901448726654,-0.1913418024778366), + float3(0.9807853102684021,-0.1950901448726654,-1.4901159772762185e-07), + float3(0.9807852506637573,1.1920927533992653e-07,-0.1950903683900833), + float3(0.544895350933075,-0.8314694762229919,0.10838627070188522), + float3(0.5555704236030579,-0.8314694762229919,-9.685752644372769e-08), + float3(0.38268372416496277,-0.9238793849945068,-2.2351736461700966e-08), + float3(-0.270597904920578,0.9238795042037964,0.27059829235076904), + float3(-0.21260730922222137,0.9238795042037964,0.3181898891925812), + float3(-0.30865809321403503,0.8314696550369263,0.46194005012512207), + float3(0.30865854024887085,0.8314694166183472,-0.46193981170654297), + float3(0.21260778605937958,0.8314695358276367,-0.5132800340652466), + float3(0.27059823274612427,0.7071067690849304,-0.6532813906669617), + float3(0.8154931664466858,-0.555570125579834,-0.16221174597740173), + float3(0.8314696550369263,-0.555570125579834,-1.0430811414607888e-07), + float3(0.9061275720596313,-0.3826831877231598,-0.1802399754524231), + float3(0.8154932856559753,0.555570125579834,-0.16221176087856293), + float3(0.8314696550369263,0.5555700659751892,-1.0430811414607888e-07), + float3(0.6935200095176697,0.7071066498756409,-0.13794972002506256), + float3(0.6935200095176697,-0.7071065902709961,-0.13794972002506256), + float3(0.70710688829422,-0.7071065902709961,-5.960463056453591e-08), + float3(0.8154931664466858,-0.555570125579834,-0.16221174597740173), + float3(0.9061275124549866,0.38268330693244934,-0.18024006485939026), + float3(0.9238796234130859,0.38268330693244934,-1.4901158351676713e-07), + float3(0.8154932856559753,0.555570125579834,-0.16221176087856293), + float3(0.5448952913284302,-0.8314694762229919,-0.10838645696640015), + float3(0.5555704236030579,-0.8314694762229919,-9.685752644372769e-08), + float3(0.6935200095176697,-0.7071065902709961,-0.13794972002506256), + float3(-0.3928472697734833,-0.8314696550369263,0.3928476572036743), + float3(-0.30865800380706787,-0.8314696550369263,0.4619399309158325), + float3(-0.2126072347164154,-0.9238795042037964,0.3181897699832916), + float3(0.4619401693344116,0.8314693570137024,0.30865827202796936), + float3(0.5132803320884705,0.8314693570137024,0.2126074880361557), + float3(0.6532816290855408,0.7071066498756409,0.2705979347229004), + float3(0.8535534739494324,0.38268330693244934,-0.35355344414711), + float3(0.9061275124549866,0.38268330693244934,-0.18024006485939026), + float3(0.76817786693573,0.555570125579834,-0.31818968057632446), + float3(0.5132801532745361,-0.8314695358276367,-0.21260759234428406), + float3(0.5448952913284302,-0.8314694762229919,-0.10838645696640015), + float3(0.6532816290855408,-0.7071067094802856,-0.27059808373451233), + float3(0.906127393245697,0.19509026408195496,-0.3753302991390228), + float3(0.9619397521018982,0.19509026408195496,-0.1913418024778366), + float3(0.8535534739494324,0.38268330693244934,-0.35355344414711), + float3(0.3535536825656891,-0.9238793849945068,-0.1464466154575348), + float3(0.3753305673599243,-0.9238793849945068,-0.0746578499674797), + float3(0.5132801532745361,-0.8314695358276367,-0.21260759234428406), + float3(0.9238795638084412,1.1920928955078125e-07,-0.3826834559440613), + float3(0.9807852506637573,1.1920927533992653e-07,-0.1950903683900833), + float3(0.906127393245697,0.19509026408195496,-0.3753302991390228), + float3(0.35355377197265625,0.9238793849945068,-0.14644668996334076), + float3(0.3753306567668915,0.9238793849945068,-0.07465790212154388), + float3(0.1802404373884201,0.9807852506637573,-0.07465794682502747), + float3(-0.03805994987487793,0.9807852506637573,0.19134199619293213), + float3(3.4446782137820264e-07,0.9807852506637573,0.19509059190750122), + float3(3.6309421602709335e-07,0.9238793849945068,0.38268357515335083), + float3(0.906127393245697,-0.1950901448726654,-0.3753302991390228), + float3(0.9619397521018982,-0.1950901448726654,-0.1913418024778366), + float3(0.9238795638084412,1.1920928955078125e-07,-0.3826834559440613), + float3(-0.906127393245697,0.19509032368659973,0.37533044815063477), + float3(-0.8154930472373962,0.19509032368659973,0.5448952913284302), + float3(-0.8314695358276367,1.1920928955078125e-07,0.5555704236030579), + float3(0.3753306567668915,0.9238793849945068,-0.07465790212154388), + float3(0.35355377197265625,0.9238793849945068,-0.14644668996334076), + float3(0.5132802724838257,0.8314694166183472,-0.21260762214660645), + float3(0.37533038854599,0.19509033858776093,-0.9061275124549866), + float3(0.1913418173789978,0.19509033858776093,-0.9619397521018982), + float3(0.19509050250053406,1.192093321833454e-07,-0.9807853102684021), + float3(0.7681777477264404,-0.555570125579834,-0.3181896507740021), + float3(0.8154931664466858,-0.555570125579834,-0.16221174597740173), + float3(0.8535535335540771,-0.3826831877231598,-0.3535533845424652), + float3(0.76817786693573,0.555570125579834,-0.31818968057632446), + float3(0.8154932856559753,0.555570125579834,-0.16221176087856293), + float3(0.6532815098762512,0.7071066498756409,-0.27059805393218994), + float3(0.906127393245697,-0.1950901448726654,-0.3753302991390228), + float3(0.8154931664466858,-0.1950901746749878,-0.5448951721191406), + float3(0.76817786693573,-0.3826831877231598,-0.513279914855957), + float3(0.5879379510879517,0.7071067690849304,-0.39284747838974), + float3(0.6532815098762512,0.7071066498756409,-0.27059805393218994), + float3(0.46194007992744446,0.8314694166183472,-0.3086583912372589), + float3(0.6913418173789978,-0.5555701851844788,-0.4619397521018982), + float3(0.7681777477264404,-0.555570125579834,-0.3181896507740021), + float3(0.76817786693573,-0.3826831877231598,-0.513279914855957), + float3(0.6913418173789978,0.555570125579834,-0.4619397521018982), + float3(0.76817786693573,0.555570125579834,-0.31818968057632446), + float3(0.5879379510879517,0.7071067690849304,-0.39284747838974), + float3(-0.7681776881217957,-0.38268327713012695,0.5132801532745361), + float3(-0.6532813310623169,-0.38268327713012695,0.6532816886901855), + float3(-0.5879376530647278,-0.5555702447891235,0.5879380106925964), + float3(0.7681778073310852,0.38268330693244934,-0.5132799744606018), + float3(0.8535534739494324,0.38268330693244934,-0.35355344414711), + float3(0.6913418173789978,0.555570125579834,-0.4619397521018982), + float3(0.39284786581993103,-0.8314694762229919,0.3928473889827728), + float3(0.46194007992744446,-0.8314694762229919,0.3086581826210022), + float3(0.31818994879722595,-0.9238793849945068,0.2126075029373169), + float3(0.8154931664466858,0.19509029388427734,-0.5448951721191406), + float3(0.906127393245697,0.19509026408195496,-0.3753302991390228), + float3(0.7681778073310852,0.38268330693244934,-0.5132799744606018), + float3(3.6309421602709335e-07,0.9238793849945068,0.38268357515335083), + float3(0.07465822994709015,0.9238793849945068,0.3753304183483124), + float3(0.10838677734136581,0.8314694166183472,0.5448952913284302), + float3(0.5132801532745361,-0.8314695358276367,-0.21260759234428406), + float3(0.4619399607181549,-0.8314695358276367,-0.30865833163261414), + float3(0.31818991899490356,-0.9238793849945068,-0.2126075178384781), + float3(0.16221213340759277,0.9807852506637573,-0.10838651657104492), + float3(0.1379501074552536,0.9807852506637573,-0.1379498541355133), + float3(0.2705983817577362,0.9238793849945068,-0.2705981433391571), + float3(0.16221196949481964,-0.9807851910591125,-0.10838635265827179), + float3(0.18024025857448578,-0.9807851910591125,-0.07465782016515732), + float3(0.31818991899490356,-0.9238793849945068,-0.2126075178384781), + float3(0.8154931664466858,-0.1950901746749878,-0.5448951721191406), + float3(0.906127393245697,-0.1950901448726654,-0.3753302991390228), + float3(0.8314695954322815,1.1920928955078125e-07,-0.5555701851844788), + float3(0.46194007992744446,0.8314694166183472,-0.3086583912372589), + float3(0.5132802724838257,0.8314694166183472,-0.21260762214660645), + float3(0.3181900084018707,0.9238793849945068,-0.21260759234428406), + float3(0.5448954701423645,0.8314694166183472,-0.10838645696640015), + float3(0.5132802724838257,0.8314694166183472,-0.21260762214660645), + float3(0.6532815098762512,0.7071066498756409,-0.27059805393218994), + float3(0.5448951721191406,-0.19509020447731018,-0.8154931664466858), + float3(0.37533038854599,-0.19509021937847137,-0.9061275124549866), + float3(0.3535535931587219,-0.3826832175254822,-0.8535533547401428), + float3(2.774125960058882e-07,0.9807852506637573,-0.19509045779705048), + float3(-0.038059983402490616,0.9807852506637573,-0.191341832280159), + float3(-0.07465759664773941,0.9238795042037964,-0.3753303587436676), + float3(0.13794997334480286,-0.9807851910591125,-0.13794966042041779), + float3(0.16221196949481964,-0.9807851910591125,-0.10838635265827179), + float3(0.2705983519554138,-0.9238795042037964,-0.27059805393218994), + float3(0.6935199499130249,-0.1950901746749878,-0.6935198903083801), + float3(0.8154931664466858,-0.1950901746749878,-0.5448951721191406), + float3(0.7071068286895752,1.1920930376163597e-07,-0.7071067094802856), + float3(0.3928477466106415,0.8314694166183472,-0.39284756779670715), + float3(0.46194007992744446,0.8314694166183472,-0.3086583912372589), + float3(0.2705983817577362,0.9238793849945068,-0.2705981433391571), + float3(0.8154931664466858,-0.1950901746749878,-0.5448951721191406), + float3(0.6935199499130249,-0.1950901746749878,-0.6935198903083801), + float3(0.6532816886901855,-0.3826832175254822,-0.6532815098762512), + float3(0.5000001788139343,0.7071067690849304,-0.4999999403953552), + float3(0.5879379510879517,0.7071067690849304,-0.39284747838974), + float3(0.3928477466106415,0.8314694166183472,-0.39284756779670715), + float3(-0.7071068286895752,0.7071068286895752,0.0), + float3(-0.6935198903083801,0.7071068286895752,0.13794974982738495), + float3(-0.8154932856559753,0.5555701851844788,0.16221176087856293), + float3(0.39284786581993103,0.7071066498756409,0.5879377722740173), + float3(0.5000002980232239,0.7071066498756409,0.49999988079071045), + float3(0.5879380702972412,0.555570125579834,0.5879376530647278), + float3(0.5000001788139343,-0.7071067094802856,-0.4999999403953552), + float3(0.5879379510879517,-0.7071067094802856,-0.39284747838974), + float3(0.5879378914833069,-0.5555701851844788,-0.5879377126693726), + float3(0.6532816290855408,0.38268333673477173,-0.6532815098762512), + float3(0.7681778073310852,0.38268330693244934,-0.5132799744606018), + float3(0.5879379510879517,0.5555701851844788,-0.5879377722740173), + float3(0.3928476572036743,-0.8314695358276367,-0.39284747838974), + float3(0.4619399607181549,-0.8314695358276367,-0.30865833163261414), + float3(0.5000001788139343,-0.7071067094802856,-0.4999999403953552), + float3(0.6935199499130249,0.19509029388427734,-0.6935198903083801), + float3(0.8154931664466858,0.19509029388427734,-0.5448951721191406), + float3(0.6532816290855408,0.38268333673477173,-0.6532815098762512), + float3(0.3928476870059967,-0.7071067690849304,-0.5879377722740173), + float3(0.5000001788139343,-0.7071067094802856,-0.4999999403953552), + float3(0.4619399607181549,-0.5555702447891235,-0.6913416385650635), + float3(0.5132800936698914,0.38268333673477173,-0.7681776881217957), + float3(0.6532816290855408,0.38268333673477173,-0.6532815098762512), + float3(0.4619399607181549,0.5555701851844788,-0.6913416385650635), + float3(0.3086584806442261,-0.8314695358276367,-0.4619397222995758), + float3(0.3928476572036743,-0.8314695358276367,-0.39284747838974), + float3(0.3928476870059967,-0.7071067690849304,-0.5879377722740173), + float3(0.5448951721191406,0.19509032368659973,-0.8154931664466858), + float3(0.6935199499130249,0.19509029388427734,-0.6935198903083801), + float3(0.5132800936698914,0.38268333673477173,-0.7681776881217957), + float3(-0.4999997913837433,0.7071068286895752,0.5000001788139343), + float3(-0.3928472101688385,0.7071068286895752,0.5879380106925964), + float3(-0.46193957328796387,0.5555702447891235,0.6913419961929321), + float3(0.5555703639984131,1.1920931797249068e-07,-0.8314695954322815), + float3(0.7071068286895752,1.1920930376163597e-07,-0.7071067094802856), + float3(0.5448951721191406,0.19509032368659973,-0.8154931664466858), + float3(-0.07465759664773941,0.9238795042037964,-0.3753303587436676), + float3(-0.14644639194011688,0.9238796234130859,-0.3535534739494324), + float3(-0.21260732412338257,0.8314696550369263,-0.5132799744606018), + float3(0.10838668048381805,-0.9807853102684021,-0.16221165657043457), + float3(0.13794997334480286,-0.9807851910591125,-0.13794966042041779), + float3(0.21260783076286316,-0.9238795042037964,-0.3181896507740021), + float3(0.5448951721191406,-0.19509020447731018,-0.8154931664466858), + float3(0.6935199499130249,-0.1950901746749878,-0.6935198903083801), + float3(0.5555703639984131,1.1920931797249068e-07,-0.8314695954322815), + float3(0.3181900978088379,0.9238793849945068,0.21260753273963928), + float3(0.353553831577301,0.9238793849945068,0.1464466005563736), + float3(0.5132803320884705,0.8314693570137024,0.2126074880361557), + float3(-0.8535534739494324,0.38268357515335083,-0.35355326533317566), + float3(-0.9061274528503418,0.38268357515335083,-0.180239737033844), + float3(-0.961939811706543,0.19509045779705048,-0.1913415789604187), + float3(0.39284762740135193,0.7071067690849304,-0.5879377126693726), + float3(0.5000001788139343,0.7071067690849304,-0.4999999403953552), + float3(0.30865854024887085,0.8314694166183472,-0.46193981170654297), + float3(-0.9238795042037964,1.1920928955078125e-07,0.38268357515335083), + float3(-0.8314695358276367,1.1920928955078125e-07,0.5555704236030579), + float3(-0.815493106842041,-0.19509020447731018,0.5448952913284302), + float3(0.5879380702972412,0.555570125579834,0.5879376530647278), + float3(0.6913419365882874,0.5555700659751892,0.46193957328796387), + float3(0.7681779861450195,0.38268330693244934,0.5132797956466675), + float3(0.5448951721191406,0.19509032368659973,-0.8154931664466858), + float3(0.37533038854599,0.19509033858776093,-0.9061275124549866), + float3(0.38268357515335083,1.1920931797249068e-07,-0.9238795042037964), + float3(-0.14644630253314972,-0.9238795042037964,0.35355350375175476), + float3(-0.07465749979019165,-0.9238795042037964,0.3753303587436676), + float3(-0.03805993124842644,-0.9807853102684021,0.19134175777435303), + float3(0.13794991374015808,0.7071068286895752,-0.6935198903083801), + float3(2.2153324152895948e-07,0.7071068286895752,-0.7071067094802856), + float3(2.2153332679408777e-07,0.5555703043937683,-0.8314696550369263), + float3(0.3181898891925812,0.5555702447891235,-0.7681777477264404), + float3(0.4619399607181549,0.5555701851844788,-0.6913416385650635), + float3(0.27059823274612427,0.7071067690849304,-0.6532813906669617), + float3(0.27059826254844666,-0.7071067690849304,-0.6532814502716064), + float3(0.3928476870059967,-0.7071067690849304,-0.5879377722740173), + float3(0.3181898295879364,-0.5555702447891235,-0.7681776881217957), + float3(0.35355356335639954,0.3826833963394165,-0.8535534143447876), + float3(0.5132800936698914,0.38268333673477173,-0.7681776881217957), + float3(0.3181898891925812,0.5555702447891235,-0.7681777477264404), + float3(0.2126077115535736,-0.8314695358276367,-0.513279914855957), + float3(0.3086584806442261,-0.8314695358276367,-0.4619397222995758), + float3(0.27059826254844666,-0.7071067690849304,-0.6532814502716064), + float3(0.37533038854599,0.19509033858776093,-0.9061275124549866), + float3(0.5448951721191406,0.19509032368659973,-0.8154931664466858), + float3(0.35355356335639954,0.3826833963394165,-0.8535534143447876), + float3(0.5132801532745361,-0.3826832175254822,-0.7681777477264404), + float3(0.3535535931587219,-0.3826832175254822,-0.8535533547401428), + float3(0.3181898295879364,-0.5555702447891235,-0.7681776881217957), + float3(0.30865874886512756,0.8314694166183472,0.46193987131118774), + float3(0.3928479254245758,0.8314693570137024,0.3928475081920624), + float3(0.5000002980232239,0.7071066498756409,0.49999988079071045), + float3(0.14644689857959747,0.9238793849945068,-0.3535534739494324), + float3(0.21260783076286316,0.9238793849945068,-0.31818974018096924), + float3(0.07465818524360657,0.9807852506637573,-0.18024012446403503), + float3(0.07465814054012299,-0.9807853102684021,-0.18023991584777832), + float3(0.10838668048381805,-0.9807853102684021,-0.16221165657043457), + float3(0.14644692838191986,-0.9238795042037964,-0.3535533845424652), + float3(0.37533038854599,-0.19509021937847137,-0.9061275124549866), + float3(0.5448951721191406,-0.19509020447731018,-0.8154931664466858), + float3(0.38268357515335083,1.1920931797249068e-07,-0.9238795042037964), + float3(0.21260778605937958,0.8314695358276367,-0.5132800340652466), + float3(0.30865854024887085,0.8314694166183472,-0.46193981170654297), + float3(0.14644689857959747,0.9238793849945068,-0.3535534739494324), + float3(0.07465814799070358,-0.9238795042037964,-0.37533023953437805), + float3(0.14644692838191986,-0.9238795042037964,-0.3535533845424652), + float3(0.1083865836262703,-0.8314696550369263,-0.5448950529098511), + float3(0.3181900382041931,0.555570125579834,0.7681776285171509), + float3(0.46194010972976685,0.555570125579834,0.6913415789604187), + float3(0.5132802724838257,0.38268333673477173,0.7681776285171509), + float3(0.0746581107378006,0.9238795042037964,-0.37533038854599), + float3(0.14644689857959747,0.9238793849945068,-0.3535534739494324), + float3(0.038060542196035385,0.9807852506637573,-0.19134187698364258), + float3(0.03806053847074509,-0.9807853102684021,-0.19134166836738586), + float3(0.07465814054012299,-0.9807853102684021,-0.18023991584777832), + float3(0.07465814799070358,-0.9238795042037964,-0.37533023953437805), + float3(0.1913418471813202,-0.19509024918079376,-0.9619398713111877), + float3(0.37533038854599,-0.19509021937847137,-0.9061275124549866), + float3(0.19509050250053406,1.192093321833454e-07,-0.9807853102684021), + float3(0.5555706024169922,0.8314694166183472,-6.70552182668871e-08), + float3(0.5448954701423645,0.8314694166183472,-0.10838645696640015), + float3(0.6935200095176697,0.7071066498756409,-0.13794972002506256), + float3(0.1913418471813202,-0.19509024918079376,-0.9619398713111877), + float3(1.0232398750531502e-07,-0.19509024918079376,-0.9807853102684021), + float3(1.768297579474165e-07,-0.38268327713012695,-0.9238795638084412), + float3(0.13794991374015808,0.7071068286895752,-0.6935198903083801), + float3(0.27059823274612427,0.7071067690849304,-0.6532813906669617), + float3(0.10838662087917328,0.8314695358276367,-0.5448951721191406), + float3(0.16221190989017487,-0.5555703043937683,-0.815493106842041), + float3(0.3181898295879364,-0.5555702447891235,-0.7681776881217957), + float3(0.18024015426635742,-0.38268327713012695,-0.9061275124549866), + float3(0.16221190989017487,0.5555702447891235,-0.815493106842041), + float3(0.3181898891925812,0.5555702447891235,-0.7681777477264404), + float3(0.13794991374015808,0.7071068286895752,-0.6935198903083801), + float3(0.13794991374015808,-0.7071067690849304,-0.6935198903083801), + float3(0.27059826254844666,-0.7071067690849304,-0.6532814502716064), + float3(0.16221190989017487,-0.5555703043937683,-0.815493106842041), + float3(0.18024012446403503,0.3826834559440613,-0.9061275124549866), + float3(0.35355356335639954,0.3826833963394165,-0.8535534143447876), + float3(0.16221190989017487,0.5555702447891235,-0.815493106842041), + float3(0.1083865836262703,-0.8314696550369263,-0.5448950529098511), + float3(0.2126077115535736,-0.8314695358276367,-0.513279914855957), + float3(0.13794991374015808,-0.7071067690849304,-0.6935198903083801), + float3(0.1913418173789978,0.19509033858776093,-0.9619397521018982), + float3(0.37533038854599,0.19509033858776093,-0.9061275124549866), + float3(0.18024012446403503,0.3826834559440613,-0.9061275124549866), + float3(0.37533038854599,-0.19509021937847137,-0.9061275124549866), + float3(0.1913418471813202,-0.19509024918079376,-0.9619398713111877), + float3(0.18024015426635742,-0.38268327713012695,-0.9061275124549866), + float3(2.215332699506689e-07,-0.7071068286895752,-0.7071067690849304), + float3(0.13794991374015808,-0.7071067690849304,-0.6935198903083801), + float3(2.2153329837237834e-07,-0.5555703043937683,-0.8314695358276367), + float3(1.470274497705759e-07,0.3826834559440613,-0.9238795638084412), + float3(0.18024012446403503,0.3826834559440613,-0.9061275124549866), + float3(2.2153332679408777e-07,0.5555703043937683,-0.8314696550369263), + float3(2.1408268935374508e-07,-0.8314697742462158,-0.5555701851844788), + float3(0.1083865836262703,-0.8314696550369263,-0.5448950529098511), + float3(2.215332699506689e-07,-0.7071068286895752,-0.7071067690849304), + float3(1.0232398750531502e-07,0.1950903683900833,-0.9807853102684021), + float3(0.1913418173789978,0.19509033858776093,-0.9619397521018982), + float3(1.470274497705759e-07,0.3826834559440613,-0.9238795638084412), + float3(3.10940180270336e-07,-0.9238795042037964,-0.3826833963394165), + float3(0.07465814799070358,-0.9238795042037964,-0.37533023953437805), + float3(2.1408268935374508e-07,-0.8314697742462158,-0.5555701851844788), + float3(-0.831469714641571,1.1920940323761897e-07,-0.5555701851844788), + float3(-0.9238796234130859,1.1920940323761897e-07,-0.38268327713012695), + float3(-0.9061275720596313,-0.19509033858776093,-0.37533023953437805), + float3(3.4446782137820264e-07,0.9807852506637573,0.19509059190750122), + float3(0.03806062787771225,0.9807852506637573,0.19134198129177094), + float3(0.07465822994709015,0.9238793849945068,0.3753304183483124), + float3(3.1466549899050733e-07,-0.9807853102684021,-0.19509026408195496), + float3(0.03806053847074509,-0.9807853102684021,-0.19134166836738586), + float3(3.10940180270336e-07,-0.9238795042037964,-0.3826833963394165), + float3(1.0232398750531502e-07,-0.19509024918079376,-0.9807853102684021), + float3(0.1913418471813202,-0.19509024918079376,-0.9619398713111877), + float3(1.6192866780784243e-07,1.192093463942001e-07,-1.0), + float3(-0.3826834559440613,0.9238795042037964,0.0), + float3(-0.37533026933670044,0.9238795042037964,0.07465790212154388), + float3(-0.5448951721191406,0.8314696550369263,0.10838644951581955), + float3(0.27059850096702576,0.9238793849945068,0.27059808373451233), + float3(0.3181900978088379,0.9238793849945068,0.21260753273963928), + float3(0.4619401693344116,0.8314693570137024,0.30865827202796936), + float3(0.693520188331604,0.19509026408195496,0.6935197114944458), + float3(0.8154932856559753,0.19509026408195496,0.5448948740959167), + float3(0.8314697742462158,1.1920926112907182e-07,0.5555700063705444), + float3(2.2153329837237834e-07,-0.5555703043937683,-0.8314695358276367), + float3(0.16221190989017487,-0.5555703043937683,-0.815493106842041), + float3(1.768297579474165e-07,-0.38268327713012695,-0.9238795638084412), + float3(-0.19134163856506348,-0.19509026408195496,-0.961939811706543), + float3(1.0232398750531502e-07,-0.19509024918079376,-0.9807853102684021), + float3(-0.19509020447731018,1.1920936060505483e-07,-0.9807853698730469), + float3(-0.30865803360939026,-0.8314698338508606,-0.4619396924972534), + float3(-0.3928472399711609,-0.8314698338508606,-0.39284735918045044), + float3(-0.27059775590896606,-0.9238796234130859,-0.27059802412986755), + float3(0.961939811706543,0.19509026408195496,0.19134151935577393), + float3(0.9807853102684021,0.19509026408195496,-1.4901159772762185e-07), + float3(1.0,1.1920927533992653e-07,-1.0430811414607888e-07), + float3(-0.13794946670532227,0.70710688829422,-0.6935198903083801), + float3(2.2153324152895948e-07,0.7071068286895752,-0.7071067094802856), + float3(-0.10838616639375687,0.8314696550369263,-0.5448951721191406), + float3(0.9238796234130859,0.38268330693244934,-1.4901158351676713e-07), + float3(0.9061275124549866,0.38268330693244934,-0.18024006485939026), + float3(0.9619397521018982,0.19509026408195496,-0.1913418024778366), + float3(-0.16221146285533905,0.5555703043937683,-0.8154931664466858), + float3(2.2153332679408777e-07,0.5555703043937683,-0.8314696550369263), + float3(-0.13794946670532227,0.70710688829422,-0.6935198903083801), + float3(-0.13794946670532227,-0.7071068286895752,-0.6935198903083801), + float3(2.215332699506689e-07,-0.7071068286895752,-0.7071067690849304), + float3(-0.16221146285533905,-0.5555703639984131,-0.8154931664466858), + float3(-0.18023984134197235,0.38268348574638367,-0.9061275124549866), + float3(1.470274497705759e-07,0.3826834559440613,-0.9238795638084412), + float3(-0.16221146285533905,0.5555703043937683,-0.8154931664466858), + float3(-0.10838615149259567,-0.8314697742462158,-0.5448950529098511), + float3(2.1408268935374508e-07,-0.8314697742462158,-0.5555701851844788), + float3(-0.13794946670532227,-0.7071068286895752,-0.6935198903083801), + float3(-0.19134163856506348,0.1950903832912445,-0.961939811706543), + float3(1.0232398750531502e-07,0.1950903683900833,-0.9807853102684021), + float3(-0.18023984134197235,0.38268348574638367,-0.9061275124549866), + float3(0.37533068656921387,0.9238793849945068,0.07465779781341553), + float3(0.38268381357192993,0.9238793849945068,-5.215405707303944e-08), + float3(0.5555706024169922,0.8314694166183472,-6.70552182668871e-08), + float3(-0.5555703043937683,1.1920938902676426e-07,-0.831469714641571), + float3(-0.7071068286895752,1.1920938902676426e-07,-0.7071067690849304), + float3(-0.6935199499130249,-0.19509030878543854,-0.6935199499130249), + float3(0.038060542196035385,0.9807852506637573,-0.19134187698364258), + float3(2.774125960058882e-07,0.9807852506637573,-0.19509045779705048), + float3(2.513355639166548e-07,0.9238795042037964,-0.38268351554870605), + float3(-0.03805990889668465,-0.9807853102684021,-0.19134165346622467), + float3(3.1466549899050733e-07,-0.9807853102684021,-0.19509026408195496), + float3(-0.07465752959251404,-0.9238796234130859,-0.3753302991390228), + float3(-0.21260729432106018,-0.8314697742462158,-0.5132798552513123), + float3(-0.10838615149259567,-0.8314697742462158,-0.5448950529098511), + float3(-0.2705978453159332,-0.7071069478988647,-0.6532815098762512), + float3(-0.37533023953437805,0.1950904130935669,-0.9061275124549866), + float3(-0.19134163856506348,0.1950903832912445,-0.961939811706543), + float3(-0.35355332493782043,0.38268354535102844,-0.8535534739494324), + float3(2.513355639166548e-07,0.9238795042037964,-0.38268351554870605), + float3(-0.07465759664773941,0.9238795042037964,-0.3753303587436676), + float3(-0.10838616639375687,0.8314696550369263,-0.5448951721191406), + float3(0.6532816290855408,0.7071066498756409,0.2705979347229004), + float3(0.6935200691223145,0.7071066498756409,0.137949600815773), + float3(0.8154932260513306,0.5555700659751892,0.16221153736114502), + float3(2.1408268935374508e-07,-0.8314697742462158,-0.5555701851844788), + float3(-0.10838615149259567,-0.8314697742462158,-0.5448950529098511), + float3(-0.07465752959251404,-0.9238796234130859,-0.3753302991390228), + float3(-0.31818944215774536,-0.9238796234130859,0.21260762214660645), + float3(-0.27059781551361084,-0.9238796234130859,0.2705981731414795), + float3(-0.13794942200183868,-0.9807853102684021,0.13794973492622375), + float3(-0.37533023953437805,-0.19509029388427734,-0.9061275124549866), + float3(-0.19134163856506348,-0.19509026408195496,-0.961939811706543), + float3(-0.3826833665370941,1.1920937481590954e-07,-0.9238796234130859), + float3(0.6532816886901855,-0.3826832175254822,-0.6532815098762512), + float3(0.5132801532745361,-0.3826832175254822,-0.7681777477264404), + float3(0.4619399607181549,-0.5555702447891235,-0.6913416385650635), + float3(-0.544894814491272,-0.19509020447731018,0.8154934048652649), + float3(-0.3753298819065094,-0.19509020447731018,0.9061276316642761), + float3(-0.3535531461238861,-0.38268327713012695,0.8535535931587219), + float3(-0.513279914855957,-0.3826833665370941,-0.76817786693573), + float3(-0.6532814502716064,-0.3826833665370941,-0.653281569480896), + float3(-0.5879376530647278,-0.5555705428123474,-0.5879378318786621), + float3(-0.318189412355423,-0.5555703639984131,-0.7681777477264404), + float3(-0.16221146285533905,-0.5555703639984131,-0.8154931664466858), + float3(-0.35355323553085327,-0.38268333673477173,-0.8535534739494324), + float3(-0.21260730922222137,0.9238795042037964,0.3181898891925812), + float3(-0.1464463472366333,0.9238795042037964,0.3535536229610443), + float3(-0.2126072645187378,0.8314695358276367,0.5132802128791809), + float3(-0.2705978453159332,-0.7071069478988647,-0.6532815098762512), + float3(-0.13794946670532227,-0.7071068286895752,-0.6935198903083801), + float3(-0.318189412355423,-0.5555703639984131,-0.7681777477264404), + float3(-0.35355332493782043,0.38268354535102844,-0.8535534739494324), + float3(-0.18023984134197235,0.38268348574638367,-0.9061275124549866), + float3(-0.31818944215774536,0.5555703639984131,-0.7681778073310852), + float3(-0.21260729432106018,-0.8314697742462158,-0.5132798552513123), + float3(-0.30865803360939026,-0.8314698338508606,-0.4619396924972534), + float3(-0.2126072198152542,-0.9238796234130859,-0.3181896507740021), + float3(-0.4619395434856415,0.5555703639984131,-0.691341757774353), + float3(-0.31818944215774536,0.5555703639984131,-0.7681778073310852), + float3(-0.39284729957580566,0.7071070075035095,-0.5879377722740173), + float3(-0.39284729957580566,-0.7071069478988647,-0.5879377722740173), + float3(-0.2705978453159332,-0.7071069478988647,-0.6532815098762512), + float3(-0.4619395434856415,-0.5555704236030579,-0.691341757774353), + float3(-0.513279914855957,0.38268354535102844,-0.7681778073310852), + float3(-0.35355332493782043,0.38268354535102844,-0.8535534739494324), + float3(-0.4619395434856415,0.5555703639984131,-0.691341757774353), + float3(-0.30865803360939026,-0.8314698338508606,-0.4619396924972534), + float3(-0.21260729432106018,-0.8314697742462158,-0.5132798552513123), + float3(-0.39284729957580566,-0.7071069478988647,-0.5879377722740173), + float3(-0.5448950529098511,0.1950904130935669,-0.8154931664466858), + float3(-0.37533023953437805,0.1950904130935669,-0.9061275124549866), + float3(-0.513279914855957,0.38268354535102844,-0.7681778073310852), + float3(-0.8154930472373962,0.19509032368659973,0.5448952913284302), + float3(-0.693519651889801,0.19509032368659973,0.6935201287269592), + float3(-0.7071065902709961,1.1920927533992653e-07,0.7071069478988647), + float3(-0.5555703043937683,1.1920938902676426e-07,-0.831469714641571), + float3(-0.3826833665370941,1.1920937481590954e-07,-0.9238796234130859), + float3(-0.5448950529098511,0.1950904130935669,-0.8154931664466858), + float3(-0.21260732412338257,0.9238796234130859,-0.31818971037864685), + float3(-0.14644639194011688,0.9238796234130859,-0.3535534739494324), + float3(-0.10838617384433746,0.9807853698730469,-0.16221176087856293), + float3(-0.10838600993156433,-0.9807853102684021,-0.1622115969657898), + float3(-0.07465749233961105,-0.9807853102684021,-0.18023988604545593), + float3(-0.2126072198152542,-0.9238796234130859,-0.3181896507740021), + float3(-0.5448950529098511,-0.19509029388427734,-0.8154931664466858), + float3(-0.37533023953437805,-0.19509029388427734,-0.9061275124549866), + float3(-0.5555703043937683,1.1920938902676426e-07,-0.831469714641571), + float3(-0.30865809321403503,0.831469714641571,-0.46193981170654297), + float3(-0.21260732412338257,0.8314696550369263,-0.5132799744606018), + float3(-0.21260732412338257,0.9238796234130859,-0.31818971037864685), + float3(-0.10838616639375687,0.8314696550369263,-0.5448951721191406), + float3(-0.21260732412338257,0.8314696550369263,-0.5132799744606018), + float3(-0.27059781551361084,0.70710688829422,-0.6532813906669617), + float3(-0.8154932856559753,0.5555701851844788,0.16221176087856293), + float3(-0.7681778073310852,0.5555701851844788,0.318189799785614), + float3(-0.8535534143447876,0.3826834559440613,0.35355350375175476), + float3(-0.13794931769371033,-0.9807854294776917,-0.1379496306180954), + float3(-0.10838600993156433,-0.9807853102684021,-0.1622115969657898), + float3(-0.27059775590896606,-0.9238796234130859,-0.27059802412986755), + float3(-0.3928472399711609,-0.8314698338508606,-0.39284735918045044), + float3(-0.4619395136833191,-0.8314698338508606,-0.3086581230163574), + float3(-0.3181893527507782,-0.9238796234130859,-0.2126075029373169), + float3(0.9807853102684021,-0.1950901448726654,-1.4901159772762185e-07), + float3(0.9619397521018982,-0.1950901448726654,-0.1913418024778366), + float3(0.9061275720596313,-0.3826831877231598,-0.1802399754524231), + float3(-0.21260732412338257,0.9238796234130859,-0.31818971037864685), + float3(-0.2705978453159332,0.9238796234130859,-0.27059808373451233), + float3(-0.39284729957580566,0.831469714641571,-0.39284747838974), + float3(-0.4999997913837433,0.7071070075035095,-0.4999999701976776), + float3(-0.39284729957580566,0.7071070075035095,-0.5879377722740173), + float3(-0.39284729957580566,0.831469714641571,-0.39284747838974), + float3(0.9061275124549866,-0.1950901448726654,0.37533003091812134), + float3(0.961939811706543,-0.1950901448726654,0.19134151935577393), + float3(0.9061275720596313,-0.382683128118515,0.18023988604545593), + float3(-0.9238796234130859,1.1920940323761897e-07,-0.38268327713012695), + float3(-0.9807853102684021,1.1920940323761897e-07,-0.19509008526802063), + float3(-0.961939811706543,-0.19509033858776093,-0.1913415789604187), + float3(-0.4999997913837433,-0.7071069478988647,-0.4999999701976776), + float3(-0.39284729957580566,-0.7071069478988647,-0.5879377722740173), + float3(-0.5879376530647278,-0.5555705428123474,-0.5879378318786621), + float3(-0.6532814502716064,0.38268354535102844,-0.6532814502716064), + float3(-0.513279914855957,0.38268354535102844,-0.7681778073310852), + float3(-0.5879376530647278,0.5555704832077026,-0.5879378318786621), + float3(-0.3928472399711609,-0.8314698338508606,-0.39284735918045044), + float3(-0.30865803360939026,-0.8314698338508606,-0.4619396924972534), + float3(-0.4999997913837433,-0.7071069478988647,-0.4999999701976776), + float3(-0.6935199499130249,0.1950904279947281,-0.6935199499130249), + float3(-0.5448950529098511,0.1950904130935669,-0.8154931664466858), + float3(-0.6532814502716064,0.38268354535102844,-0.6532814502716064), + float3(0.14644689857959747,0.9238793849945068,-0.3535534739494324), + float3(0.0746581107378006,0.9238795042037964,-0.37533038854599), + float3(0.10838662087917328,0.8314695358276367,-0.5448951721191406), + float3(-0.7071068286895752,1.1920938902676426e-07,-0.7071067690849304), + float3(-0.5555703043937683,1.1920938902676426e-07,-0.831469714641571), + float3(-0.6935199499130249,0.1950904279947281,-0.6935199499130249), + float3(0.1802404671907425,0.9807851314544678,0.0746578797698021), + float3(0.19134221971035004,0.9807851314544678,0.03806024044752121), + float3(0.37533068656921387,0.9238793849945068,0.07465779781341553), + float3(-0.4619395136833191,-0.8314698338508606,-0.3086581230163574), + float3(-0.3928472399711609,-0.8314698338508606,-0.39284735918045044), + float3(-0.5879377126693726,-0.7071070075035095,-0.3928474485874176), + float3(-0.39284729957580566,0.7071070075035095,-0.5879377722740173), + float3(-0.4999997913837433,0.7071070075035095,-0.4999999701976776), + float3(-0.5879376530647278,0.5555704832077026,-0.5879378318786621), + float3(-0.6532814502716064,0.38268354535102844,-0.6532814502716064), + float3(-0.7681778073310852,0.38268357515335083,-0.513279914855957), + float3(-0.8154931664466858,0.1950904279947281,-0.5448951125144958), + float3(-0.831469714641571,1.1920940323761897e-07,-0.5555701851844788), + float3(-0.7071068286895752,1.1920938902676426e-07,-0.7071067690849304), + float3(-0.8154931664466858,0.1950904279947281,-0.5448951125144958), + float3(-0.31818944215774536,0.9238796234130859,-0.21260754764080048), + float3(-0.2705978453159332,0.9238796234130859,-0.27059808373451233), + float3(-0.16221147775650024,0.9807853698730469,-0.10838641226291656), + float3(-0.16221128404140472,-0.9807854294776917,-0.10838633030653), + float3(-0.13794931769371033,-0.9807854294776917,-0.1379496306180954), + float3(-0.3181893527507782,-0.9238796234130859,-0.2126075029373169), + float3(-0.5132796764373779,-0.8314698338508606,-0.21260735392570496), + float3(-0.5448947548866272,-0.8314698338508606,-0.10838620364665985), + float3(-0.37533003091812134,-0.9238797426223755,-0.07465780526399612), + float3(-0.46193957328796387,0.831469714641571,-0.308658242225647), + float3(-0.39284729957580566,0.831469714641571,-0.39284747838974), + float3(-0.31818944215774536,0.9238796234130859,-0.21260754764080048), + float3(-0.9061274528503418,-0.19509020447731018,0.37533044815063477), + float3(-0.815493106842041,-0.19509020447731018,0.5448952913284302), + float3(-0.7681776881217957,-0.38268327713012695,0.5132801532745361), + float3(-0.21260732412338257,0.8314696550369263,-0.5132799744606018), + float3(-0.30865809321403503,0.831469714641571,-0.46193981170654297), + float3(-0.39284729957580566,0.7071070075035095,-0.5879377722740173), + float3(-0.6913415789604187,-0.5555705428123474,-0.4619397521018982), + float3(-0.5879376530647278,-0.5555705428123474,-0.5879378318786621), + float3(-0.7681778073310852,-0.3826834261417389,-0.5132800340652466), + float3(-0.162211611866951,0.9807853698730469,0.1083865687251091), + float3(-0.13794957101345062,0.9807852506637573,0.13794991374015808), + float3(-0.270597904920578,0.9238795042037964,0.27059829235076904), + float3(-0.5879377126693726,-0.7071070075035095,-0.3928474485874176), + float3(-0.4999997913837433,-0.7071069478988647,-0.4999999701976776), + float3(-0.6913415789604187,-0.5555705428123474,-0.4619397521018982), + float3(-0.7681778073310852,0.38268357515335083,-0.513279914855957), + float3(-0.6532814502716064,0.38268354535102844,-0.6532814502716064), + float3(-0.6913415789604187,0.5555704832077026,-0.4619397521018982), + float3(-0.7681775689125061,-0.5555705428123474,-0.3181895613670349), + float3(-0.6913415789604187,-0.5555705428123474,-0.4619397521018982), + float3(-0.8535534143447876,-0.3826834261417389,-0.3535533547401428), + float3(-0.3535531759262085,0.9238796234130859,-0.1464466005563736), + float3(-0.3753300905227661,0.9238796234130859,-0.07465779781341553), + float3(-0.5448949337005615,0.8314698338508606,-0.10838629305362701), + float3(-0.6532813906669617,-0.7071070075035095,-0.2705979645252228), + float3(-0.5879377126693726,-0.7071070075035095,-0.3928474485874176), + float3(-0.7681775689125061,-0.5555705428123474,-0.3181895613670349), + float3(-0.8535534739494324,0.38268357515335083,-0.35355326533317566), + float3(-0.7681778073310852,0.38268357515335083,-0.513279914855957), + float3(-0.7681776285171509,0.5555705428123474,-0.3181896209716797), + float3(-0.5132796764373779,-0.8314698338508606,-0.21260735392570496), + float3(-0.4619395136833191,-0.8314698338508606,-0.3086581230163574), + float3(-0.6532813906669617,-0.7071070075035095,-0.2705979645252228), + float3(0.9807853102684021,0.19509026408195496,-1.4901159772762185e-07), + float3(0.9619397521018982,0.19509026408195496,-0.1913418024778366), + float3(0.9807852506637573,1.1920927533992653e-07,-0.1950903683900833), + float3(0.9807853698730469,1.1920927533992653e-07,0.1950901746749878), + float3(1.0,1.1920927533992653e-07,-1.0430811414607888e-07), + float3(0.9807853102684021,-0.1950901448726654,-1.4901159772762185e-07), + float3(-0.9238796234130859,1.1920940323761897e-07,-0.38268327713012695), + float3(-0.831469714641571,1.1920940323761897e-07,-0.5555701851844788), + float3(-0.9061274528503418,0.1950904279947281,-0.3753301799297333), + float3(0.1379501074552536,0.9807852506637573,-0.1379498541355133), + float3(0.10838676244020462,0.9807852506637573,-0.1622118353843689), + float3(0.21260783076286316,0.9238793849945068,-0.31818974018096924), + float3(-0.18023954331874847,-0.9807854294776917,-0.07465779036283493), + float3(-0.16221128404140472,-0.9807854294776917,-0.10838633030653), + float3(-0.3535531163215637,-0.9238797426223755,-0.1464466005563736), + float3(0.3928479254245758,0.8314693570137024,0.3928475081920624), + float3(0.4619401693344116,0.8314693570137024,0.30865827202796936), + float3(0.5879380702972412,0.7071066498756409,0.39284735918045044), + float3(-0.5132797956466675,0.831469714641571,-0.2126074582338333), + float3(-0.46193957328796387,0.831469714641571,-0.308658242225647), + float3(-0.3535531759262085,0.9238796234130859,-0.1464466005563736), + float3(-0.8535534143447876,-0.3826834261417389,-0.3535533547401428), + float3(-0.9061275124549866,-0.3826834559440613,-0.18023987114429474), + float3(-0.8154930472373962,-0.5555706024169922,-0.162211611866951), + float3(-0.6532813310623169,0.7071070075035095,-0.2705979347229004), + float3(-0.587937593460083,0.7071070075035095,-0.3928473889827728), + float3(-0.5132797956466675,0.831469714641571,-0.2126074582338333), + float3(-0.19134129583835602,-0.9807854294776917,-0.038060206919908524), + float3(-0.18023954331874847,-0.9807854294776917,-0.07465779036283493), + float3(-0.37533003091812134,-0.9238797426223755,-0.07465780526399612), + float3(-0.7071068286895752,1.1920938902676426e-07,-0.7071067690849304), + float3(-0.831469714641571,1.1920940323761897e-07,-0.5555701851844788), + float3(-0.8154931664466858,-0.19509030878543854,-0.5448951125144958), + float3(-0.07465752214193344,0.9238795042037964,0.37533050775527954), + float3(3.6309421602709335e-07,0.9238793849945068,0.38268357515335083), + float3(3.6309421602709335e-07,0.8314694166183472,0.5555704236030579), + float3(-0.6532813310623169,0.7071070075035095,-0.2705979347229004), + float3(-0.6935197114944458,0.7071070075035095,-0.13794955611228943), + float3(-0.8154930472373962,0.5555705428123474,-0.162211611866951), + float3(-0.6935197114944458,0.7071070075035095,-0.13794955611228943), + float3(-0.6532813310623169,0.7071070075035095,-0.2705979347229004), + float3(-0.5448949337005615,0.8314698338508606,-0.10838629305362701), + float3(-0.9061275720596313,-0.19509033858776093,-0.37533023953437805), + float3(-0.961939811706543,-0.19509033858776093,-0.1913415789604187), + float3(-0.9061275124549866,-0.3826834559440613,-0.18023987114429474), + float3(-0.9807853102684021,1.1920940323761897e-07,-0.19509008526802063), + float3(-1.0,7.549790126404332e-08,0.0), + float3(-0.9807853102684021,-0.19509020447731018,0.0), + float3(-0.6935197710990906,-0.7071070075035095,-0.13794957101345062), + float3(-0.6532813906669617,-0.7071070075035095,-0.2705979645252228), + float3(-0.8154930472373962,-0.5555706024169922,-0.162211611866951), + float3(-0.9061274528503418,0.38268357515335083,-0.180239737033844), + float3(-0.8535534739494324,0.38268357515335083,-0.35355326533317566), + float3(-0.8154930472373962,0.5555705428123474,-0.162211611866951), + float3(-0.5448947548866272,-0.8314698338508606,-0.10838620364665985), + float3(-0.5132796764373779,-0.8314698338508606,-0.21260735392570496), + float3(-0.6935197710990906,-0.7071070075035095,-0.13794957101345062), + float3(-0.19134163856506348,-0.19509026408195496,-0.961939811706543), + float3(-0.37533023953437805,-0.19509029388427734,-0.9061275124549866), + float3(-0.35355323553085327,-0.38268333673477173,-0.8535534739494324), + float3(0.8154931664466858,0.19509029388427734,-0.5448951721191406), + float3(0.6935199499130249,0.19509029388427734,-0.6935198903083801), + float3(0.7071068286895752,1.1920930376163597e-07,-0.7071067094802856), + float3(-0.9807853102684021,1.1920940323761897e-07,-0.19509008526802063), + float3(-0.9238796234130859,1.1920940323761897e-07,-0.38268327713012695), + float3(-0.961939811706543,0.19509045779705048,-0.1913415789604187), + float3(-0.3753300905227661,0.9238796234130859,-0.07465779781341553), + float3(-0.3535531759262085,0.9238796234130859,-0.1464466005563736), + float3(-0.19134151935577393,0.9807853698730469,-0.038060203194618225), + float3(-0.6935197710990906,-0.7071070075035095,-0.13794957101345062), + float3(-0.7071068286895752,-0.7071068286895752,0.0), + float3(-0.5555701851844788,-0.8314696550369263,0.0), + float3(-0.9807853698730469,0.1950903832912445,0.0), + float3(-0.961939811706543,0.19509045779705048,-0.1913415789604187), + float3(-0.9238795042037964,0.3826834261417389,0.0), + float3(-0.5448947548866272,-0.8314698338508606,-0.10838620364665985), + float3(-0.5555701851844788,-0.8314696550369263,0.0), + float3(-0.38268327713012695,-0.9238796234130859,0.0), + float3(-1.0,7.549790126404332e-08,0.0), + float3(-0.9807853102684021,1.1920940323761897e-07,-0.19509008526802063), + float3(-0.9807853698730469,0.1950903832912445,0.0), + float3(-0.3753300905227661,0.9238796234130859,-0.07465779781341553), + float3(-0.19509035348892212,0.9807853698730469,0.0), + float3(-0.3826834559440613,0.9238795042037964,0.0), + float3(-0.37533003091812134,-0.9238797426223755,-0.07465780526399612), + float3(-0.38268327713012695,-0.9238796234130859,0.0), + float3(-0.19509008526802063,-0.9807853102684021,0.0), + float3(0.9619397521018982,-0.1950901448726654,-0.1913418024778366), + float3(0.906127393245697,-0.1950901448726654,-0.3753302991390228), + float3(0.8535535335540771,-0.3826831877231598,-0.3535533845424652), + float3(-0.5555702447891235,0.8314695954322815,0.0), + float3(-0.5448949337005615,0.8314698338508606,-0.10838629305362701), + float3(-0.3826834559440613,0.9238795042037964,0.0), + float3(-0.961939811706543,-0.19509033858776093,-0.1913415789604187), + float3(-0.9807853102684021,-0.19509020447731018,0.0), + float3(-0.9238795638084412,-0.38268327713012695,0.0), + float3(-0.7071068286895752,0.7071068286895752,0.0), + float3(-0.6935197114944458,0.7071070075035095,-0.13794955611228943), + float3(-0.5555702447891235,0.8314695954322815,0.0), + float3(-0.9061275124549866,-0.3826834559440613,-0.18023987114429474), + float3(-0.9238795638084412,-0.38268327713012695,0.0), + float3(-0.8314696550369263,-0.5555701851844788,0.0), + float3(-0.8314696550369263,0.5555701851844788,0.0), + float3(-0.8154930472373962,0.5555705428123474,-0.162211611866951), + float3(-0.7071068286895752,0.7071068286895752,0.0), + float3(-0.8154930472373962,-0.5555706024169922,-0.162211611866951), + float3(-0.8314696550369263,-0.5555701851844788,0.0), + float3(-0.7071068286895752,-0.7071068286895752,0.0), + float3(-0.9238795042037964,0.3826834261417389,0.0), + float3(-0.9061274528503418,0.38268357515335083,-0.180239737033844), + float3(-0.8314696550369263,0.5555701851844788,0.0), + float3(-0.16221129894256592,0.5555701851844788,0.8154933452606201), + float3(4.1524839389239787e-07,0.5555701851844788,0.831469714641571), + float3(3.705447966240172e-07,0.38268333673477173,0.9238795042037964), +}; diff --git a/WickedEngine/wiEnums.h b/WickedEngine/wiEnums.h index 73ee7a346..5607d1cf7 100644 --- a/WickedEngine/wiEnums.h +++ b/WickedEngine/wiEnums.h @@ -95,6 +95,7 @@ enum VSTYPES VSTYPE_DECAL, VSTYPE_ENVMAP, VSTYPE_ENVMAP_SKY, + VSTYPE_SPHERE, VSTYPE_LAST }; // pixel shaders @@ -125,6 +126,7 @@ enum PSTYPES PSTYPE_SUN, PSTYPE_ENVMAP, PSTYPE_ENVMAP_SKY, + PSTYPE_CUBEMAP, PSTYPE_LAST }; // geometry shaders diff --git a/WickedEngine/wiRenderer.cpp b/WickedEngine/wiRenderer.cpp index b458eb223..480bff2c0 100644 --- a/WickedEngine/wiRenderer.cpp +++ b/WickedEngine/wiRenderer.cpp @@ -44,7 +44,8 @@ GPUBuffer *wiRenderer::resourceBuffers[RBTYPE_LAST]; int wiRenderer::SHADOWMAPRES=1024,wiRenderer::SOFTSHADOW=2 ,wiRenderer::POINTLIGHTSHADOW=2,wiRenderer::POINTLIGHTSHADOWRES=256, wiRenderer::SPOTLIGHTSHADOW=2, wiRenderer::SPOTLIGHTSHADOWRES=512; bool wiRenderer::HAIRPARTICLEENABLED=true,wiRenderer::EMITTERSENABLED=true; -bool wiRenderer::wireRender = false, wiRenderer::debugSpheres = false, wiRenderer::debugBoneLines = false, wiRenderer::debugBoxes = false; +bool wiRenderer::wireRender = false, wiRenderer::debugSpheres = false, wiRenderer::debugBoneLines = false, wiRenderer::debugBoxes = false +, wiRenderer::debugEnvProbes = false; Texture2D* wiRenderer::enviroMap,*wiRenderer::colorGrading; float wiRenderer::GameSpeed=1,wiRenderer::overrideGameSpeed=1; @@ -688,6 +689,15 @@ void wiRenderer::LoadLineShaders() pixelShaders[PSTYPE_LINE] = static_cast(wiResourceManager::GetShaderManager()->add(SHADERPATH + "linesPS.cso", wiResourceManager::PIXELSHADER)); + + VertexShaderInfo* vsinfoSphere = static_cast(wiResourceManager::GetShaderManager()->add(SHADERPATH + "sphereVS.cso", wiResourceManager::VERTEXSHADER)); + if (vsinfoSphere != nullptr) { + vertexShaders[VSTYPE_SPHERE] = vsinfoSphere->vertexShader; + } + + + pixelShaders[PSTYPE_CUBEMAP] = static_cast(wiResourceManager::GetShaderManager()->add(SHADERPATH + "cubemapPS.cso", wiResourceManager::PIXELSHADER)); + } void wiRenderer::LoadTessShaders() { @@ -1680,6 +1690,46 @@ void wiRenderer::DrawTranslators(Camera* camera, GRAPHICSTHREAD threadID) renderableTranslators.clear(); } } +void wiRenderer::DrawDebugEnvProbes(Camera* camera, GRAPHICSTHREAD threadID) +{ + if (debugEnvProbes && !GetScene().environmentProbes.empty()) { + GetDevice()->EventBegin(L"Debug EnvProbes", threadID); + + GetDevice()->BindPrimitiveTopology(TRIANGLELIST, threadID); + GetDevice()->BindRasterizerState(rasterizers[RSTYPE_FRONT], threadID); + + GetDevice()->BindVertexLayout(nullptr, threadID); + + GetDevice()->BindDepthStencilState(depthStencils[DSSTYPE_DEFAULT], STENCILREF_DEFAULT, threadID); + GetDevice()->BindBlendState(blendStates[BSTYPE_OPAQUE], threadID); + + + GetDevice()->BindPS(pixelShaders[PSTYPE_CUBEMAP], threadID); + GetDevice()->BindVS(vertexShaders[VSTYPE_SPHERE], threadID); + + GetDevice()->BindVertexBuffer(nullptr, 0, 0, threadID); + GetDevice()->BindIndexBuffer(nullptr, threadID); + + XMMATRIX VP = camera->GetViewProjection(); + + MiscCB sb; + for (auto& x : GetScene().environmentProbes) + { + float dist = wiMath::Distance(x->translation, camera->translation) * 0.09f; + sb.mTransform = XMMatrixTranspose(XMMatrixScaling(dist, dist, dist)*x->getMatrix()); + sb.mColor = XMFLOAT4(1, 1, 1, 1); + GetDevice()->UpdateBuffer(constantBuffers[CBTYPE_MISC], &sb, threadID); + + GetDevice()->BindResourcePS(x->cubeMap.GetTexture(), TEXSLOT_ENV0, threadID); + + GetDevice()->Draw(2880, threadID); + } + + GetDevice()->EventEnd(threadID); + + renderableTranslators.clear(); + } +} void wiRenderer::DrawSoftParticles(Camera* camera, GRAPHICSTHREAD threadID, bool dark) { @@ -3689,7 +3739,7 @@ void wiRenderer::PutEnvProbe(const XMFLOAT3& position, int resolution) GetDevice()->GenerateMips(probe->cubeMap.GetTexture(), threadID); - enviroMap = probe->cubeMap.GetTexture(); + //enviroMap = probe->cubeMap.GetTexture(); scene->environmentProbes.push_back(probe); diff --git a/WickedEngine/wiRenderer.h b/WickedEngine/wiRenderer.h index 6a6c26469..6103f0f15 100644 --- a/WickedEngine/wiRenderer.h +++ b/WickedEngine/wiRenderer.h @@ -280,7 +280,7 @@ protected: - static bool wireRender, debugSpheres, debugBoneLines, debugBoxes; + static bool wireRender, debugSpheres, debugBoneLines, debugBoxes, debugEnvProbes; static wiGraphicsTypes::Texture2D* enviroMap,*colorGrading; @@ -330,10 +330,13 @@ public: static bool GetRasterizer(){return wireRender;}; static void ToggleDebugSpheres(){debugSpheres=!debugSpheres;} static void SetToDrawDebugSpheres(bool param){debugSpheres=param;} - static void SetToDrawDebugBoneLines(bool param){ debugBoneLines = param; } + static void SetToDrawDebugBoneLines(bool param) { debugBoneLines = param; } + static bool GetToDrawDebugBoneLines() { return debugBoneLines; } static void SetToDrawDebugBoxes(bool param){debugBoxes=param;} - static bool GetToDrawDebugSpheres(){return debugSpheres;}; - static bool GetToDrawDebugBoxes(){return debugBoxes;}; + static bool GetToDrawDebugSpheres(){return debugSpheres;} + static bool GetToDrawDebugBoxes(){return debugBoxes;} + static bool GetToDrawDebugEnvProbes() { return debugEnvProbes; } + static void SetToDrawDebugEnvProbes(bool value) { debugEnvProbes = value; } static wiGraphicsTypes::Texture2D* GetColorGrading(){return colorGrading;}; static void SetColorGrading(wiGraphicsTypes::Texture2D* tex){colorGrading=tex;}; static void SetEnviromentMap(wiGraphicsTypes::Texture2D* tex){ enviroMap = tex; } @@ -381,6 +384,7 @@ public: static void DrawDebugLines(Camera* camera, GRAPHICSTHREAD threadID); static void DrawDebugBoxes(Camera* camera, GRAPHICSTHREAD threadID); static void DrawTranslators(Camera* camera, GRAPHICSTHREAD threadID); + static void DrawDebugEnvProbes(Camera* camera, GRAPHICSTHREAD threadID); static void DrawSoftParticles(Camera* camera, GRAPHICSTHREAD threadID, bool dark = false); static void DrawSoftPremulParticles(Camera* camera, GRAPHICSTHREAD threadID, bool dark = false); static void DrawTrails(GRAPHICSTHREAD threadID, wiGraphicsTypes::Texture2D* refracRes); diff --git a/WickedEngine/wiVersion.cpp b/WickedEngine/wiVersion.cpp index 93660663f..a62916289 100644 --- a/WickedEngine/wiVersion.cpp +++ b/WickedEngine/wiVersion.cpp @@ -7,7 +7,7 @@ namespace wiVersion // minor features, major bug fixes const int minor = 8; // minor bug fixes, alterations, refactors - const int revision = 9; + const int revision = 10; long GetVersion()