diff --git a/base/camera.hpp b/base/camera.hpp index a6a8847..0e84c4b 100644 --- a/base/camera.hpp +++ b/base/camera.hpp @@ -43,13 +43,15 @@ private: } else { - //matrices.view = lookAt(position, lookAtPoint); + this->forward = glm::normalize(lookAtPoint - position); + //matrices.view = getLookAtViewMatrix(); + //matrices.view = transM * rotM ; - // matrices.view = transM * glm::inverse(glm::transpose(rotationMatrix));//LookAt(position, to, up, false, true);//transM * glm::transpose(glm::inverse(rotationMatrix)); - matrices.view = LookAt(position, lookAtPoint, up, false, true); + // matrices.view = transM * glm::transpose(rotationMatrix);//LookAt(position, to, up, false, true);//transM * glm::transpose(glm::inverse(rotationMatrix)); + matrices.view = LookAt(position, lookAtPoint, up, true, true); } - viewPos = glm::vec4(position, 0.0f) * glm::vec4(-1.0f, 1.0f, -1.0f, 1.0f); + //viewPos = glm::vec4(position, 0.0f) * glm::vec4(-1.0f, 1.0f, -1.0f, 1.0f); updated = true; }; @@ -61,6 +63,7 @@ public: glm::vec3 position = glm::vec3(); glm::vec4 viewPos = glm::vec4(); glm::vec3 lookAtPoint = glm::vec3(); + glm::vec3 forward = glm::normalize(lookAtPoint - position); glm::vec3 up = glm::vec3(); glm::mat4 rotationMatrix = glm::mat4(); @@ -146,7 +149,7 @@ public: float r = (viewWidth - u0) / fx * znear; float t = -v0 / fy * znear; float b = (viewHeight - v0) / fy * znear; - glm::mat4 perspective = glm::mat4(); + glm::mat4 perspective = glm::mat4(1.f); if (rightHand) { if (zPositive) @@ -189,7 +192,7 @@ public: if (zPositive) { // rightHand = true and zPositive = true, usually used in 3d reconstruction yAxis = -yAxis; - + //zAxis = -zAxis; } else { // rightHand = true and zPositive = false, usually used in OpenGL @@ -249,19 +252,9 @@ public: } - glm::mat4 lookAt(glm::vec3 position, glm::vec3 lookAtPoint) + glm::mat4 getLookAtViewMatrix() { - glm::vec3 translate = position - this->position; - glm::vec3 forward = glm::normalize(lookAtPoint - position); - glm::vec3 right = glm::normalize(glm::cross(glm::vec3(0, 1, 0), forward)); - glm::vec3 up = glm::cross(forward, right); - glm::mat4 rotationMatrix = glm::mat4(glm::vec4(right, 0.0f), - glm::vec4(up, 0.0f), - glm::vec4(-forward, 0.0f), - glm::vec4(0.0f, 0.0f, 0.0f, 1.0f)); - glm::mat4 viewMatrix = glm::translate(rotationMatrix, translate); - this->position = position; - return viewMatrix; + return glm::lookAt(position, position + forward, up); } /* diff --git a/base/renderConfig.cpp b/base/renderConfig.cpp index 804497e..de46de2 100644 --- a/base/renderConfig.cpp +++ b/base/renderConfig.cpp @@ -25,7 +25,7 @@ void PlumageConfig::PlumageConfiguration::readConfigurationFromToml(std::string std::string cX = toml::find(camera, "cX"); std::string cY = toml::find(camera, "cY"); std::vector bottomCenter = toml::find>(camera, "bottomCenter"); - std::vector bottomNormal = toml::find>(camera, "bottomNormal"); + std::vector bottomNormal = toml::find>(camera, "bottomNormal"); std::vector cameraFixation = toml::find>(camera, "center"); std::vector> cameraTracks = toml::find>>(camera, "cameraTracks"); std::vector>> cameraAngle = toml::find>>>(camera, "cameraAngle"); @@ -47,9 +47,9 @@ void PlumageConfig::PlumageConfiguration::readConfigurationFromToml(std::string settings.fY = std::stof(fY, &sz); settings.cX = std::stof(cX, &sz); settings.cY = std::stof(cY, &sz); - settings.bottomCenter = glm::vec3(bottomCenter[0], -bottomCenter[1], -bottomCenter[2]); - settings.bottomNormal = glm::vec3(bottomNormal[0], -bottomNormal[1], -bottomNormal[2]); - settings.cameraFixation = glm::vec3(cameraFixation[0], -cameraFixation[1], -cameraFixation[2]); + settings.bottomCenter = glm::vec3(bottomCenter[0], bottomCenter[1], -bottomCenter[2]); + settings.bottomNormal = glm::vec3(bottomNormal[0], bottomNormal[1], -bottomNormal[2]); + settings.cameraFixation = glm::vec3(cameraFixation[0], cameraFixation[1], -cameraFixation[2]); std::vector cameraTrackToFixation; auto cameraTracksAndAngleSize = std::min(cameraTracks.size(), cameraAngle.size()); settings.cameraTracks.resize(cameraTracksAndAngleSize); @@ -58,12 +58,12 @@ void PlumageConfig::PlumageConfiguration::readConfigurationFromToml(std::string for (uint64_t i = 0; i < cameraTracksAndAngleSize; i++) { - settings.cameraTracks[i] = glm::vec3(cameraTracks[i][0], -cameraTracks[i][1] , -cameraTracks[i][2]); + settings.cameraTracks[i] = glm::vec3(cameraTracks[i][0], cameraTracks[i][1] , -cameraTracks[i][2]); cameraTrackToFixation[i] = settings.cameraTracks[i] - settings.bottomCenter; - settings.cameraAngle[i] = glm::mat3(glm::vec3(cameraAngle[i][0][0], -cameraAngle[i][0][1], -cameraAngle[i][0][2]), - glm::vec3(cameraAngle[i][1][0], -cameraAngle[i][1][1], -cameraAngle[i][1][2]), - glm::vec3(cameraAngle[i][2][0], -cameraAngle[i][2][1], -cameraAngle[i][2][2])); + settings.cameraAngle[i] = glm::mat3(glm::vec3(cameraAngle[i][0][0], cameraAngle[i][0][1], -cameraAngle[i][0][2]), + glm::vec3(cameraAngle[i][1][0], cameraAngle[i][1][1], -cameraAngle[i][1][2]), + glm::vec3(cameraAngle[i][2][0], cameraAngle[i][2][1], -cameraAngle[i][2][2])); } @@ -89,7 +89,7 @@ void PlumageConfig::PlumageConfiguration::readConfigurationFromToml(std::string { cameraTrackToFixation[i] = cameraTracksRotationMatrix * glm::vec4(cameraTrackToFixation[i], 1.0f); cameraTrackToFixation[i] = trans * glm::vec4(cameraTrackToFixation[i], 1.0f); - cameraTrackToFixation[i] = glm::vec3(std::truncf(cameraTrackToFixation[i][0] * 10000) / 10000, -std::truncf(cameraTrackToFixation[i][1] * 10000)/10000, -std::truncf(cameraTrackToFixation[i][2] * 10000)/10000); + cameraTrackToFixation[i] = glm::vec3(std::truncf(cameraTrackToFixation[i][0] * 10000) / 10000, std::truncf(cameraTrackToFixation[i][1] * 10000)/10000, -std::truncf(cameraTrackToFixation[i][2] * 10000)/10000); settings.cameraTracks[i] = settings.bottomCenter + cameraTrackToFixation[i] ; settings.cameraAngle[i] = cameraTracksRotationMatrix * glm::mat4(settings.cameraAngle[i]) ; } diff --git a/base/renderConfig.h b/base/renderConfig.h index 7137787..66d7048 100644 --- a/base/renderConfig.h +++ b/base/renderConfig.h @@ -63,7 +63,7 @@ namespace PlumageConfig int calibrationHeight = 480.0f; glm::vec3 bottomCenter = { 0.f,0.f,-6.f }; //std::vector bottomCenter = { 0.f,0.f,-6.f }; - glm::vec3 bottomNormal = { 0.f,1.0f,0.f }; + glm::vec3 bottomNormal = { 0,1,0 }; glm::vec3 cameraFixation = { -0.5f,1.5f,1.79f }; std::vector cameraTracks = { {0.f,0.f,-6.f},{1.f,0.f,-3.f} }; std::vector cameraAngle = { {{0.f,0.f,0.f},{45.f,0.f,0.f},{0.f,0.f,0.f}},{{0.f,0.f,0.f},{45.f,0.f,0.f},{0.f,0.f,0.f}} }; @@ -144,7 +144,7 @@ namespace PlumageConfig std::string hdr2ktxShFilePath = getAssetPath() + "script/hdr2ktxShFilePath.sh"; // 配置文件路径,命令行传入后保存在这 //std::string configFilePath = getAssetPath() + "config/guanzi.toml"; - std::string configFilePath = getAssetPath() + "config/yukino_traj1_matrix.toml"; + std::string configFilePath = getAssetPath() + "config/yukino_rotate_trans_matrix.toml"; } filePath; diff --git a/data/config/yukino_rotate_trans_matrix.toml b/data/config/yukino_rotate_trans_matrix.toml new file mode 100644 index 0000000..1f1017d --- /dev/null +++ b/data/config/yukino_rotate_trans_matrix.toml @@ -0,0 +1,39 @@ +[settings] +width = 1080 +height = 720 +multiSampling = false +sampleCount = 4 +rotateModel = true +modelRotateSpeed = 2.0 +startFrameIndex = 1 +endFrameIndex = 200 +videoFrameRate = 24 +selectedPhysicalDeviceIndex = 7 + +[FilePath] +glTFModelFilePath = "./data/models/DamagedHelmet/DamagedHelmet.gltf" +envMapFilePath = "./data/environments/metro_noord_4k_hdr16f_cube.ktx" +imageOutputPath = "./data/output/imageSequence" +videoOutputPath = "./data/output/video" + +[settings.camera] +fovX = 1.0 +fovY = 1.0 +cX = "360.0" +cY = "640.0" +bottomCenter = [ -0.2356706651277691, -3.5593538438209418, -0.29007832787590515,] +bottomNormal = [ 0, 1, 0,] +cameraTracks = [ [ -2.693372283223423, 8.86942507751856, 6.082414133190826,], [ -2.5009900243426735, 8.869425075818562, 6.164013695350231,], [ -2.306139590254794, 8.869425074241974, 6.23953012037607,], [ -2.1090132748136514, 8.869425072790348, 6.30888888267405,], [ -1.9098056178932397, 8.86942507146512, 6.372021533519567,], [ -1.7087132134003045, 8.869425070267596, 6.428865768608335,], [ -1.5059345152599013, 8.869425069198957, 6.479365489543209,], [ -1.3016696415653264, 8.869425068260261, 6.5234708591965305,], [ -1.096120177085719, 8.869425067452436, 6.56113835089336,], [ -0.8894889743262324, 8.86942506677627, 6.592330791367039,], [ -0.6819799533371039, 8.869425066232438, 6.617017397444737,], [ -0.4737979004691806, 8.869425065821474, 6.635173806426697,], [ -0.2651482662745198, 8.869425065543783, 6.6467821001293075,], [ -0.05623696275149684, 8.869425065399643, 6.651830822568171,], [ 0.15272983986547892, 8.869425065389192, 6.6503149912637785,], [ 0.36154591657109314, 8.869425065512445, 6.642236102158621,], [ 0.5700051911083075, 8.869425065769274, 6.6276021281408655,], [ 0.7779019393407461, 8.869425066159428, 6.606427511176088,], [ 0.9850309922775832, 8.869425066682526, 6.578733148054795,], [ 1.191187938550562, 8.869425067338048, 6.544546369769799,], [ 1.3961693261433432, 8.869425068125345, 6.503900914543849,], [ 1.5997728631740733, 8.869425069043643, 6.456836894534073,], [ 1.801797617533059, 8.869425070092039, 6.403400756246106,], [ 2.002044215178488, 8.86942507126949, 6.34364523469702,], [ 2.2003150368945525, 8.86942507257484, 6.277629301372209,], [ 2.396414413317743, 8.869425074006802, 6.205418106027667,], [ 2.590148818038895, 8.869425075563958, 6.127082912395034,], [ 2.781327058590389, 8.869425077244774, 6.042701027852902,], [ 2.9697604651300264, 8.869425079047591, 5.95235572713377,], [ 3.155263076635394, 8.869425080970629, 5.856136170141924,], [ 3.3376518244249387, 8.869425083011992, 5.754137313963386,], [ 3.516746712824651, 8.869425085169665, 5.646459819154736,], [ 3.6923709968020715, 8.869425087441517, 5.533209950403287,], [ 3.8643513563922864, 8.869425089825306, 5.414499471656675,], [ 4.032518067743827, 8.869425092318682, 5.290445535825332,], [ 4.196705170615594, 8.86942509491918, 5.161170569166713,], [ 4.356750632159611, 8.869425097624239, 5.02680215046535,], [ 4.51249650682785, 8.869425100431187, 4.887472885128012,], [ 4.663789092245446, 8.869425103337253, 4.743320274318151,], [ 4.810479080896364, 8.869425106339568, 4.59448657925889,], [ 4.952421707471902, 8.869425109435173, 4.441118680838339,], [ 5.089476891736572, 8.869425112621009, 4.283367934655908,], [ 5.221509376770378, 8.869425115893934, 4.121390021652602,], [ 5.348388862451066, 8.86942511925072, 3.9553447944727225,], [ 5.469990134044616, 8.86942512268805, 3.7853961197086132,], [ 5.586193185777064, 8.869425126202534, 3.6117117161841197,], [ 5.696883339265714, 8.869425129790704, 3.4344629894363417,], [ 5.801951356692859, 8.869425133449017, 3.2538248625590835,], [ 5.901293548610311, 8.869425137173867, 3.069975603574865,], [ 5.994811876268377, 8.869425140961573, 2.8830966495059194,], [ 6.082414048368263, 8.869425144808398, 2.6933724273177404,], [ 6.164013612142444, 8.869425148710548, 2.5009901719119423,], [ 6.239530038673113, 8.86942515266417, 2.306139741348023,], [ 6.308888802364489, 8.869425156665365, 2.109013429476368,], [ 6.372021454490595, 8.86942516071018, 1.9098057761674496,], [ 6.428865690745878, 8.869425164794627, 1.7087133753244534,], [ 6.479365412732047, 8.869425168914674, 1.5059346808688276,], [ 6.523470783320401, 8.869425173066254, 1.3016698108902343,], [ 6.561138275835081, 8.86942517724527, 1.0961203501541428,], [ 6.592330717008622, 8.8694251814476, 0.8894891511620158,], [ 6.617017323667497, 8.869425185669094, 0.6819801339603713,], [ 6.635173733111383, 8.869425189905588, 0.4737980848963177,], [ 6.646782027156207, 8.8694251941529, 0.2651484545181615,], [ 6.651830749817236, 8.869425198406837, 0.05623715482050451,], [ 6.650314918614742, 8.869425202663203, -0.15272964396601307,], [ 6.642236029491115, 8.869425206917798, -0.3615457168398557,], [ 6.627602055334543, 8.869425211166423, -0.57000498754777,], [ 6.606427438110734, 8.869425215404883, -0.7779017319571613,], [ 6.578733074610449, 8.869425219628997, -0.9850307810809733,], [ 6.5445462958268825, 8.869425223834595, -1.1911877235547121,], [ 6.503900839983273, 8.869425228017526, -1.3961691073657858,], [ 6.456836819237349, 8.869425232173668, -1.599772640636078,], [ 6.403400680095485, 8.869425236298913, -1.8017973912596041,], [ 6.343645157575587, 8.86942524038919, -2.002043985198241,], [ 6.277629223164013, 8.869425244440464, -2.2003148032398308,], [ 6.20541802661782, 8.869425248448739, -2.396414176024501,], [ 6.127082831669844, 8.869425252410053, -2.590148577146673,], [ 6.042700945699973, 8.869425256320504, -2.7813268141422736,], [ 5.952355643442111, 8.869425260176229, -2.969760217172622,], [ 5.856136084802067, 8.869425263973426, -3.1552628252187622,], [ 5.754137226867484, 8.86942526770834, -3.337651569602561,], [ 5.64645973019668, 8.869425271377295, -3.516746454653367,], [ 5.533209859478804, 8.869425274976663, -3.6923707353420223,], [ 5.414499378663434, 8.869425278502897, -3.864351091706866,], [ 5.290445440663043, 8.869425281952513, -4.032517799899599,], [ 5.161170471737223, 8.869425285322107, -4.19670489968226,], [ 5.026802050672748, 8.869425288608355, -4.356750358209905,], [ 4.887472782878715, 8.869425291808014, -4.512496229937487,], [ 4.743320169521007, 8.869425294917924, -4.663788812493045,], [ 4.594486471825257, 8.86942529793502, -4.810478798363362,], [ 4.441118570682174, 8.86942530085632, -4.952421422242491,], [ 4.28336782169386, 8.869425303678947, -5.089476603897599,], [ 4.1213899058040875, 8.86942530640011, -5.221509086411263,], [ 3.955344675660005, 8.869425309017124, -5.3483885696637214,], [ 3.785395997856889, 8.869425311527408, -5.469989838923343,], [ 3.6117115912215687, 8.869425313928485, -5.586192888418477,], [ 3.4344628612942256, 8.869425316217983, -5.69688303976863,], [ 3.253824731171801, 8.869425318393645, -5.801951055158202,], [ 3.0699754688800165, 8.869425320453322, -5.901293245141022,], [ 2.8830965114443705, 8.869425322394985, -5.994811570969302,], [ 2.6933722858336724, 8.869425324216714, -6.08241374134606,], [ 2.5009900269529206, 8.869425325916712, -6.164013303505465,], [ 2.306139592865042, 8.8694253274933, -6.239529728531301,], [ 2.109013277423898, 8.869425328944924, -6.3088884908292835,], [ 1.9098056205034897, 8.869425330270154, -6.372021141674799,], [ 1.7087132160105534, 8.869425331467678, -6.428865376763567,], [ 1.5059345178701486, 8.869425332536316, -6.479365097698443,], [ 1.3016696441755753, 8.869425333475013, -6.523470467351764,], [ 1.096120179695966, 8.869425334282841, -6.561137959048594,], [ 0.8894889769364838, 8.869425334959004, -6.592330399522273,], [ 0.6819799559473531, 8.86942533550284, -6.617017005599969,], [ 0.4737979030794286, 8.8694253359138, -6.63517341458193,], [ 0.2651482688847691, 8.869425336191489, -6.646781708284539,], [ 0.05623696536174394, 8.869425336335631, -6.651830430723404,], [ -0.1527298372552283, 8.86942533634608, -6.650314599419009,], [ -0.3615459139608448, 8.869425336222829, -6.642235710313851,], [ -0.5700051884980599, 8.869425335966, -6.627601736296096,], [ -0.7779019367304971, 8.869425335575846, -6.606427119331322,], [ -0.9850309896673355, 8.86942533505275, -6.578732756210026,], [ -1.1911879359403112, 8.869425334397228, -6.544545977925031,], [ -1.3961693235330939, 8.869425333609929, -6.503900522699082,], [ -1.5997728605638264, 8.86942533269163, -6.4568365026893035,], [ -1.8017976149228097, 8.869425331643239, -6.403400364401341,], [ -2.0020442125682414, 8.869425330465784, -6.343644842852253,], [ -2.2003150342843023, 8.869425329160435, -6.277628909527444,], [ -2.3964144107074947, 8.869425327728472, -6.2054177141829,], [ -2.5901488154286483, 8.869425326171315, -6.127082520550266,], [ -2.7813270559801393, 8.8694253244905, -6.042700636008136,], [ -2.969760462519779, 8.869425322687682, -5.952355335289002,], [ -3.1552630740251466, 8.869425320764643, -5.856135778297155,], [ -3.3376518218146893, 8.869425318723282, -5.75413692211862,], [ -3.5167467102144068, 8.869425316565609, -5.646459427309967,], [ -3.692370994191821, 8.869425314293757, -5.533209558558522,], [ -3.8643513537820406, 8.869425311909968, -5.414499079811907,], [ -4.032518065133577, 8.869425309416592, -5.290445143980565,], [ -4.196705168005347, 8.869425306816094, -5.161170177321947,], [ -4.356750629549366, 8.869425304111033, -5.02680175862058,], [ -4.512496504217601, 8.869425301304087, -4.887472493283245,], [ -4.663789089635199, 8.869425298398022, -4.743319882473384,], [ -4.810479078286116, 8.869425295395704, -4.594486187414123,], [ -4.952421704861654, 8.869425292300102, -4.441118288993573,], [ -5.089476889126327, 8.869425289114265, -4.2833675428111375,], [ -5.221509374160129, 8.869425285841338, -4.121389629807837,], [ -5.348388859840816, 8.869425282484555, -3.9553444026279587,], [ -5.46999013143437, 8.869425279047224, -3.7853957278638477,], [ -5.586193183166816, 8.86942527553274, -3.6117113243393524,], [ -5.6968833366554685, 8.86942527194457, -3.43446259759157,], [ -5.801951354082612, 8.869425268286255, -3.2538244707143136,], [ -5.901293546000061, 8.869425264561407, -3.069975211730104,], [ -5.99481187365813, 8.869425260773703, -2.883096257661153,], [ -6.082414045758015, 8.869425256926874, -2.693372035472973,], [ -6.164013609532198, 8.869425253024724, -2.5009897800671714,], [ -6.239530036062868, 8.869425249071103, -2.306139349503254,], [ -6.308888799754241, 8.869425245069909, -2.1090130376316063,], [ -6.372021451880348, 8.869425241025093, -1.9098053843226832,], [ -6.428865688135632, 8.869425236940646, -1.7087129834796866,], [ -6.479365410121801, 8.8694252328206, -1.5059342890240568,], [ -6.523470780710155, 8.86942522866902, -1.3016694190454636,], [ -6.561138273224833, 8.869425224490003, -1.0961199583093804,], [ -6.592330714398375, 8.869425220287674, -0.8894887593172498,], [ -6.617017321057251, 8.86942521606618, -0.6819797421156049,], [ -6.635173730501136, 8.869425211829686, -0.47379769305154684,], [ -6.646782024545961, 8.869425207582376, -0.2651480626733911,], [ -6.65183074720699, 8.869425203328436, -0.05623676297574298,], [ -6.650314916004496, 8.86942519907207, 0.15273003581077904,], [ -6.642236026880869, 8.869425194817476, 0.36154610868462256,], [ -6.627602052724296, 8.869425190568851, 0.5700053793925426,], [ -6.606427435500486, 8.86942518633039, 0.7779021238019304,], [ -6.578733072000204, 8.869425182106276, 0.9850311729257337,], [ -6.544546293216635, 8.869425177900679, 1.1911881153994786,], [ -6.503900837373024, 8.869425173717746, 1.3961694992105522,], [ -6.4568368166271, 8.869425169561605, 1.5997730324808497,], [ -6.403400677485237, 8.869425165436363, 1.801797783104374,], [ -6.3436451549653405, 8.869425161346086, 2.0020443770430028,], [ -6.277629220553764, 8.86942515729481, 2.2003151950845985,], [ -6.205418024007574, 8.869425153286535, 2.3964145678692663,], [ -6.127082829059596, 8.86942514932522, 2.590148968991442,], [ -6.042700943089725, 8.86942514541477, 2.7813272059870426,], [ -5.9523556408318665, 8.869425141559043, 2.969760609017384,], [ -5.856136082191818, 8.869425137761848, 3.1552632170635313,], [ -5.754137224257239, 8.869425134026931, 3.3376519614473272,], [ -5.646459727586431, 8.869425130357978, 3.516746846498136,], [ -5.533209856868556, 8.86942512675861, 3.6923711271867914,], [ -5.4144993760531905, 8.869425123232377, 3.864351483551628,], [ -5.290445438052795, 8.869425119782761, 4.03251819174437,], [ -5.161170469126977, 8.869425116413167, 4.196705291527028,], [ -5.0268020480625, 8.869425113126919, 4.356750750054673,], [ -4.8874727802684665, 8.86942510992726, 4.512496621782257,], [ -4.743320166910764, 8.86942510681735, 4.6637892043378075,], [ -4.594486469215008, 8.869425103800253, 4.810479190208132,], [ -4.441118568071928, 8.869425100878951, 4.952421814087258,], [ -4.283367819083611, 8.869425098056327, 5.089476995742368,], [ -4.1213899031938395, 8.869425095335165, 5.221509478256032,], [ -3.9553446730497623, 8.869425092718151, 5.348388961508486,], [ -3.7853959952466387, 8.869425090207866, 5.469990230768113,], [ -3.611711588611321, 8.869425087806789, 5.5861932802632435,], [ -3.434462858683976, 8.86942508551729, 5.696883431613398,], [ -3.253824728561551, 8.86942508334163, 5.8019514470029705,], [ -3.069975466269775, 8.869425081281952, 5.901293636985788,], [ -2.8830965088341207, 8.869425079340289, 5.994811962814071,],] +cameraAngle = [ [ [ 0.914364315621221, -0.30741728050555694, 0.2635005008820737,], [ -8.427339580501173e-9, -0.6507913519335313, -0.7592566208130993,], [ 0.4048924527804093, 0.6942371582500423, -0.5950603917136225,],], [ [ 0.9266311114257064, -0.28545907193738246, 0.24467918094232813,], [ -7.840732596706936e-9, -0.6507913519804541, -0.7592566207728797,], [ 0.37597178529506725, 0.7035508044456356, -0.6030435160300945,],], [ [ 0.9379834341882082, -0.26321914969629223, 0.2256163921829626,], [ -7.246387725083439e-9, -0.6507913520216297, -0.7592566207375865,], [ 0.34668007901882014, 0.7121701309146712, -0.6104315092166235,],], [ [ 0.9484100805338294, -0.2407194619017723, 0.20633094727533374,], [ -6.644891578001473e-9, -0.6507913520574643, -0.7592566207068712,], [ 0.3170462413305277, 0.7200866314194, -0.6172170802150941,],], [ [ 0.957900760618671, -0.2179822130308437, 0.18684187862561058,], [ -6.0368376239254614e-9, -0.6507913520883392, -0.7592566206804069,], [ 0.2870995172517214, 0.7272924933265894, -0.6233935324853966,],], [ [ 0.9664461082846914, -0.19502984200491036, 0.16716841959208317,], [ -5.422826154278867e-9, -0.6507913521146098, -0.7592566206578891,], [ 0.2568694605852845, 0.7337806053176776, -0.6289547706141096,],], [ [ 0.974037690302996, -0.17188500004523366, 0.14732998550415605,], [ -4.803462929472045e-9, -0.6507913521366037, -0.7592566206390372,], [ 0.22638590474940085, 0.7395445644068117, -0.6338953063299444,],], [ [ 0.9806680146964414, -0.14857052831889267, 0.12734615450175657,], [ -4.179359281779594e-9, -0.6507913521546177, -0.7592566206235968,], [ 0.1956789333355538, 0.7445786822598465, -0.6382102639200113,],], [ [ 0.9863305381333298, -0.12510943539728667, 0.10723664821406881,], [ -3.551131120082642e-9, -0.6507913521689176, -0.7592566206113397,], [ 0.16477885041963297, 0.7488779908080648, -0.6418953850415658,],], [ [ 0.9910196723849078, -0.10152487454942888, 0.08702131229666062,], [ -2.9193984414104076e-9, -0.650791352179736, -0.7592566206020668,], [ 0.133716150655447, 0.7524382471510825, -0.6449470329244846,],], [ [ 0.9947307898402877, -0.07784012089243911, 0.0667200968462106,], [ -2.2847846297054056e-9, -0.6507913521872717, -0.7592566205956076,], [ 0.10252148918015799, 0.7552559377440955, -0.6473621959603216,],], [ [ 0.9974602280733571, -0.0540785484217851, 0.04635303671216427,], [ -1.6479160275378966e-9, -0.6507913521916884, -0.7592566205918219,], [ 0.07122565136133613, 0.7573282818653393, -0.6491384906744067,],], [ [ 0.9992052934571599, -0.030263606943942298, 0.02594023172474919,], [ -1.0094211411835936e-9, -0.6507913521931131, -0.7592566205906006,], [ 0.03985952241549207, 0.7586532343603379, -0.6502741640780503,],], [ [ 0.9999642638221913, -0.006418798934235883, 0.005501826858861535,], [ -3.69930064988526e-10, -0.6507913521916376, -0.7592566205918655,], [ 0.00845405692806937, 0.7592294876602343, -0.6507680953985339,],], [ [ 0.9997363901559764, 0.017432343657295967, -0.014942007646600001,], [ 2.6992608422798996e-10, -0.6507913521873154, -0.7592566205955702,], [ -0.022959751695023175, 0.7590564730722079, -0.6506197971851789,],], [ [ 0.9985218973422589, 0.04126628262912683, -0.035371096194332735,], [ 9.095158464697058e-10, -0.6507913521801633, -0.7592566206017006,], [ -0.054350901814189924, 0.758134361340711, -0.6498294157904032,],], [ [ 0.9963219839390665, 0.06505949675763648, -0.055765277739516575,], [ 1.5482080253432642e-9, -0.6507913521701604, -0.7592566206102744,], [ -0.08568841415105272, 0.7564640624789635, -0.6483977312252877,],], [ [ 0.9931388209958797, 0.08878850500975029, -0.07610442568633927,], [ 2.185372309579054e-9, -0.6507913521572487, -0.7592566206213416,], [ -0.11694136236128765, 0.7540472248708785, -0.6463261563898005,],], [ [ 0.9889755499110598, 0.1124298897159151, -0.09636846775052459,], [ 2.8203799039907474e-9, -0.6507913521413337, -0.7592566206349831,], [ -0.14807890355522194, 0.7508862336442997, -0.6436167356784327,],], [ [ 0.9838362793316623, 0.1359603196805419, -0.11653740576826101,], [ 3.452604099619251e-9, -0.6507913521222833, -0.7592566206513119,], [ -0.17907030873607002, 0.7469842083171605, -0.6402721429626261,],], [ [ 0.9777260810986863, 0.15935657320710866, -0.136591335431983,], [ 4.08142102610324e-9, -0.6507913520999312, -0.7592566206704708,], [ -0.2098849931257713, 0.7423449997188846, -0.6362956789519825,],], [ [ 0.9706509852417684, 0.18259556101519903, -0.15651046593352577,], [ 4.706210030743422e-9, -0.6507913520740751, -0.7592566206926331,], [ -0.24049254634849826, 0.7369731861900688, -0.6316912679368567,],], [ [ 0.9626179740282539, 0.20565434902686183, -0.1762751394952716,], [ 5.326354650244261e-9, -0.6507913520444799, -0.7592566207180005,], [ -0.27086276244205243, 0.7308740690641963, -0.6264634539155535,],], [ [ 0.9536349750725271, 0.22851018099980092, -0.19586585077000798,], [ 5.941242743405134e-9, -0.6507913520108773, -0.7592566207468029,], [ -0.30096566966752336, 0.7240536674358419, -0.6206173961099436,],], [ [ 0.9437108535123897, 0.2511405009850635, -0.21526326609035773,], [ 6.5502675594247925e-9, -0.6507913519729683, -0.7592566207792961,], [ -0.3307715600877995, 0.7165187122205304, -0.6141588638739295,],], [ [ 0.9328554032602216, 0.2735229755870583, -0.2344482425487786,], [ 7.152828049718458e-9, -0.6507913519304246, -0.7592566208157622,], [ -0.3602510188857338, 0.7082766395121132, -0.6070942309997838,],], [ [ 0.9210793373375458, 0.2956355160039395, -0.2534018468893074,], [ 7.74832963082215e-9, -0.6507913518828901, -0.759256620856506,], [ -0.3893749533930341, 0.6993355832442139, -0.5994304694279793,],], [ [ 0.9083942773025454, 0.31745629982660434, -0.272105374192402,], [ 8.336184392366753e-9, -0.6507913518299829, -0.7592566209018551,], [ -0.4181146218012304, 0.6897043671629929, -0.5911751423667183,],], [ [ 0.8948127417809636, 0.33896379257478754, -0.29054036633444075,], [ 8.91581242724919e-9, -0.6507913517712978, -0.7592566209521566,], [ -0.44644166152637954, 0.6793924961191454, -0.5823363968279524,],], [ [ 0.8803481341117013, 0.36013676894900654, -0.3086886302036666,], [ 9.48664163909154e-9, -0.6507913517064079, -0.7592566210077765,], [ -0.47432811719952467, 0.6684101466877328, -0.5729229555872566,],], [ [ 0.865014729119314, 0.38095433377737564, -0.3265322556545926,], [ 1.0048108722120929e-8, -0.6507913516348671, -0.7592566210690973,], [ -0.5017464682552735, 0.6567681571250991, -0.5629441085754973,],], [ [ 0.8488276590264527, 0.40139594263662337, -0.34405363318315463,], [ 1.0599659497238406e-8, -0.6507913515562128, -0.759256621136515,], [ -0.5286696560912797, 0.6444780166727913, -0.5524097037107816,],], [ [ 0.8318028985201599, 0.42144142212696006, -0.36123547130516726,], [ 1.1140749696082871e-8, -0.6507913514699684, -0.7592566212104389,], [ -0.5550711107718187, 0.6315518542190323, -0.541330137179745,],], [ [ 0.813957248986751, 0.44107098978078524, -0.378060813620929,], [ 1.167084525104857e-8, -0.6507913513756454, -0.7592566212912872,], [ -0.5809247772491034, 0.6180024263289423, -0.5297163431777616,],], [ [ 0.7953083219308459, 0.4602652735855935, -0.39451305554914273,], [ 1.2189423105410354e-8, -0.6507913512727473, -0.7592566213794856,], [ -0.6062051410764693, 0.6038431046553157, -0.5175797831182045,],], [ [ 0.7758745215949133, 0.4790053311018009, -0.4105759607136281,], [ 1.269597155384795e-8, -0.6507913511607711, -0.759256621475465,], [ -0.6308872535880435, 0.589087862742386, -0.5049324343214086,],], [ [ 0.7556750267964748, 0.4972726681566395, -0.4262336769666656,], [ 1.318999054314416e-8, -0.6507913510392114, -0.7592566215796591,], [ -0.6549467565200601, 0.5737512622355918, -0.49178677819449196,],], [ [ 0.7347297720009036, 0.5150492570956581, -0.44147075203314556,], [ 1.3670992715991328e-8, -0.650791350907562, -0.7592566216925014,], [ -0.6783599060495099, 0.5578484385109644, -0.4781557879137077,],], [ [ 0.7130594276484853, 0.5323175545738259, -0.45627214876009753,], [ 1.413850310157272e-8, -0.6507913507653202, -0.759256621814423,], [ -0.7011035962264168, 0.5413950857383095, -0.4640529156214773,],], [ [ 0.6906853797551681, 0.5490605188686778, -0.4706232599565368,], [ 1.459206062444379e-8, -0.6507913506119893, -0.7592566219458495,], [ -0.7231553817765994, 0.5244074413929319, -0.4494920791507448,],], [ [ 0.6676297088071219, 0.5652616266984154, -0.4845099228089958,], [ 1.503121748358208e-8, -0.6507913504470808, -0.7592566220871998,], [ -0.7444935002524316, 0.5069022702311822, -0.4344876482897485,],], [ [ 0.6439151679699454, 0.5809048895283704, -0.4979184328585043,], [ 1.5455540359285193e-8, -0.6507913502701184, -0.7592566222388817,], [ -0.7650968935097284, 0.48889684774564446, -0.41905443060076986,],], [ [ 0.6195651606340193, 0.5959748693497318, -0.5108355575252295,], [ 1.5864610454702438e-8, -0.6507913500806413, -0.7592566224012905,], [ -0.7849452284895688, 0.4704089431162914, -0.40320765680685206,],], [ [ 0.5946037173181699, 0.6104566939149704, -0.5232485491674278,], [ 1.6258024085628407e-8, -0.6507913498782057, -0.7592566225748066,], [ -0.804018917284546, 0.45145680167443114, -0.38696296576091055,],], [ [ 0.5690554719544342, 0.624336071414924, -0.5351451576618212,], [ 1.663539305085758e-8, -0.6507913496623896, -0.7592566227597921,], [ -0.8222991364696403, 0.4320591268967533, -0.3703363890120703,],], [ [ 0.5429456375773326, 0.637599304583056, -0.5465136424929823,], [ 1.6996344874289302e-8, -0.6507913494327934, -0.7592566229565887,], [ -0.8397678456786396, 0.41223506194724313, -0.35334433498445833,],], [ [ 0.5162999814416369, 0.6502333042129771, -0.5573427843397988,], [ 1.7340523244820328e-8, -0.6507913491890448, -0.7592566231655161,], [ -0.8564078054077772, 0.3920041707851803, -0.33600357278406756,],], [ [ 0.48914479959319834, 0.6622256020758767, -0.5676218961475787,], [ 1.7667588877718877e-8, -0.6507913489308007, -0.7592566233868681,], [ -0.8722025940290076, 0.3713864188578678, -0.31833121564967326,],], [ [ 0.46150689091791813, 0.6735643632251296, -0.5773408336748775,], [ 1.7977218466155513e-8, -0.6507913486577493, -0.759256623620912,], [ -0.8871366239961445, 0.3504021533971407, -0.3003447040641305,],], [ [ 0.43341353069448624, 0.6842383976759266, -0.5864900055046296,], [ 1.826910697685563e-8, -0.6507913483696142, -0.7592566238678851,], [ -0.9011951572278557, 0.329072083339107, -0.2820617885427243,],], [ [ 0.40489244367697286, 0.6942371714484069, -0.5950603825097119,], [ 1.8542965909370977e-8, -0.6507913480661548, -0.7592566241279931,], [ -0.9143643196523413, 0.30741725888692767, -0.2635005121155529,],], [ [ 0.37597177673385124, 0.7035508169633935, -0.603043506763594,], [ 1.879852518977866e-8, -0.6507913477471701, -0.7592566244014086,], [ -0.9266311148993384, 0.28545905073681543, -0.2446791925212389,],], [ [ 0.3466800710704441, 0.7121701427804702, -0.6104314998872821,], [ 1.9035532554238746e-8, -0.6507913474125, -0.7592566246882686,], [ -0.9379834371259397, 0.2632191289877457, -0.2256164041295335,],], [ [ 0.3170462340622093, 0.7200866426687945, -0.6172170708243206,], [ 1.9253754161167506e-8, -0.6507913470620286, -0.7592566249886725,], [ -0.9484100829635727, 0.24071944175569596, -0.20633095961065961,],], [ [ 0.2870995107266663, 0.7272925040016921, -0.623393523036178,], [ 1.9452974649892673e-8, -0.6507913466956844, -0.7592566253026819,], [ -0.9579007625743432, 0.21798219351352133, -0.186841891369482,],], [ [ 0.2568694548621079, 0.7337806154667472, -0.6289547611109128,], [ 1.963299752824281e-8, -0.6507913463134432, -0.7592566256303172,], [ -0.9664461098058406, 0.19502982317783588, -0.16716843276282436,],], [ [ 0.22638589988158686, 0.7395445740837856, -0.6338952967786056,], [ 1.9793644950934565e-8, -0.6507913459153291, -0.7592566259715579,], [ -0.9740376914343735, 0.17188498196453011, -0.14732999911847355,],], [ [ 0.19567892937096334, 0.744578691523818, -0.6382102543276101,], [ 1.9934758370882543e-8, -0.650791345501416, -0.7592566263263404,], [ -0.9806680154875211, 0.14857051103478058, -0.1273461685746021,],], [ [ 0.16477884740005536, 0.7488779997227129, -0.6418953754162885,], [ 2.0056198607107e-8, -0.6507913450718291, -0.7592566266945577,], [ -0.986330538637788, 0.1251094189536021, -0.1072366627585136,],], [ [ 0.13371614861620837, 0.7524382557840569, -0.6449470232754737,], [ 2.0157845749115185e-8, -0.6507913446267457, -0.7592566270760579,], [ -0.9910196726600576, 0.10152485898320077, -0.08702132732378633,],], [ [ 0.10252148814978315, 0.7552559461663643, -0.6473621862975191,], [ 2.0239599577160616e-8, -0.6507913441663952, -0.7592566274706439,], [ -0.9947307899464826, 0.07784010623352444, -0.06672011236501456,],], [ [ 0.07122565136127096, 0.7573282901505048, -0.6491384810083867,], [ 2.0301379436899306e-8, -0.6507913436910613, -0.759256627878073,], [ -0.9974602280733615, 0.05407853469257121, -0.046353052729481585,],], [ [ 0.03985952345988899, 0.7586532425839261, -0.6502741544198456,], [ 2.034312419574985e-8, -0.6507913432010809, -0.7592566282980561,], [ -0.9992052934154974, 0.03026359415911465, -0.025940248245193368,],], [ [ 0.008454059023633968, 0.7592294958989636, -0.6507680857594588,], [ 2.036479277666852e-8, -0.6507913426968451, -0.759256628730258,], [ -0.9999642638044745, 0.006418787100613682, -0.005501843884780474,],], [ [ -0.022959748549115824, 0.7590564814032478, -0.6506197875766478,], [ 2.0366363798785324e-8, -0.6507913421787993, -0.7592566291742973,], [ -0.9997363902282245, -0.01743235454085047, 0.014941990115146417,],], [ [ -0.054350897626315356, 0.7581343698409316, -0.6498294062237469,], [ 2.0347835646687002e-8, -0.6507913416474422, -0.7592566296297463,], [ -0.9985218975702103, -0.041266292571729556, 0.03537107815957897,],], [ [ -0.08568840893709007, 0.7564640712241885, -0.6483977217115713,], [ 2.0309226586425436e-8, -0.650791341103326, -0.7592566300961314,], [ -0.996321984387492, -0.06505950577633052, 0.05576525920597881,],], [ [ -0.1169413561445059, 0.7540472339351425, -0.6463261469396426,], [ 2.0250574838300117e-8, -0.6507913405470559, -0.7592566305729346,], [ -0.9931388217279009, -0.08878851312938311, 0.07610440666078368,],], [ [ -0.14807889636610003, 0.7508862430991232, -0.6436167263018282,], [ 2.0171938190272773e-8, -0.6507913399792878, -0.7592566310595927,], [ -0.988975550987484, -0.11242989696894445, 0.09636844824191734,],], [ [ -0.17907030061205315, 0.7469842182308435, -0.6402721336687743,], [ 2.007339432275436e-8, -0.6507913394007296, -0.7592566315554997,], [ -0.9838362808103331, -0.1359603261067732, 0.11653738578770055,],], [ [ -0.20988498411096607, 0.7423450101558277, -0.6362956697491219,], [ 1.9955040354510405e-8, -0.6507913388121379, -0.7592566320600067,], [ -0.9777260830338624, -0.1593565788533659, 0.1365913149926152,],], [ [ -0.24049253649330857, 0.736973197210129, -0.6316912588321094,], [ 1.9816993192839702e-8, -0.6507913382143174, -0.7592566325724244,], [ -0.970650987683531, -0.18259556593493165, 0.156510445050443,],], [ [ -0.2708627518027578, 0.7308740807220809, -0.6264634449147779,], [ 1.9659389228713592e-8, -0.6507913376081196, -0.7592566330920225,], [ -0.9626179770219531, -0.2056543532796906, 0.1762751181853948,],], [ [ -0.30096565830580574, 0.7240536797805481, -0.6206173872176001,], [ 1.9482383533651405e-8, -0.6507913369944394, -0.7592566336180341,], [ -0.9536349786582665, -0.22851018465100764, 0.19586582905195535,],], [ [ -0.3307715480702208, 0.7165187252948361, -0.6141588550929583,], [ 1.9286151232615897e-8, -0.6507913363742146, -0.7592566341496553,], [ -0.9437108577245625, -0.2511405041050272, 0.21526324398429816,],], [ [ -0.36025100628317236, 0.7082766533521194, -0.6070942223314956,], [ 1.9070885810380967e-8, -0.6507913357484233, -0.7592566346860478,], [ -0.932855408127091, -0.27352297825064836, 0.2344482200762761,],], [ [ -0.38937494028007863, 0.6993355978789513, -0.5994304608719639,], [ 1.8836799783491772e-8, -0.6507913351180812, -0.759256635226341,], [ -0.9210793428808861, -0.29563551828986157, 0.25340182407315087,],], [ [ -0.4181146082555415, 0.6897043826140875, -0.591175133920766,], [ 1.8584124073696925e-8, -0.650791334484239, -0.7592566357696342,], [ -0.9083942835373385, -0.31745630181671314, 0.2721053510564268,],], [ [ -0.4464416476280271, 0.6793925124005511, -0.5823363884879937,], [ 1.8313108026454124e-8, -0.6507913338479796, -0.7592566363149992,], [ -0.8948127487151555, -0.3389637943533714, 0.29054034290334496,],], [ [ -0.4743281030302967, 0.6684101638055334, -0.5729229473473203,], [ 1.8024019252687374e-8, -0.650791333210416, -0.7592566368614824,], [ -0.8803481417460253, -0.36013677060204397, 0.30868860650281665,],], [ [ -0.5017464538979759, 0.6567681750773808, -0.562944100427683,], [ 1.7717142769925822e-8, -0.6507913325726874, -0.7592566374081068,], [ -0.8650147374471755, -0.38095433539178, 0.32653223170982854,],], [ [ -0.5286696416290209, 0.6444780354495868, -0.5524096956452554,], [ 1.7392781765860776e-8, -0.6507913319359562, -0.7592566379538764,], [ -0.8488276680338843, -0.40139594429947245, 0.3440536090205894,],], [ [ -0.5550710962872936, 0.6315518738023381, -0.5413301291847494,], [ 1.7051256101566126e-8, -0.6507913313014053, -0.7592566384977771,], [ -0.8318029081858405, -0.42144142392472533, 0.36123544695098553,],], [ [ -0.5809247628238816, 0.6180024466928075, -0.5297163352396456,], [ 1.6692902969244397e-8, -0.6507913306702342, -0.7592566390387809,], [ -0.813957259282093, -0.44107099179856485, 0.3780607891011892,],], [ [ -0.606205126790289, 0.6038431257660053, -0.5175797752214727,], [ 1.63180759491106e-8, -0.6507913300436556, -0.7592566395758482,], [ -0.795308332820152, -0.4602652759063519, 0.3945130308895769,],], [ [ -0.6308872395181263, 0.5890878845586113, -0.5049324264487861,], [ 1.5927144975577156e-8, -0.6507913294228923, -0.7592566401079309,], [ -0.7758745330355922, -0.47900533380563215, 0.41057593593945185,],], [ [ -0.6549467427404423, 0.5737512847088142, -0.491786770327009,], [ 1.5520495752911763e-8, -0.650791328809173, -0.759256640633976,], [ -0.7556750387393281, -0.4972726713200476, 0.4262336521023875,],], [ [ -0.6783598926304051, 0.5578484615857635, -0.47815578003079956,], [ 1.5098529774118075e-8, -0.6507913282037293, -0.7592566411529277,], [ -0.7347297843904691, -0.5150492607908714, 0.4414707271023889,],], [ [ -0.7011035832336109, 0.5413951093528135, -0.4640529077011011,], [ 1.466166323518641e-8, -0.6507913276077913, -0.7592566416637315,], [ -0.7130594404234414, -0.5323175588681472, 0.45627212378542836,],], [ [ -0.7231553692708848, 0.5244074654793104, -0.4494920711695108,], [ 1.4210327561528638e-8, -0.6507913270225848, -0.7592566421653371,], [ -0.6906853928487923, -0.5490605238238758, 0.4706232349593045,],], [ [ -0.7444934882890865, 0.5069022947161914, -0.4344876402230646,], [ 1.3744967831395976e-8, -0.6507913264493264, -0.7592566426567013,], [ -0.6676297221477993, -0.5652616323701666, 0.48450989780918485,],], [ [ -0.7650968821380423, 0.4888968725512275, -0.4190544224230018,], [ 1.3266043578708098e-8, -0.6507913258892211, -0.7592566431367918,], [ -0.6439151814817279, -0.5809048959657499, 0.4979184078745984,],], [ [ -0.7849452177524231, 0.4704089681602197, -0.403207648491492,], [ 1.2774027360265517e-8, -0.6507913253434573, -0.7592566436045892,], [ -0.6195651742372233, -0.5959748765947638, 0.510835532574091,],], [ [ -0.8040189072180509, 0.4514568268709888, -0.38696295728075714,], [ 1.2269404778740326e-8, -0.6507913248132038, -0.759256644059092,], [ -0.5946037309300127, -0.610456702002241, 0.5232485242641932,],], [ [ -0.8222991271028318, 0.43205915215745566, -0.3703363803394172,], [ 1.1752673668883674e-8, -0.6507913242996067, -0.7592566444993181,], [ -0.5690554854897023, -0.624336080371257, 0.5351451328198124,],], [ [ -0.8397678370332416, 0.41223508718157975, -0.353344326091288,], [ 1.1224344120741551e-8, -0.6507913238037848, -0.7592566449243082,], [ -0.5429456509490715, -0.6375993144272606, 0.5465136177236357,],], [ [ -0.8564077974980226, 0.3920041959013852, -0.3360035636422542,], [ 1.06849374919385e-8, -0.6507913233268262, -0.75925664533313,], [ -0.5162999945618689, -0.6502333149556602, 0.5573427596526105,],], [ [ -0.8722025868615338, 0.3713864437636993, -0.3183312062311849,], [ 1.0134986111259008e-8, -0.6507913228697856, -0.759256645724879,], [ -0.489144812373645, -0.6622256137193331, 0.5676218715500702,],], [ [ -0.8871366175699523, 0.3504021780006714, -0.30034469434123556,], [ 9.575032664511814e-9, -0.65079132243368, -0.7592566460986837,], [ -0.46150690327073585, -0.6735643757633027, 0.5773408091725787,],], [ [ -0.901195151534337, 0.32907210754951377, -0.2820617784881972,], [ 9.005629931985161e-9, -0.6507913220194866, -0.7592566464537065,], [ -0.4334135425329987, -0.6842384110944445, 0.5864899811010812,],], [ [ -0.914364314675377, 0.30741728261527557, -0.2635005017028776,], [ 8.427339644081853e-9, -0.6507913216281388, -0.7592566467891475,], [ -0.4048924549163992, -0.6942371857246918, 0.595060358206486,],], [ [ -0.9266311106154604, 0.2854590738968298, -0.24467918172481004,], [ 7.840732621247424e-9, -0.6507913212605231, -0.7592566471042467,], [ -0.37597178729202313, -0.7035508320668429, 0.6030434825603332,],], [ [ -0.9379834335045628, 0.26321915149656294, -0.2256163929248517,], [ 7.246387768566905e-9, -0.6507913209174769, -0.7592566473982861,], [ -0.34668008086850266, -0.7121701586727115, 0.6104314757817567,],], [ [ -0.9484100799672874, 0.24071946353458815, -0.20633094797451879,], [ 6.644891585278703e-9, -0.6507913205997856, -0.759256647670593,], [ -0.31704624302527756, -0.7200866593040085, 0.6172170468125046,],], [ [ -0.9579007601592731, 0.21798221448858862, -0.18684187928014967,], [ 6.036837653859565e-9, -0.6507913203081798, -0.7592566479205408,], [ -0.28709951878449225, -0.7272925213270016, 0.623393499112339,],], [ [ -0.966446107922055, 0.19502984328065764, -0.16716842020020967,], [ 5.422826168612639e-9, -0.6507913200433328, -0.7592566481475524,], [ -0.25686946194966753, -0.7337806334226724, 0.6289547372677227,],], [ [ -0.9740376900263576, 0.17188500113277572, -0.1473299860642867,], [ 4.803462936400227e-9, -0.6507913198058596, -0.759256648351101,], [ -0.22638590593965252, -0.7395445926047551, 0.6338952730072608,],], [ [ -0.9806680144946973, 0.14857052921276492, -0.12734615501249805,], [ 4.1793592900127935e-9, -0.6507913195963129, -0.7592566485307122,], [ -0.1956789343466184, -0.7445787105387371, 0.6382102306179706,],], [ [ -0.9863305379950811, 0.1251094360927883, -0.10723664867422218,], [ 3.5511311416489023e-9, -0.6507913194151834, -0.7592566486859661,], [ -0.164778851247161, -0.7488780191555827, 0.6418953517570264,],], [ [ -0.9910196722985043, 0.10152487504264275, -0.08702131270522734,], [ 2.9193984278848097e-9, -0.6507913192628961, -0.759256648816498,], [ -0.13371615129581454, -0.7524382755546362, 0.6449469996542351,],], [ [ -0.9947307897938757, 0.07784012118024515, -0.06672009720239458,], [ 2.2847846357041236e-9, -0.6507913191398114, -0.7592566489219992,], [ -0.10252148963047808, -0.7552559661908728, 0.647362162701095,],], [ [ -0.9974602280549243, 0.054078548501874754, -0.04635303701537682,], [ 1.6479160264337067e-9, -0.6507913190462213, -0.7592566490022193,], [ -0.07122565161947282, -0.7573283103423571, 0.6491384574228919,],], [ [ -0.9992052934545838, 0.03026360681482691, -0.02594023197461083,], [ 1.0094211371071874e-9, -0.6507913189823502, -0.759256649056966,], [ -0.039859522480068146, -0.7586532628544944, 0.6502741308309061,],], [ [ -0.999964263823287, 0.00641879859525171, -0.005501827055202777,], [ 3.699300584341913e-10, -0.6507913189483535, -0.759256649086106,], [ -0.008454056798470569, -0.7592295161583591, 0.6507680621524017,],], [ [ -0.9997363901485443, -0.01743234420598331, 0.014942007503736532,], [ -2.6992608833597e-10, -0.6507913189443174, -0.7592566490895657,], [ 0.022959752018643375, -0.7590565015611156, 0.6506197639366964,],], [ [ -0.9985218973141329, -0.041266283386525444, 0.03537109610469448,], [ -9.095158553857862e-10, -0.650791318970258, -0.7592566490673307,], [ 0.05435090233091406, -0.7581343898072523, 0.6498293825362166,],], [ [ -0.9963219838781627, -0.06505949772193, 0.05576527770264023,], [ -1.5482080462188958e-9, -0.6507913190261222, -0.7592566490194471,], [ 0.08568841485920016, -0.7564640909100777, 0.6483976979620666,],], [ [ -0.9931388208902427, -0.08878850617830572, 0.07610442570155321,], [ -2.18537233202002e-9, -0.6507913191117868, -0.7592566489460203,], [ 0.1169413632584222, -0.7540472532536443, 0.6463261231142495,],], [ [ -0.9889755497489118, -0.11242989108529379, 0.09636846781695212,], [ -2.8203799277010347e-9, -0.6507913192270596, -0.7592566488472152,], [ 0.14807890463816226, -0.7508862619659867, 0.6436167023873057,],], [ [ -0.9838362791014476, -0.13596032124651192, 0.11653740588482261,], [ -3.4526041613348972e-9, -0.6507913193716799, -0.7592566487232549,], [ 0.17907031000090046, -0.7469842365652795, 0.6402721096527382,],], [ [ -0.9777260807891185, -0.15935657496466335, 0.13659133559740214,], [ -4.0814210355102545e-9, -0.6507913195453191, -0.7592566485744213,], [ 0.20988499456785967, -0.7423450278812368, 0.6362956456202222,],], [ [ -0.9706509848418734, -0.18259556295857496, 0.1565104661463328,], [ -4.706210074656407e-9, -0.650791319747582, -0.7592566484010532,], [ 0.24049254796251224, -0.7369732142547935, 0.6316912345801999,],], [ [ -0.9626179735274155, -0.20565435114956163, 0.17627513975380915,], [ -5.3263546520696205e-9, -0.6507913199780078, -0.7592566482035452,], [ 0.27086276422198036, -0.7308740970198184, 0.6264634205310735,],], [ [ -0.9536349744605259, -0.22851018329462086, 0.19586585107243948,], [ -5.94124278445077e-9, -0.6507913202360721, -0.7592566479823474,], [ 0.3009656716067004, -0.7240536952713169, 0.620617362694824,],], [ [ -0.9437108527794464, -0.251140503444119, 0.21526326643467183,], [ -6.550267599804409e-9, -0.650791320521188, -0.7592566477379623,], [ 0.3307715621789304, -0.7165187399252883, 0.6141588304254748,],], [ [ -0.932855402397033, -0.2735229782018181, 0.23444824293280028,], [ -7.152828089264785e-9, -0.6507913208327083, -0.759256647470945,], [ 0.36025102112092555, -0.7082766670760988, 0.6070941975154298,],], [ [ -0.9210793363353235, -0.2956355187652574, 0.25340184731070403,], [ -7.748329610510857e-9, -0.6507913211699273, -0.7592566471819001,], [ 0.3893749557638244, -0.6993356106579286, 0.5994304359053034,],], [ [ -0.9083942761530498, -0.3174563027247548, 0.27210537464869317,], [ -8.336184470154321e-9, -0.6507913215320837, -0.7592566468714804,], [ 0.4181146242986207, -0.6897043944175307, 0.5911751088034497,],], [ [ -0.8948127404765353, -0.33896379559950646, 0.29054036682300927,], [ -8.915812550351659e-9, -0.6507913219183626, -0.7592566465403842,], [ 0.4464416641408736, -0.6793925232062288, 0.5823363632219796,],], [ [ -0.8803481326452934, -0.3601367720895291, 0.30868863072176705,], [ -9.486641735371602e-9, -0.6507913223278979, -0.7592566461893541,], [ 0.4743281199211626, -0.6684101735997444, 0.5729229219366376,],], [ [ -0.8650147274845185, -0.3809543370224806, 0.3265322561993632,], [ -1.0048108720905764e-8, -0.6507913227597755, -0.7592566458191734,], [ 0.5017464710736731, -0.6567681838551136, 0.5629440748784659,],], [ [ -0.848827657217526, -0.40139594597467737, 0.3440536337516294,], [ -1.0599659507287562e-8, -0.6507913232130357, -0.7592566454306646,], [ 0.5286696589956777, -0.6444780432146002, 0.5524096699657544,],], [ [ -0.8318028965320464, -0.4214414255459606, 0.3612354718942844,], [ -1.1140749688297282e-8, -0.650791323686677, -0.7592566450246864,], [ 0.55507111375111, -0.6315518805671719, 0.541330103385329,],], [ [ -0.8139572468151006, -0.4410709932684137, 0.37806081422754784,], [ -1.1670845340662149e-8, -0.6507913241796586, -0.7592566446021308,], [ 0.5809247802918907, -0.618002452478711, 0.5297163093327572,],], [ [ -0.795308319572035, -0.46026527712925736, 0.39451305617005117,], [ -1.2189423273811427e-8, -0.6507913246909043, -0.7592566441639202,], [ 0.6062051441711015, -0.6038431306027967, 0.5175797492216132,],], [ [ -0.7758745190460551, -0.4790053346886884, 0.41057596134555957,], [ -1.2695971649662947e-8, -0.6507913252193047, -0.7592566437110055,], [ 0.6308872567226672, -0.5890878884844591, 0.5049324003724348,],], [ [ -0.7556750240554329, -0.49727267177376816, 0.4262336776063092,], [ -1.3189990668130474e-8, -0.650791325763723, -0.7592566432443615,], [ 0.6549467596826637, -0.5737512877699483, 0.4917867441925466,],], [ [ -0.7347297690663014, -0.5150492607299246, 0.4414707526771594,], [ -1.3670992774710759e-8, -0.6507913263229953, -0.7592566427649853,], [ 0.6783599092279696, -0.5578484638361163, 0.4781557538584117,],], [ [ -0.7130594245197084, -0.5323175582120611, 0.4562721494051234,], [ -1.4138503228192222e-8, -0.6507913268959373, -0.7592566422738921,], [ 0.7011035994085483, -0.5413951108535928, 0.46405288151266094,],], [ [ -0.6906853764323693, -0.5490605224976957, 0.4706232605992121,], [ -1.4592060658920289e-8, -0.6507913274813462, -0.7592566417721132,], [ 0.723155384950203, -0.5244074662985116, 0.44949204498845036,],], [ [ -0.6676297052912198, -0.565261630305067, 0.4845099234459672,], [ -1.5031217496638926e-8, -0.6507913280780045, -0.7592566412606918,], [ 0.7444935034053413, -0.506902294928051, 0.43448761407422926,],], [ [ -0.6439151642626194, -0.5809048930995949, 0.4979184334864416,], [ -1.545554038146565e-8, -0.650791328684685, -0.75925664074068,], [ 0.7650968966298606, -0.488896872235618, 0.41905439633248825,],], [ [ -0.619565156737707, -0.5959748728726075, 0.5108355581408367,], [ -1.5864610432598673e-8, -0.6507913293001528, -0.7592566402131362,], [ 0.7849452315649675, -0.47040896740200355, 0.4032076224864805,],], [ [ -0.5946037132360521, -0.6104566973767672, 0.5232485497674586,], [ -1.6258024089795075e-8, -0.6507913299231702, -0.7592566396791213,], [ 0.8040189203034332, -0.4514568257593205, 0.38696293138932575,],], [ [ -0.5690554676904255, -0.6243360748031528, 0.5351451582430912,], [ -1.6635393028763048e-8, -0.6507913305524997, -0.7592566391396961,], [ 0.8222991394204611, -0.4320591507850504, 0.37033635459035097,],], [ [ -0.542945633136066, -0.6375993078855183, 0.5465136430523804,], [ -1.6996344884889737e-8, -0.6507913311869085, -0.7592566385959173,], [ 0.8397678485501074, -0.4122350856439559, 0.35334430051388144,],], [ [ -0.5162999768284446, -0.6502333074178124, 0.5573427848743001,], [ -1.7340523397600587e-8, -0.6507913318251716, -0.7592566380488347,], [ 0.8564078081889185, -0.39200419429607175, 0.3360035382661028,],], [ [ -0.48914479481409173, -0.6622256051716093, 0.5676218966542571,], [ -1.766758884798972e-8, -0.6507913324660749, -0.7592566374994889,], [ 0.872202596709205, -0.3713864421894349, 0.3183311810859777,],], [ [ -0.4615068859795639, -0.6735643662007146, 0.5773408341509159,], [ -1.797721860614359e-8, -0.65079133310842, -0.7592566369489074,], [ 0.8871366265651788, -0.35040217655658895, 0.3003446694565422,],], [ [ -0.4334135256041767, -0.6842384005207945, 0.5864900059473329,], [ -1.8269106906077973e-8, -0.6507913337510264, -0.759256636398102,], [ 0.9011951596759479, -0.32907210633431855, 0.2820617538932522,],], [ [ -0.4048924384426028, -0.694237174152503, 0.5950603829165159,], [ -1.854296585882071e-8, -0.6507913343927352, -0.7592566358480659,], [ 0.9143643219701886, -0.30741728172643523, 0.2635004774263736,],], [ [ -0.37597177136388266, -0.7035508195172187, 0.6030435071320761,], [ -1.8798525228793296e-8, -0.6507913350324127, -0.7592566352997709,], [ 0.9266311170781522, -0.28545907342976495, 0.24467915779468438,],], [ [ -0.3466800655738749, -0.7121701451751183, 0.6104315002151715,], [ -1.903553262197446e-8, -0.6507913356689534, -0.7592566347541649,], [ 0.9379834391574797, -0.26321915154386216, 0.2256163693680843,],], [ [ -0.317046228448538, -0.7200866448959878, 0.617217071109506,], [ -1.9253754248997504e-8, -0.6507913363012817, -0.7592566342121692,], [ 0.9484100848401797, -0.2407194641852453, 0.20633092481693419,],], [ [ -0.2870995050058503, -0.727292506053814, 0.6233935232767169,], [ -1.945297479771588e-8, -0.6507913369283568, -0.7592566336746762,], [ 0.9579007642889712, -0.2179822158272664, 0.186841856546224,],], [ [ -0.2568694490445299, -0.7337806173368719, 0.6289547613050392,], [ -1.963299759497909e-8, -0.650791337549174, -0.7592566331425473,], [ 0.9664461113520811, -0.19502984538699825, 0.1671683979128959,],], [ [ -0.22638589397801076, -0.7395445757657051, 0.6338952969247366,], [ -1.9793644954162082e-8, -0.6507913381627676, -0.7592566326166099,], [ 0.9740376928064829, -0.17188500408074375, 0.1473299642448413,],], [ [ -0.1956789233924929, -0.7445786930120676, 0.638210254424352,], [ -1.993475833397905e-8, -0.6507913387682134, -0.7592566320976566,], [ 0.9806680166804433, -0.14857053307004678, 0.12734613368032674,],], [ [ -0.16477884135809096, -0.7488780010125918, 0.6418953754624421,], [ -2.0056198541705864e-8, -0.6507913393646299, -0.7592566315864424,], [ 0.9863305396471737, -0.12510944092024195, 0.10723662784673793,],], [ [ -0.13371614252239802, -0.7524382568716478, 0.6449470232700404,], [ -2.0157845807252288e-8, -0.6507913399511821, -0.7592566310836834,], [ 0.9910196734822823, -0.10152488089380426, 0.08702129239772029,],], [ [ -0.10252148201598126, -0.7552559470485478, 0.6473621862397032,], [ -2.0239599524046184e-8, -0.6507913405270818, -0.7592566305900551,], [ 0.9947307905786603, -0.07784012810090431, 0.06672007742792553,],], [ [ -0.07122564519948932, -0.7573282908249722, 0.6491384808975993,], [ -2.030137940912925e-8, -0.6507913410915893, -0.7592566301061916,], [ 0.9974602285133558, -0.054078556529710116, 0.04635301778468038,],], [ [ -0.03985951728225049, -0.7586532430491884, 0.6502741542557073,], [ -2.0343124218715566e-8, -0.6507913416440159, -0.7592566296326831,], [ 0.9992052936619309, -0.0302636159791151, 0.02594021329602144,],], [ [ -0.00845405284232503, -0.7592294961543572, 0.6507680855418005,], [ -2.0364792828573112e-8, -0.6507913421837237, -0.7592566291700765,], [ 0.9999642638567333, -0.006418808916646617, 0.005501808934597422,],], [ [ 0.022959754721897607, -0.7590564814489377, 0.6506197873055113,], [ -2.0366363748028165e-8, -0.6507913427101278, -0.7592566287188729,], [ 0.9997363900864616, 0.017432332715600966, -0.014942025062979376,],], [ [ 0.05435090377840327, -0.7581343696779106, 0.6498294058993853,], [ -2.0347835641231154e-8, -0.6507913432226964, -0.7592566282795286,], [ 0.9985218972353437, 0.04126627072411356, -0.035371113101708165,],], [ [ 0.08568841505640092, -0.7564640708542723, 0.648397721334448,], [ -2.030922655735477e-8, -0.6507913437209513, -0.759256627852453,], [ 0.9963219838612022, 0.06505948389328801, -0.05576529413907394,],], [ [ 0.11694136221908316, -0.7540472333609647, 0.6463261465104287,], [ -2.0250574861125425e-8, -0.6507913442044685, -0.7592566274380096,], [ 0.993138821012624, 0.08878849119799166, -0.07610444158154872,],], [ [ 0.14807890238416474, -0.7508862423241225, 0.643616725821401,], [ -2.0171938148885357e-8, -0.650791344672879, -0.7592566270365149,], [ 0.9889755500864016, 0.11242987497647342, -0.09636848314710544,],], [ [ 0.17907030656205225, -0.7469842172592507, 0.6402721331382127,], [ -2.0073394263016466e-8, -0.650791345125867, -0.7592566266482395,], [ 0.98383627972736, 0.13596030404073484, -0.11653742067412809,],], [ [ 0.20988498998161198, -0.7423450089926508, 0.6362956691697028,], [ -1.9955040415680713e-8, -0.6507913455631716, -0.759256626273407,], [ 0.9777260817736317, 0.1593565567015607, -0.1365913498571707,],], [ [ 0.2404925422736285, -0.7369731958611309, 0.6316912582053026,], [ -1.9816993270126138e-8, -0.6507913459845852, -0.7592566259121953,], [ 0.9706509862513748, 0.18259554368549982, -0.1565104798901023,],], [ [ 0.2708627574821337, -0.7308740791937586, 0.6264634442422405,], [ -1.9659389043171005e-8, -0.6507913463899527, -0.7592566255647377,], [ 0.9626179754238825, 0.20565433092115615, -0.17627515299723093,],], [ [ 0.3009656638740179, -0.7240536780801062, 0.620617386501169,], [ -1.9482383487918392e-8, -0.6507913467791712, -0.7592566252311217,], [ 0.9536349769009478, 0.22851016217232506, -0.19586586383315094,],], [ [ 0.33077155351749155, -0.716518723430158, 0.6141588543346438,], [ -1.928615127298639e-8, -0.6507913471521892, -0.7592566249113921,], [ 0.9437108558152888, 0.251140481495628, -0.2152632787321592,],], [ [ 0.3602510116001977, -0.7082766513317372, 0.6070942215334743,], [ -1.9070885822842466e-8, -0.6507913475090038, -0.759256624605551,], [ 0.9328554060737569, 0.2735229555004767, -0.2344482547882376,],], [ [ 0.3893749454580706, -0.6993355957120113, 0.5994304600365675,], [ -1.8836799725627064e-8, -0.6507913478496615, -0.7592566243135588,], [ 0.9210793406919537, 0.2956354953894193, -0.2534018587467908,],], [ [ 0.41811461328625993, -0.6897043803103143, 0.5911751330504748,], [ -1.8584124011172867e-8, -0.6507913481742542, -0.7592566240353363,], [ 0.9083942812218058, 0.3174562787570938, -0.27210538568947384,],], [ [ 0.4464416525038122, -0.6793925099702102, 0.5823363875854258,], [ -1.8313108010081262e-8, -0.6507913484829199, -0.759256623770766,], [ 0.8948127462825196, 0.3389637711262968, -0.29054037749368755,],], [ [ 0.4743281077441032, -0.6684101612593885, 0.5729229464152199,], [ -1.80240191994264e-8, -0.6507913487758382, -0.759256623519693,], [ 0.8803481392062449, 0.36013674719989885, -0.3086886410485136,],], [ [ 0.5017464584433945, -0.6567681724266534, 0.5629440994689126,], [ -1.771714276763766e-8, -0.6507913490532303, -0.7592566232819286,], [ 0.8650147348106336, 0.3809543118076371, -0.3265322662091127,],], [ [ 0.5286696460003092, -0.6444780327059106, 0.5524096946627811,], [ -1.7392781779274502e-8, -0.6507913493153554, -0.7592566230572498,], [ 0.8488276653113445, 0.4013959205271252, -0.34405364347187817,],], [ [ 0.5550711004793945, -0.6315518709777147, 0.5413301281816321,], [ -1.7051256134788013e-8, -0.6507913495625096, -0.7592566228454033,], [ 0.8318029053884062, 0.4214413999587079, -0.36123548135288513,],], [ [ 0.5809247668324451, -0.6180024437995575, 0.5297163342190274,], [ -1.6692902883537498e-8, -0.650791349795022, -0.7592566226461072,], [ 0.8139572564211643, 0.4410709676341761, -0.37806082345250014,],], [ [ 0.6062051306116923, -0.6038431228167186, 0.5175797741865641,], [ -1.6318075861656976e-8, -0.650791350013253, -0.7592566224590519,], [ 0.7953083299073768, 0.4602652515396758, -0.3945130651893014,],], [ [ 0.6308872431494821, -0.589087881566101, 0.5049324254028551,], [ -1.592714495992024e-8, -0.6507913502175918, -0.7592566222839044,], [ 0.7758745300828259, 0.4790053092335481, -0.4105759701867937,],], [ [ 0.654946746179615, -0.5737512816860635, 0.49178676927336573,], [ -1.552049572566632e-8, -0.6507913504084528, -0.7592566221203092,], [ 0.7556750357585824, 0.4972726465402476, -0.4262336862967582,],], [ [ 0.6783598958760173, -0.5578484585458741, 0.4781557789727857,], [ -1.5098529648184797e-8, -0.6507913505862734, -0.7592566219678917,], [ 0.7347297813938664, 0.5150492358018662, -0.4414707612434086,],], [ [ 0.7011035862850473, -0.5413951063089565, 0.4640529066420757,], [ -1.4661663169168786e-8, -0.650791350751511, -0.7592566218262595,], [ 0.7130594374231681, 0.532317533669273, -0.4562721578729273,],], [ [ 0.7231553721283004, -0.5244074624446696, 0.4494920701128354,], [ -1.4210327403932456e-8, -0.65079135090464, -0.7592566216950062,], [ 0.690685389857046, 0.5490604984152987, -0.4706232689933259,],], [ [ 0.7444934909533981, -0.5069022917039174, 0.4344876391720933,], [ -1.3744967879730372e-8, -0.6507913510461483, -0.7592566215737133,], [ 0.6676297191767472, 0.5652616067528784, -0.4845099317899811,],], [ [ 0.7650968846109311, -0.4888968695743803, 0.4190544213810647,], [ -1.3266043543640891e-8, -0.6507913511765354, -0.7592566214619527,], [ 0.6439151785434534, 0.5809048701415669, -0.49791844180263284,],], [ [ 0.7849452200363246, -0.47040896523172104, 0.40320764746188476,], [ -1.2774027370271901e-8, -0.6507913512963086, -0.7592566213592901,], [ 0.6195651713436818, 0.5959748505663187, -0.5108355664500351,],], [ [ 0.8040189093161463, -0.4514568240035697, 0.38696295626672667,], [ -1.2269404650269925e-8, -0.6507913514059802, -0.7592566212652859,], [ 0.5946037280929833, 0.6104566757729725, -0.5232485580889236,],], [ [ 0.8222991290190372, -0.4320591493636035, 0.3703363793441471,], [ -1.1752673512742055e-8, -0.650791351506064, -0.7592566211794998,], [ 0.5690554827207382, 0.6243360539453973, -0.5351451665944087,],], [ [ 0.839767838772189, -0.412235084473495, 0.3533443251178903,], [ -1.1224344041743217e-8, -0.6507913515970734, -0.7592566211014916,], [ 0.5429456482594613, 0.6375992878098161, -0.5465136514493745,],], [ [ 0.856407799065045, -0.3920041932909274, 0.33600356269375287,], [ -1.0684937438083165e-8, -0.6507913516795176, -0.7592566210308254,], [ 0.5162999919625849, 0.6502332881523951, -0.5573427933309617,],], [ [ 0.872202588262642, -0.37138644126234394, 0.3183312053105066,], [ -1.0134986035845954e-8, -0.650791351753899, -0.7592566209670698,], [ 0.48914480987530506, 0.6622255867367436, -0.5676219051826906,],], [ [ 0.8871366188118108, -0.3504021756194641, 0.3003446934511978,], [ -9.575032687553865e-9, -0.6507913518207106, -0.7592566209098027,], [ 0.4615069008835594, 0.673564348608593, -0.5773408427613052,],], [ [ 0.9011951526242417, -0.3290721052990231, 0.28206177763149387,], [ -9.005629879643136e-9, -0.6507913518804328, -0.7592566208586123,], [ 0.4334135402667636, 0.6842383837754993, -0.5864900146479248,],],] +fx = "1563.540461099237" +fy = "1592.8295679063556" +cam_width = 720 +cam_height = 1280 +center = [ -0.23567066475248138, -2.450675830506306, -0.29007831057375655,] + +[settings.debug] +validation = true +vsync = false +headless = false +outputPNGimage = false +debugMode = true diff --git a/src/render/render.cpp b/src/render/render.cpp index a46dd65..e173d18 100644 --- a/src/render/render.cpp +++ b/src/render/render.cpp @@ -1532,14 +1532,15 @@ PlumageRender::PlumageRender() float modelSize = std::max(models.scene.aabb[0][0], std::max(models.scene.aabb[1][1], models.scene.aabb[2][2])); // Center and scale model - float scale = 0.75f;//(1.0f / modelSize) * modelSize/4; + //float scale = 0.25f; + float scale =(1.0f / modelSize) * 0.1; glm::vec3 translate = glm::vec3(models.scene.aabb[3][0], models.scene.aabb[3][1], models.scene.aabb[3][2]); //translate += - modelSize / 4 * glm::vec3(models.scene.aabb[0][0], models.scene.aabb[1][1], models.scene.aabb[2][2]); //glm::vec3 translate = glm::vec3(0.f, 0.f, 0.f); //camera.setPosition(glm::vec3(0, 0, -modelSize - 2)); translate = glm::vec3(-0.0f, -5.0f, -0.0f); shaderDataScene.model = glm::mat4(1.0f); - + //translate += glm::vec3(0.0f, 0.f, 0.f) - settings.cameraFixation; shaderDataScene.model[0][0] = scale; shaderDataScene.model[1][1] = scale; shaderDataScene.model[2][2] = scale; @@ -1634,9 +1635,9 @@ PlumageRender::PlumageRender() camera.type = Camera::CameraType::lookat; //camera.setPerspective(glm::radians(45.f), settings.width / settings.height, 1.f, 256.f); - camera.setProjectionMatrix(settings.fX,settings.fY,settings.cX,settings.cY,1.f, 256.f,settings.width,settings.height,false,true); + camera.setProjectionMatrix(settings.fX,settings.fY,settings.cX,settings.cY,1.f, 256.f,settings.width,settings.height,true,true); //camera.setPerspective(settings.fX, settings.fY, settings.cX, settings.cY, 0.1f, 100.0f); - camera.setLookAtPoint(settings.bottomCenter); + camera.setLookAtPoint(settings.cameraFixation); //camera.setUp(glm::vec3(0.f,1.f,0.f)); camera.setUp(glm::vec3(0.f,1.f,0.f)); camera.rotationSpeed = 0.25f;