diff --git a/libsrc/meshing/smoothing2.cpp b/libsrc/meshing/smoothing2.cpp index f28cf10c..2aa1308c 100644 --- a/libsrc/meshing/smoothing2.cpp +++ b/libsrc/meshing/smoothing2.cpp @@ -709,119 +709,95 @@ namespace netgen void MeshOptimize2d :: ImproveMesh (Mesh & mesh, const MeshingParameters & mp) { - if (!faceindex) - { - PrintMessage (3, "Smoothing"); + static Timer timer("MeshSmoothing 2D"); RegionTimer reg (timer); - for (faceindex = 1; faceindex <= mesh.GetNFD(); faceindex++) - { - ImproveMesh (mesh, mp); - if (multithread.terminate) - throw NgException ("Meshing stopped"); - } - faceindex = 0; - return; - } - - static Timer timer("MeshSmoothing 2D"); - // static int timer1 = NgProfiler::CreateTimer ("MeshSmoothing 2D start"); - // static int timer2 = NgProfiler::CreateTimer ("MeshSmoothing 2D - BFGS"); - - RegionTimer reg (timer); - // NgProfiler::StartTimer (timer1); + PrintMessage (3, "Smoothing"); CheckMeshApproximation (mesh); - Opti2dLocalData ld; - - - Array seia; - mesh.GetSurfaceElementsOfFace (faceindex, seia); - bool mixed = 0; - for (auto sei : seia) - if (mesh[sei].GetNP() != 3) - { - mixed = true; - break; - } - - Vector x(2); - + int ncolors; + Array colors; + bool mixed = false; + auto elementsonpoint = mesh.CreatePoint2SurfaceElementTable( faceindex ); NgArray savepoints(mesh.GetNP()); - ld.uselocalh = mp.uselocalh; + Table color_table; + if(faceindex) + { + Array seia; + mesh.GetSurfaceElementsOfFace (faceindex, seia); + for (auto sei : seia) + if (mesh[sei].GetNP() != 3) + { + mixed = true; + break; + } - NgArray compress(mesh.GetNP()); - NgArray icompress; - for (int i = 0; i < seia.Size(); i++) - { - const Element2d & el = mesh[seia[i]]; - for (int j = 0; j < el.GetNP(); j++) - compress[el[j]] = -1; - } - for (int i = 0; i < seia.Size(); i++) - { - const Element2d & el = mesh[seia[i]]; - for (int j = 0; j < el.GetNP(); j++) - if (compress[el[j]] == -1) - { - compress[el[j]] = icompress.Size(); - icompress.Append(el[j]); - } - } - NgArray cnta(icompress.Size()); - cnta = 0; - for (int i = 0; i < seia.Size(); i++) - { - const Element2d & el = mesh[seia[i]]; - for (int j = 0; j < el.GetNP(); j++) - cnta[compress[el[j]]]++; - } - TABLE elementsonpoint(cnta); - for (int i = 0; i < seia.Size(); i++) - { - const Element2d & el = mesh[seia[i]]; - for (int j = 0; j < el.GetNP(); j++) - elementsonpoint.Add (compress[el[j]], seia[i]); - } + Array compress(mesh.GetNP()); + NgArray icompress; + for (int i = 0; i < seia.Size(); i++) + { + const Element2d & el = mesh[seia[i]]; + for (int j = 0; j < el.GetNP(); j++) + compress[el[j]] = -1; + } + for (int i = 0; i < seia.Size(); i++) + { + const Element2d & el = mesh[seia[i]]; + for (int j = 0; j < el.GetNP(); j++) + if (compress[el[j]] == -1) + { + compress[el[j]] = icompress.Size(); + icompress.Append(el[j]); + } + } + const auto & getDofs = [&] (int i) + { + return elementsonpoint[icompress[i]]; + }; + + colors.SetSize(icompress.Size()); + + ncolors = ngcore::ComputeColoring( colors, mesh.GetNSE(), getDofs ); + + TableCreator creator(ncolors); + for ( ; !creator.Done(); creator++) + ParallelForRange( Range(colors), [&](auto myrange) + { + for(auto i : myrange) + creator.Add(colors[i], icompress[i]); + }); + + color_table = creator.MoveTable(); + } + else + { + for (auto & se : mesh.SurfaceElements()) + if (se.GetNP() != 3) + { + mixed = true; + break; + } + const auto & getDofs = [&] (int i) + { + return elementsonpoint[i+PointIndex::BASE]; + }; + + colors.SetSize(mesh.GetNP()); + ncolors = ngcore::ComputeColoring( colors, mesh.GetNSE(), getDofs ); + + TableCreator creator(ncolors); + for ( ; !creator.Done(); creator++) + ParallelForRange( Range(colors), [&](auto myrange) + { + for(auto i : myrange) + creator.Add(colors[i], PointIndex(i+PointIndex::BASE)); + }); + + color_table = creator.MoveTable(); + } - /* - NgArray nelementsonpoint(mesh.GetNP()); - nelementsonpoint = 0; - for (int i = 0; i < seia.Size(); i++) - { - const Element2d & el = mesh[seia[i]]; - for (int j = 0; j < el.GetNP(); j++) - nelementsonpoint[el[j]]++; - } - - TABLE elementsonpoint(nelementsonpoint); - - for (int i = 0; i < seia.Size(); i++) - { - const Element2d & el = mesh[seia[i]]; - for (int j = 0; j < el.GetNP(); j++) - elementsonpoint.Add (el[j], seia[i]); - } - */ - - - - ld.loch = mp.maxh; - ld.locmetricweight = metricweight; - ld.meshthis = this; - - - - Opti2SurfaceMinFunction surfminf(mesh, ld); - Opti2EdgeMinFunction edgeminf(mesh, ld); - Opti2SurfaceMinFunctionJacobian surfminfj(mesh, ld); - - OptiParameters par; - par.maxit_linsearch = 8; - par.maxit_bfgs = 5; - /* int i, j, k; Vector xedge(1); @@ -891,27 +867,6 @@ namespace netgen */ - bool printeddot = 0; - char plotchar = '.'; - int modplot = 1; - if (mesh.GetNP() > 1000) - { - plotchar = '+'; - modplot = 100; - } - if (mesh.GetNP() > 10000) - { - plotchar = 'o'; - modplot = 1000; - } - if (mesh.GetNP() > 100000) - { - plotchar = 'O'; - modplot = 10000; - } - int cnt = 0; - - // NgProfiler::StopTimer (timer1); /* @@ -921,28 +876,39 @@ namespace netgen static Timer tloop("MeshSmooting 2D - loop"); tloop.Start(); - for (int hi = 0; hi < icompress.Size(); hi++) - { - PointIndex pi = icompress[hi]; + for (auto icolor : Range(color_table)) + { + if (multithread.terminate) + break; + ParallelForRange( Range(color_table[icolor].Size()), [&](auto myrange) + { + Opti2dLocalData ld; + ld.uselocalh = mp.uselocalh; + ld.loch = mp.maxh; + ld.locmetricweight = metricweight; + ld.meshthis = this; + + Opti2SurfaceMinFunction surfminf(mesh, ld); + Opti2SurfaceMinFunctionJacobian surfminfj(mesh, ld); + + MinFunction & minfunc = mixed ? static_cast(surfminfj) : surfminf; + + OptiParameters par; + par.maxit_linsearch = 8; + par.maxit_bfgs = 5; + for (auto i : myrange) + { + PointIndex pi = color_table[icolor][i]; if (mesh[pi].Type() == SURFACEPOINT) { if (multithread.terminate) - throw NgException ("Meshing stopped"); + return; - cnt++; - if (cnt % modplot == 0 && writestatus) - { - printeddot = 1; - PrintDot (plotchar); - } - - // if (elementsonpoint[pi].Size() == 0) continue; - if (elementsonpoint[hi].Size() == 0) continue; + if (elementsonpoint[pi].Size() == 0) continue; ld.sp1 = mesh[pi]; - // Element2d & hel = mesh[elementsonpoint[pi][0]]; - Element2d & hel = mesh[elementsonpoint[hi][0]]; + Element2d & hel = mesh[elementsonpoint[pi][0]]; int hpi = 0; for (int j = 1; j <= hel.GetNP(); j++) @@ -960,9 +926,9 @@ namespace netgen ld.loc_pnts2.SetSize (0); ld.loc_pnts3.SetSize (0); - for (int j = 0; j < elementsonpoint[hi].Size(); j++) + for (int j = 0; j < elementsonpoint[pi].Size(); j++) { - SurfaceElementIndex sei = elementsonpoint[hi][j]; + SurfaceElementIndex sei = elementsonpoint[pi][j]; const Element2d & bel = mesh[sei]; ld.surfi = mesh.GetFaceDescriptor(bel.GetIndex()).SurfNr(); @@ -989,38 +955,35 @@ namespace netgen ld.t1 = ld.normal.GetNormal (); ld.t2 = Cross (ld.normal, ld.t1); - // save points, and project to tangential plane - for (int j = 0; j < ld.locelements.Size(); j++) - { - const Element2d & el = mesh[ld.locelements[j]]; - for (int k = 0; k < el.GetNP(); k++) - savepoints[el[k]] = mesh[el[k]]; - } + if(mixed) + { + // save points, and project to tangential plane (only for optimization with Opti2SurfaceMinFunctionJacobian in mixed element meshes) + for (int j = 0; j < ld.locelements.Size(); j++) + { + const Element2d & el = mesh[ld.locelements[j]]; + for (int k = 0; k < el.GetNP(); k++) + savepoints[el[k]] = mesh[el[k]]; + } - for (int j = 0; j < ld.locelements.Size(); j++) - { - const Element2d & el = mesh[ld.locelements[j]]; - for (int k = 0; k < el.GetNP(); k++) - { - PointIndex hhpi = el[k]; - double lam = ld.normal * (mesh[hhpi] - ld.sp1); - mesh[hhpi] -= lam * ld.normal; - } - } + for (int j = 0; j < ld.locelements.Size(); j++) + { + const Element2d & el = mesh[ld.locelements[j]]; + for (int k = 0; k < el.GetNP(); k++) + { + PointIndex hhpi = el[k]; + double lam = ld.normal * (mesh[hhpi] - ld.sp1); + mesh[hhpi] -= lam * ld.normal; + } + } + } + Vector x(2); x = 0; par.typx = 0.3*ld.lochs[0]; // NgProfiler::StartTimer (timer2); - if (mixed) - { - BFGS (x, surfminfj, par, 1e-6); - } - else - { - BFGS (x, surfminf, par, 1e-6); - } + BFGS (x, minfunc, par, 1e-6); // NgProfiler::StopTimer (timer2); @@ -1029,16 +992,19 @@ namespace netgen double fact = 1; int moveisok = 0; - // restore other points - for (int j = 0; j < ld.locelements.Size(); j++) - { - const Element2d & el = mesh[ld.locelements[j]]; - for (int k = 0; k < el.GetNP(); k++) - { - PointIndex hhpi = el[k]; - if (hhpi != pi) mesh[hhpi] = savepoints[hhpi]; - } - } + if(mixed) + { + // restore other points + for (int j = 0; j < ld.locelements.Size(); j++) + { + const Element2d & el = mesh[ld.locelements[j]]; + for (int k = 0; k < el.GetNP(); k++) + { + PointIndex hhpi = el[k]; + if (hhpi != pi) mesh[hhpi] = savepoints[hhpi]; + } + } + } //optimizer loop (if whole distance is not possible, move only a bit!!!!) @@ -1077,13 +1043,12 @@ namespace netgen } } - } - } + } + } + }, mixed ? 1 : ngcore::TasksPerThread(4)); // mixed element smoothing not parallel yet + } tloop.Stop(); - if (printeddot) - PrintDot ('\n'); - CheckMeshApproximation (mesh); mesh.SetNextTimeStamp(); } diff --git a/tests/pytest/results.json b/tests/pytest/results.json index 3ff60ef1..840d9c09 100644 --- a/tests/pytest/results.json +++ b/tests/pytest/results.json @@ -5,7 +5,7 @@ "ne2d": 54, "ne3d": 40, "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 16, 1, 5, 2, 0, 0, 0]", - "total_badness": 61.085020201 + "total_badness": 61.085020204 }, { "ne1d": 59, @@ -26,21 +26,21 @@ "ne2d": 54, "ne3d": 40, "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 16, 1, 5, 2, 0, 0, 0]", - "total_badness": 61.085020201 + "total_badness": 61.085020204 }, { "ne1d": 118, "ne2d": 140, "ne3d": 165, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 9, 13, 23, 20, 31, 24, 22, 14, 6, 1]", - "total_badness": 233.73391407 + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 9, 13, 23, 20, 31, 25, 21, 14, 6, 1]", + "total_badness": 233.73328932 }, { "ne1d": 181, "ne2d": 323, - "ne3d": 513, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 6, 15, 34, 56, 67, 96, 86, 86, 46, 18]", - "total_badness": 667.61850419 + "ne3d": 506, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 6, 13, 38, 53, 70, 87, 82, 85, 53, 16]", + "total_badness": 658.05677789 } ], "boxcyl.geo": [ @@ -48,131 +48,131 @@ "ne1d": 190, "ne2d": 468, "ne3d": 846, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 4, 30, 91, 78, 91, 92, 93, 102, 104, 80, 59, 22]", - "total_badness": 1226.0578147 + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 3, 31, 93, 78, 103, 80, 92, 103, 102, 84, 56, 21]", + "total_badness": 1229.0231928 }, { "ne1d": 94, "ne2d": 114, "ne3d": 158, "quality_histogram": "[0, 0, 0, 0, 0, 1, 1, 7, 10, 16, 5, 8, 15, 13, 17, 13, 9, 25, 7, 11]", - "total_badness": 247.68310336 + "total_badness": 247.68310347 }, { "ne1d": 136, "ne2d": 222, - "ne3d": 381, - "quality_histogram": "[0, 0, 0, 0, 0, 2, 4, 3, 7, 15, 16, 27, 38, 51, 68, 67, 49, 17, 16, 1]", - "total_badness": 567.29889026 + "ne3d": 386, + "quality_histogram": "[0, 0, 0, 1, 2, 3, 2, 7, 8, 15, 16, 36, 36, 59, 53, 55, 58, 19, 15, 1]", + "total_badness": 590.51625062 }, { "ne1d": 190, "ne2d": 468, "ne3d": 833, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 2, 30, 87, 78, 78, 90, 88, 104, 103, 87, 64, 22]", - "total_badness": 1198.1799119 + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 1, 32, 89, 78, 83, 86, 83, 106, 103, 89, 62, 21]", + "total_badness": 1200.9010008 }, { "ne1d": 284, - "ne2d": 936, - "ne3d": 3833, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 17, 53, 160, 270, 442, 625, 795, 755, 544, 165]", - "total_badness": 4795.1972581 + "ne2d": 938, + "ne3d": 3742, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 25, 55, 131, 247, 484, 640, 754, 710, 529, 161]", + "total_badness": 4685.7832014 }, { "ne1d": 456, "ne2d": 2496, - "ne3d": 19027, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 2, 6, 16, 41, 134, 386, 861, 1759, 3032, 4100, 4323, 3238, 1129]", - "total_badness": 23153.342852 + "ne3d": 18676, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 2, 14, 43, 121, 339, 829, 1665, 2855, 4035, 4403, 3226, 1144]", + "total_badness": 22663.154052 } ], "circle_on_cube.geo": [ { "ne1d": 94, - "ne2d": 170, - "ne3d": 634, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 21, 37, 42, 77, 93, 99, 106, 106, 40, 9]", - "total_badness": 852.35637426 + "ne2d": 172, + "ne3d": 611, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 3, 5, 8, 15, 20, 67, 69, 87, 106, 85, 91, 47, 7]", + "total_badness": 833.76226351 }, { "ne1d": 40, "ne2d": 38, "ne3d": 46, "quality_histogram": "[0, 0, 0, 0, 0, 2, 2, 4, 8, 8, 6, 7, 5, 1, 2, 1, 0, 0, 0, 0]", - "total_badness": 97.326231112 + "total_badness": 97.323158335 }, { "ne1d": 62, "ne2d": 94, "ne3d": 185, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 7, 12, 31, 26, 37, 27, 19, 14, 8, 0]", - "total_badness": 264.64378082 + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 7, 12, 31, 26, 37, 27, 19, 13, 9, 0]", + "total_badness": 264.61885227 }, { "ne1d": 94, - "ne2d": 170, - "ne3d": 609, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 9, 28, 31, 67, 80, 97, 121, 106, 53, 12]", - "total_badness": 797.71713532 + "ne2d": 172, + "ne3d": 594, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 9, 23, 46, 62, 85, 95, 102, 110, 47, 11]", + "total_badness": 781.40870801 }, { "ne1d": 138, - "ne2d": 382, - "ne3d": 2047, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 12, 24, 77, 153, 249, 384, 402, 417, 254, 72]", - "total_badness": 2570.7494356 + "ne2d": 384, + "ne3d": 2055, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 13, 28, 89, 146, 234, 357, 406, 415, 285, 75]", + "total_badness": 2580.6652097 }, { "ne1d": 224, "ne2d": 942, - "ne3d": 12152, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 15, 83, 237, 599, 1170, 1934, 2615, 2796, 2123, 572]", - "total_badness": 14806.696612 + "ne3d": 12027, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 15, 81, 205, 552, 1148, 1969, 2490, 2768, 2175, 617]", + "total_badness": 14618.673513 } ], "cone.geo": [ { "ne1d": 64, "ne2d": 722, - "ne3d": 1234, - "quality_histogram": "[0, 0, 0, 0, 0, 3, 1, 15, 38, 55, 88, 123, 143, 139, 184, 147, 119, 105, 57, 17]", - "total_badness": 1861.257399 + "ne3d": 1263, + "quality_histogram": "[0, 0, 0, 0, 0, 3, 4, 14, 48, 62, 95, 129, 141, 162, 163, 145, 107, 112, 61, 17]", + "total_badness": 1927.4650748 }, { "ne1d": 32, "ne2d": 220, - "ne3d": 753, - "quality_histogram": "[0, 1, 28, 40, 63, 54, 61, 53, 61, 59, 67, 47, 38, 52, 39, 23, 27, 21, 16, 3]", - "total_badness": 2038.817175 + "ne3d": 700, + "quality_histogram": "[0, 0, 13, 49, 51, 51, 51, 46, 63, 42, 38, 49, 53, 50, 42, 33, 27, 21, 18, 3]", + "total_badness": 1807.5903418 }, { "ne1d": 48, "ne2d": 428, - "ne3d": 755, - "quality_histogram": "[1, 33, 42, 29, 32, 26, 29, 27, 64, 81, 73, 80, 67, 48, 55, 18, 23, 16, 11, 0]", - "total_badness": 2283.6586444 + "ne3d": 930, + "quality_histogram": "[6, 33, 75, 70, 53, 52, 44, 63, 73, 77, 65, 88, 62, 37, 46, 30, 20, 21, 15, 0]", + "total_badness": 3263.5820874 }, { "ne1d": 64, "ne2d": 722, - "ne3d": 1211, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 2, 8, 20, 59, 82, 118, 147, 128, 167, 157, 135, 108, 65, 15]", - "total_badness": 1789.8591485 + "ne3d": 1244, + "quality_histogram": "[0, 0, 0, 0, 0, 1, 2, 10, 25, 61, 77, 117, 140, 158, 172, 138, 144, 118, 66, 15]", + "total_badness": 1843.7405821 }, { "ne1d": 96, "ne2d": 1660, - "ne3d": 4464, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 4, 11, 30, 74, 185, 273, 414, 599, 748, 785, 747, 434, 160]", - "total_badness": 5840.7208133 + "ne3d": 4395, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 2, 14, 39, 86, 147, 270, 427, 584, 724, 725, 723, 492, 162]", + "total_badness": 5745.9242938 }, { "ne1d": 160, "ne2d": 4748, - "ne3d": 27166, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 4, 14, 38, 87, 310, 736, 1515, 2971, 4344, 5642, 5811, 4361, 1333]", - "total_badness": 33504.993018 + "ne3d": 27365, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 8, 35, 121, 352, 715, 1535, 2882, 4456, 5703, 5878, 4303, 1377]", + "total_badness": 33766.111622 } ], "cube.geo": [ @@ -215,52 +215,52 @@ "ne1d": 72, "ne2d": 116, "ne3d": 167, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 4, 2, 5, 5, 16, 8, 18, 30, 31, 29, 12, 6]", - "total_badness": 224.72495191 + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 4, 2, 5, 5, 16, 8, 18, 30, 31, 29, 11, 7]", + "total_badness": 224.7322738 } ], "cubeandring.geo": [ { "ne1d": 262, - "ne2d": 724, - "ne3d": 2220, - "quality_histogram": "[3, 13, 18, 47, 87, 95, 119, 121, 98, 68, 86, 122, 167, 187, 216, 243, 225, 169, 111, 25]", - "total_badness": 4594.1424775 + "ne2d": 726, + "ne3d": 2225, + "quality_histogram": "[0, 10, 19, 36, 98, 105, 126, 110, 98, 59, 71, 87, 153, 186, 272, 275, 223, 160, 109, 28]", + "total_badness": 4466.5881396 }, { "ne1d": 134, - "ne2d": 162, - "ne3d": 247, - "quality_histogram": "[0, 0, 0, 0, 0, 2, 0, 0, 4, 2, 11, 19, 35, 48, 38, 39, 24, 14, 9, 2]", - "total_badness": 361.08642754 + "ne2d": 164, + "ne3d": 250, + "quality_histogram": "[0, 0, 0, 0, 0, 1, 0, 4, 4, 6, 13, 24, 28, 43, 40, 34, 25, 19, 7, 2]", + "total_badness": 372.39445714 }, { "ne1d": 190, "ne2d": 300, - "ne3d": 630, - "quality_histogram": "[0, 0, 0, 1, 2, 0, 0, 3, 10, 16, 51, 70, 62, 108, 101, 78, 62, 43, 19, 4]", - "total_badness": 945.8223883 + "ne3d": 646, + "quality_histogram": "[0, 0, 0, 1, 2, 0, 0, 2, 10, 27, 58, 69, 66, 107, 87, 91, 60, 44, 20, 2]", + "total_badness": 978.54289744 }, { "ne1d": 262, - "ne2d": 724, - "ne3d": 2075, - "quality_histogram": "[0, 3, 10, 24, 70, 91, 119, 86, 82, 50, 48, 83, 125, 169, 212, 265, 273, 210, 123, 32]", - "total_badness": 3839.258335 + "ne2d": 726, + "ne3d": 2087, + "quality_histogram": "[0, 2, 12, 18, 54, 90, 113, 95, 88, 55, 41, 59, 111, 196, 254, 299, 260, 193, 114, 33]", + "total_badness": 3774.9667473 }, { "ne1d": 378, - "ne2d": 1412, - "ne3d": 7646, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 2, 9, 19, 60, 144, 300, 559, 885, 1284, 1510, 1488, 1055, 330]", - "total_badness": 9628.2237959 + "ne2d": 1410, + "ne3d": 7638, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 41, 105, 277, 549, 947, 1322, 1539, 1544, 998, 307]", + "total_badness": 9567.7509778 }, { "ne1d": 624, "ne2d": 3944, - "ne3d": 43287, - "quality_histogram": "[0, 0, 0, 0, 2, 40, 194, 422, 757, 1077, 1754, 2592, 3765, 4982, 5953, 6630, 6135, 5003, 3105, 876]", - "total_badness": 61333.463425 + "ne3d": 38297, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 2, 18, 41, 131, 332, 847, 2080, 3865, 5988, 7892, 8533, 6475, 2093]", + "total_badness": 46909.566762 } ], "cubeandspheres.geo": [ @@ -269,174 +269,174 @@ "ne2d": 148, "ne3d": 98, "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 3, 6, 3, 4, 16, 18, 14, 20, 4, 8, 2, 0]", - "total_badness": 145.06570717 + "total_badness": 145.06570733 }, { "ne1d": 144, "ne2d": 150, "ne3d": 100, "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 7, 10, 16, 18, 15, 17, 6, 5, 4, 0]", - "total_badness": 146.6442139 + "total_badness": 146.64421411 }, { "ne1d": 144, "ne2d": 148, "ne3d": 98, "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 6, 6, 17, 20, 14, 18, 5, 6, 3, 0]", - "total_badness": 144.34810104 + "total_badness": 144.34810179 }, { "ne1d": 144, "ne2d": 148, "ne3d": 98, "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 3, 6, 3, 4, 16, 18, 14, 20, 4, 8, 2, 0]", - "total_badness": 145.06570717 + "total_badness": 145.06570733 }, { "ne1d": 264, "ne2d": 388, "ne3d": 366, "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 2, 4, 21, 28, 39, 47, 52, 37, 58, 40, 25, 10, 2]", - "total_badness": 550.46676248 + "total_badness": 550.50109911 }, { "ne1d": 428, "ne2d": 926, "ne3d": 1075, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 2, 24, 51, 37, 103, 144, 97, 121, 156, 155, 71, 61, 31, 22]", - "total_badness": 1676.2336937 + "quality_histogram": "[0, 0, 0, 0, 0, 0, 2, 24, 51, 36, 104, 145, 96, 119, 157, 156, 70, 62, 31, 22]", + "total_badness": 1676.1706223 } ], "cubemcyl.geo": [ { "ne1d": 142, - "ne2d": 2490, - "ne3d": 20799, - "quality_histogram": "[0, 0, 0, 0, 0, 3, 28, 79, 219, 382, 656, 1158, 1775, 2464, 3005, 3406, 3192, 2557, 1522, 353]", - "total_badness": 28706.828456 + "ne2d": 2488, + "ne3d": 20762, + "quality_histogram": "[0, 0, 0, 0, 0, 2, 29, 90, 197, 401, 710, 1179, 1822, 2485, 3183, 3202, 3161, 2520, 1421, 360]", + "total_badness": 28767.588956 }, { "ne1d": 64, - "ne2d": 642, - "ne3d": 3229, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 12, 32, 67, 160, 255, 358, 490, 500, 493, 420, 301, 113, 27]", - "total_badness": 4623.4755628 + "ne2d": 644, + "ne3d": 3315, + "quality_histogram": "[0, 0, 0, 0, 0, 3, 7, 15, 36, 73, 135, 230, 355, 463, 549, 546, 429, 268, 165, 41]", + "total_badness": 4730.5709115 }, { "ne1d": 102, - "ne2d": 1402, - "ne3d": 8204, - "quality_histogram": "[0, 0, 0, 0, 0, 1, 8, 22, 59, 164, 348, 591, 842, 1045, 1356, 1225, 1109, 817, 472, 145]", - "total_badness": 11539.42633 + "ne2d": 1400, + "ne3d": 8334, + "quality_histogram": "[0, 0, 0, 0, 0, 3, 6, 22, 85, 144, 337, 565, 905, 1167, 1322, 1295, 1095, 769, 485, 134]", + "total_badness": 11752.339923 }, { "ne1d": 142, - "ne2d": 2490, - "ne3d": 19461, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 9, 29, 93, 229, 518, 1070, 1941, 2741, 3474, 3670, 3200, 1969, 518]", - "total_badness": 25234.660253 + "ne2d": 2488, + "ne3d": 19379, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 6, 32, 92, 230, 494, 1181, 1947, 2801, 3461, 3525, 3130, 1945, 535]", + "total_badness": 25177.816848 }, { "ne1d": 210, - "ne2d": 5508, - "ne3d": 88594, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 4, 31, 113, 362, 1035, 2435, 5625, 9861, 14712, 18443, 18771, 13294, 3908]", - "total_badness": 109777.71823 + "ne2d": 5506, + "ne3d": 88647, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 27, 112, 355, 1028, 2468, 5697, 9855, 14883, 18353, 18556, 13360, 3952]", + "total_badness": 109878.73629 }, { "ne1d": 362, - "ne2d": 15116, - "ne3d": 520770, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 4, 25, 134, 437, 1202, 3273, 9236, 24185, 50863, 82792, 109294, 119384, 91342, 28599]", - "total_badness": 633693.0884 + "ne2d": 15120, + "ne3d": 524047, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 6, 31, 117, 380, 1130, 3298, 9108, 23604, 49533, 81227, 111104, 122316, 92954, 29239]", + "total_badness": 636472.03769 } ], "cubemsphere.geo": [ { "ne1d": 90, - "ne2d": 700, - "ne3d": 4935, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 12, 29, 67, 121, 206, 278, 432, 625, 745, 752, 705, 569, 317, 77]", - "total_badness": 6938.6199468 + "ne2d": 698, + "ne3d": 4934, + "quality_histogram": "[0, 0, 0, 0, 0, 2, 11, 37, 72, 119, 189, 298, 467, 659, 707, 703, 683, 557, 330, 100]", + "total_badness": 6958.9504342 }, { "ne1d": 44, - "ne2d": 278, - "ne3d": 771, - "quality_histogram": "[0, 0, 0, 1, 2, 1, 8, 23, 33, 57, 75, 84, 89, 119, 95, 69, 50, 35, 24, 6]", - "total_badness": 1259.9745028 + "ne2d": 272, + "ne3d": 745, + "quality_histogram": "[0, 0, 0, 0, 1, 4, 5, 17, 29, 49, 77, 86, 100, 93, 92, 70, 54, 42, 21, 5]", + "total_badness": 1204.1731602 }, { "ne1d": 68, - "ne2d": 402, - "ne3d": 1556, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 6, 11, 21, 46, 111, 170, 223, 255, 263, 222, 133, 82, 13]", - "total_badness": 2179.1819908 + "ne2d": 398, + "ne3d": 1558, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 3, 13, 20, 51, 111, 165, 255, 254, 221, 231, 150, 64, 20]", + "total_badness": 2188.2669021 }, { "ne1d": 90, - "ne2d": 700, - "ne3d": 4607, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 3, 12, 47, 76, 137, 256, 520, 708, 812, 832, 677, 406, 120]", - "total_badness": 6067.5841219 + "ne2d": 698, + "ne3d": 4640, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 8, 38, 72, 173, 303, 491, 698, 805, 844, 667, 412, 128]", + "total_badness": 6111.5995998 }, { "ne1d": 146, - "ne2d": 1486, - "ne3d": 17868, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 13, 20, 79, 207, 494, 1105, 1981, 2974, 3738, 3793, 2707, 757]", - "total_badness": 22135.731945 + "ne2d": 1492, + "ne3d": 17798, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 1, 9, 24, 86, 209, 525, 1104, 1919, 2993, 3722, 3811, 2645, 749]", + "total_badness": 22077.875433 }, { "ne1d": 248, - "ne2d": 4358, - "ne3d": 113948, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 14, 42, 113, 326, 855, 2300, 5766, 11158, 18354, 23917, 25885, 19416, 5801]", - "total_badness": 139251.67592 + "ne2d": 4354, + "ne3d": 112882, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 10, 27, 96, 290, 762, 2154, 5475, 10965, 17752, 23939, 26158, 19408, 5845]", + "total_badness": 137612.85905 } ], "cylinder.geo": [ { "ne1d": 52, "ne2d": 288, - "ne3d": 413, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 2, 10, 18, 31, 43, 56, 76, 61, 45, 47, 18, 5]", - "total_badness": 584.63640908 + "ne3d": 410, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 0, 2, 8, 14, 31, 47, 57, 67, 64, 53, 44, 13, 9]", + "total_badness": 577.74781759 }, { "ne1d": 24, "ne2d": 66, - "ne3d": 103, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 15, 14, 21, 32, 10, 1]", - "total_badness": 127.27629078 + "ne3d": 124, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 9, 12, 16, 23, 39, 12, 5]", + "total_badness": 153.9684245 }, { "ne1d": 36, "ne2d": 152, - "ne3d": 437, - "quality_histogram": "[0, 0, 14, 22, 37, 32, 30, 36, 31, 29, 34, 25, 27, 28, 22, 16, 33, 9, 9, 3]", - "total_badness": 1146.634165 + "ne3d": 376, + "quality_histogram": "[0, 0, 0, 8, 18, 19, 17, 43, 35, 17, 29, 16, 18, 42, 20, 21, 38, 16, 12, 7]", + "total_badness": 793.09247202 }, { "ne1d": 52, "ne2d": 288, - "ne3d": 411, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 15, 29, 37, 61, 76, 59, 48, 52, 21, 3]", - "total_badness": 574.34537671 + "ne3d": 404, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 0, 2, 4, 15, 25, 38, 68, 66, 55, 55, 52, 15, 8]", + "total_badness": 562.71987918 }, { "ne1d": 76, "ne2d": 636, - "ne3d": 1155, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 3, 10, 16, 50, 99, 120, 164, 206, 224, 139, 105, 18]", - "total_badness": 1536.3995031 + "ne3d": 1146, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 3, 12, 34, 57, 101, 121, 179, 190, 199, 137, 96, 17]", + "total_badness": 1547.7672308 }, { "ne1d": 124, "ne2d": 1672, - "ne3d": 8102, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 13, 53, 167, 414, 787, 1233, 1788, 1856, 1334, 453]", - "total_badness": 9877.1010566 + "ne3d": 8039, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 16, 52, 160, 405, 772, 1246, 1710, 1808, 1421, 444]", + "total_badness": 9788.5339464 } ], "cylsphere.geo": [ @@ -444,175 +444,175 @@ "ne1d": 104, "ne2d": 496, "ne3d": 711, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 3, 10, 16, 35, 64, 89, 107, 102, 100, 57, 59, 50, 17, 2]", - "total_badness": 1105.7991926 + "quality_histogram": "[0, 0, 0, 0, 0, 0, 4, 9, 15, 36, 63, 90, 107, 103, 99, 56, 60, 50, 17, 2]", + "total_badness": 1105.8880942 }, { "ne1d": 48, - "ne2d": 140, + "ne2d": 136, "ne3d": 225, - "quality_histogram": "[0, 0, 1, 13, 20, 34, 20, 21, 7, 6, 2, 8, 13, 18, 10, 23, 13, 7, 9, 0]", - "total_badness": 584.42426831 + "quality_histogram": "[0, 0, 0, 6, 16, 26, 21, 19, 17, 7, 1, 10, 6, 10, 21, 27, 23, 8, 5, 2]", + "total_badness": 525.88368721 }, { "ne1d": 72, - "ne2d": 324, - "ne3d": 665, - "quality_histogram": "[0, 1, 9, 14, 21, 37, 57, 76, 63, 57, 53, 60, 32, 54, 23, 35, 39, 16, 13, 5]", - "total_badness": 1528.6973752 + "ne2d": 320, + "ne3d": 629, + "quality_histogram": "[0, 0, 13, 7, 17, 28, 39, 55, 44, 70, 41, 52, 60, 54, 36, 31, 48, 20, 7, 7]", + "total_badness": 1373.2243293 }, { "ne1d": 104, "ne2d": 496, "ne3d": 709, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 3, 6, 15, 27, 62, 89, 110, 109, 90, 68, 66, 45, 15, 4]", - "total_badness": 1092.2233629 + "quality_histogram": "[0, 0, 0, 0, 0, 0, 4, 5, 15, 29, 63, 86, 110, 109, 89, 69, 66, 45, 15, 4]", + "total_badness": 1092.3394563 }, { "ne1d": 152, "ne2d": 1084, - "ne3d": 2848, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 5, 17, 49, 92, 153, 260, 359, 461, 527, 497, 339, 88]", - "total_badness": 3685.3796091 + "ne3d": 2798, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 5, 19, 44, 91, 162, 267, 345, 422, 507, 505, 322, 108]", + "total_badness": 3620.8176099 }, { "ne1d": 248, "ne2d": 2820, - "ne3d": 17783, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 5, 16, 43, 133, 373, 852, 1712, 2853, 3822, 4037, 2968, 969]", - "total_badness": 21702.916892 + "ne3d": 17745, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 2, 2, 20, 57, 142, 331, 880, 1771, 2788, 3668, 3998, 3037, 1049]", + "total_badness": 21647.214644 } ], "ellipsoid.geo": [ { "ne1d": 0, "ne2d": 704, - "ne3d": 1278, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 5, 20, 57, 75, 122, 125, 161, 167, 137, 161, 107, 83, 45, 13]", - "total_badness": 1996.4481212 + "ne3d": 1297, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 7, 14, 42, 76, 119, 157, 154, 160, 158, 142, 111, 89, 54, 14]", + "total_badness": 2009.8527353 }, { "ne1d": 0, "ne2d": 192, - "ne3d": 899, - "quality_histogram": "[19, 132, 126, 95, 104, 78, 56, 48, 58, 43, 26, 22, 29, 20, 13, 8, 10, 9, 2, 1]", - "total_badness": 5295.2975939 + "ne3d": 915, + "quality_histogram": "[24, 146, 135, 112, 105, 65, 62, 41, 46, 43, 32, 26, 19, 24, 15, 10, 6, 1, 3, 0]", + "total_badness": 5760.7267346 }, { "ne1d": 0, "ne2d": 394, - "ne3d": 590, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 4, 11, 24, 40, 74, 80, 100, 88, 58, 41, 40, 19, 11]", - "total_badness": 889.56775696 + "ne3d": 592, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 5, 9, 21, 38, 80, 86, 90, 99, 53, 48, 29, 22, 12]", + "total_badness": 893.18441542 }, { "ne1d": 0, "ne2d": 704, - "ne3d": 1261, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 13, 44, 60, 101, 111, 156, 158, 153, 168, 123, 101, 55, 17]", - "total_badness": 1904.2716478 + "ne3d": 1282, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 2, 10, 33, 59, 108, 136, 158, 156, 163, 153, 115, 97, 69, 23]", + "total_badness": 1929.3894181 }, { "ne1d": 0, "ne2d": 1618, - "ne3d": 5680, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 2, 0, 4, 29, 94, 160, 324, 548, 748, 969, 1061, 936, 638, 167]", - "total_badness": 7360.2666331 + "ne3d": 5569, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 4, 23, 73, 130, 303, 511, 700, 922, 1025, 989, 693, 195]", + "total_badness": 7142.2540344 }, { "ne1d": 0, "ne2d": 4236, "ne3d": 37387, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 8, 18, 81, 226, 652, 1604, 3366, 5913, 7905, 8838, 6765, 2011]", - "total_badness": 45343.133766 + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 3, 17, 75, 239, 644, 1587, 3545, 5826, 7874, 8638, 6846, 2092]", + "total_badness": 45341.992565 } ], "ellipticcone.geo": [ { "ne1d": 174, - "ne2d": 1556, - "ne3d": 5138, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 12, 22, 57, 112, 186, 396, 517, 723, 897, 960, 680, 434, 141]", - "total_badness": 6849.0044378 + "ne2d": 1554, + "ne3d": 5154, + "quality_histogram": "[0, 0, 0, 0, 0, 1, 2, 13, 29, 51, 122, 215, 389, 552, 753, 867, 887, 708, 434, 131]", + "total_badness": 6912.1657887 }, { "ne1d": 86, "ne2d": 380, - "ne3d": 590, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 5, 15, 15, 32, 45, 67, 79, 88, 83, 67, 48, 31, 14]", - "total_badness": 857.18307391 + "ne3d": 585, + "quality_histogram": "[0, 0, 0, 0, 0, 1, 1, 5, 13, 17, 32, 57, 64, 73, 84, 89, 68, 47, 22, 12]", + "total_badness": 860.61770269 }, { "ne1d": 130, "ne2d": 864, - "ne3d": 1713, - "quality_histogram": "[0, 0, 0, 0, 0, 3, 8, 21, 30, 51, 83, 106, 145, 221, 218, 248, 246, 180, 122, 31]", - "total_badness": 2456.9795033 + "ne3d": 1734, + "quality_histogram": "[0, 0, 0, 0, 0, 7, 9, 28, 37, 57, 85, 135, 132, 216, 225, 256, 238, 177, 100, 32]", + "total_badness": 2535.8367438 }, { "ne1d": 174, - "ne2d": 1556, - "ne3d": 4936, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 4, 15, 52, 109, 256, 443, 654, 865, 1006, 810, 538, 184]", - "total_badness": 6327.3304435 + "ne2d": 1554, + "ne3d": 4935, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 7, 18, 52, 127, 277, 397, 675, 900, 963, 833, 511, 175]", + "total_badness": 6345.7383858 }, { "ne1d": 258, - "ne2d": 3460, - "ne3d": 13213, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 4, 24, 96, 177, 365, 657, 1010, 1665, 2371, 2477, 2270, 1591, 505]", - "total_badness": 16972.974746 + "ne2d": 3462, + "ne3d": 13486, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 10, 31, 108, 209, 375, 670, 1146, 1676, 2318, 2432, 2372, 1636, 502]", + "total_badness": 17385.364148 }, { "ne1d": 432, - "ne2d": 9520, - "ne3d": 70326, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 13, 40, 122, 338, 786, 1853, 4006, 7465, 11360, 14481, 15208, 11188, 3466]", - "total_badness": 86818.381106 + "ne2d": 9534, + "ne3d": 70093, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 2, 9, 41, 126, 322, 870, 1902, 4034, 7717, 11685, 14333, 14864, 10903, 3285]", + "total_badness": 86746.571015 } ], "ellipticcyl.geo": [ { "ne1d": 156, - "ne2d": 994, - "ne3d": 2287, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 2, 9, 28, 50, 88, 151, 203, 262, 348, 377, 324, 245, 168, 32]", - "total_badness": 3194.7013193 + "ne2d": 996, + "ne3d": 2293, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 12, 16, 55, 86, 118, 233, 260, 367, 368, 354, 242, 149, 32]", + "total_badness": 3192.9620295 }, { "ne1d": 76, "ne2d": 238, "ne3d": 325, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 18, 28, 26, 37, 71, 53, 46, 28, 10, 2]", - "total_badness": 459.38557223 + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 18, 28, 26, 38, 68, 55, 45, 28, 11, 2]", + "total_badness": 459.61476239 }, { "ne1d": 116, "ne2d": 596, - "ne3d": 1141, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 4, 18, 32, 47, 73, 144, 189, 173, 199, 141, 102, 19]", - "total_badness": 1536.9702483 + "ne3d": 1129, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 0, 2, 10, 28, 38, 75, 130, 159, 208, 199, 162, 100, 17]", + "total_badness": 1500.1384781 }, { "ne1d": 156, - "ne2d": 994, - "ne3d": 2213, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 2, 10, 31, 49, 117, 191, 232, 335, 376, 366, 281, 184, 38]", - "total_badness": 2990.869979 + "ne2d": 996, + "ne3d": 2218, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 1, 5, 38, 50, 93, 181, 255, 331, 354, 386, 285, 196, 42]", + "total_badness": 2980.3373467 }, { "ne1d": 232, - "ne2d": 2200, - "ne3d": 8317, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 5, 11, 47, 106, 271, 598, 1029, 1448, 1700, 1606, 1173, 322]", - "total_badness": 10409.762502 + "ne2d": 2206, + "ne3d": 8329, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 4, 8, 38, 120, 269, 606, 986, 1422, 1778, 1636, 1142, 319]", + "total_badness": 10417.08851 }, { "ne1d": 388, - "ne2d": 6118, - "ne3d": 55159, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 9, 34, 86, 288, 797, 2294, 4900, 8294, 11813, 13122, 10147, 3374]", - "total_badness": 66617.550244 + "ne2d": 6128, + "ne3d": 54910, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 2, 13, 28, 124, 330, 933, 2421, 5072, 8328, 11652, 13004, 9765, 3238]", + "total_badness": 66567.884044 } ], "fichera.geo": [ @@ -621,7 +621,7 @@ "ne2d": 38, "ne3d": 40, "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 2, 1, 3, 2, 4, 3, 5, 7, 8, 2, 1, 0, 2]", - "total_badness": 62.361996883 + "total_badness": 62.361996939 }, { "ne1d": 42, @@ -642,88 +642,88 @@ "ne2d": 38, "ne3d": 40, "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 2, 1, 3, 2, 4, 3, 5, 7, 8, 2, 1, 0, 2]", - "total_badness": 62.361996883 + "total_badness": 62.361996939 }, { "ne1d": 96, "ne2d": 118, "ne3d": 208, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 6, 10, 16, 24, 36, 33, 41, 30, 6]", - "total_badness": 266.1986561 + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 6, 10, 16, 23, 37, 29, 47, 28, 6]", + "total_badness": 266.18044371 }, { "ne1d": 144, "ne2d": 274, - "ne3d": 516, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 16, 31, 59, 88, 103, 78, 75, 49, 12]", - "total_badness": 672.7632765 + "ne3d": 510, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 8, 16, 34, 67, 79, 99, 78, 66, 48, 12]", + "total_badness": 673.19970182 } ], "frame.step": [ { "ne1d": 12694, - "ne2d": 40376, - "ne3d": 221132, - "quality_histogram": "[3, 8, 4, 13, 7, 42, 248, 732, 1691, 3393, 6209, 10718, 17518, 25459, 32156, 35899, 35412, 28951, 18016, 4653]", - "total_badness": 301320.76786 + "ne2d": 40418, + "ne3d": 221338, + "quality_histogram": "[3, 8, 6, 9, 9, 49, 278, 724, 1782, 3522, 6397, 10742, 17468, 25554, 32460, 35629, 35018, 28948, 18116, 4616]", + "total_badness": 302031.17747 }, { "ne1d": 6026, - "ne2d": 11296, - "ne3d": 30460, - "quality_histogram": "[4, 6, 6, 7, 21, 43, 92, 257, 679, 1046, 1696, 2567, 3361, 4142, 4605, 4273, 3551, 2428, 1345, 331]", - "total_badness": 45199.935474 + "ne2d": 11302, + "ne3d": 30643, + "quality_histogram": "[4, 5, 3, 11, 21, 51, 105, 281, 690, 1063, 1703, 2717, 3365, 4271, 4573, 4231, 3360, 2466, 1371, 352]", + "total_badness": 45609.34772 }, { "ne1d": 9704, - "ne2d": 24292, - "ne3d": 85251, - "quality_histogram": "[1, 6, 5, 10, 11, 34, 74, 181, 467, 1085, 2453, 4566, 7709, 11061, 13565, 14164, 12961, 9900, 5659, 1339]", - "total_badness": 117271.18554 + "ne2d": 24306, + "ne3d": 85235, + "quality_histogram": "[3, 3, 7, 8, 7, 30, 77, 145, 446, 1107, 2404, 4694, 7830, 10947, 13348, 14070, 12971, 10099, 5613, 1426]", + "total_badness": 117163.65166 } ], "hinge.stl": [ { "ne1d": 456, "ne2d": 1214, - "ne3d": 2019, - "quality_histogram": "[0, 0, 0, 0, 1, 1, 7, 10, 25, 53, 64, 135, 179, 260, 313, 277, 264, 228, 159, 43]", - "total_badness": 2840.0751587 + "ne3d": 2022, + "quality_histogram": "[0, 0, 0, 0, 1, 5, 9, 12, 26, 49, 65, 132, 182, 254, 300, 282, 275, 231, 156, 43]", + "total_badness": 2854.7168701 }, { "ne1d": 298, - "ne2d": 594, - "ne3d": 803, - "quality_histogram": "[0, 0, 3, 10, 11, 10, 24, 29, 44, 52, 53, 101, 86, 104, 78, 76, 66, 29, 22, 5]", - "total_badness": 1443.356934 + "ne2d": 596, + "ne3d": 772, + "quality_histogram": "[0, 0, 1, 10, 8, 6, 20, 17, 36, 50, 54, 105, 90, 108, 78, 77, 50, 38, 22, 2]", + "total_badness": 1342.107284 }, { "ne1d": 370, - "ne2d": 842, - "ne3d": 1114, - "quality_histogram": "[0, 0, 0, 0, 0, 9, 18, 23, 29, 45, 67, 110, 146, 130, 166, 151, 102, 53, 52, 13]", - "total_badness": 1737.5505204 + "ne2d": 844, + "ne3d": 1118, + "quality_histogram": "[0, 0, 0, 0, 0, 10, 16, 22, 30, 44, 66, 106, 150, 128, 177, 157, 95, 56, 51, 10]", + "total_badness": 1741.03544 }, { "ne1d": 516, "ne2d": 1566, - "ne3d": 2515, - "quality_histogram": "[0, 0, 0, 0, 1, 1, 2, 16, 33, 61, 109, 161, 234, 325, 376, 358, 314, 287, 192, 45]", - "total_badness": 3545.6814623 + "ne3d": 2527, + "quality_histogram": "[0, 0, 0, 0, 0, 2, 3, 16, 24, 60, 103, 147, 246, 311, 364, 374, 321, 318, 190, 48]", + "total_badness": 3538.9062774 }, { "ne1d": 722, "ne2d": 2870, - "ne3d": 6691, - "quality_histogram": "[0, 0, 0, 0, 0, 1, 2, 4, 17, 35, 66, 156, 354, 634, 871, 1042, 1219, 1171, 879, 240]", - "total_badness": 8595.0420119 + "ne3d": 6642, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 2, 3, 19, 29, 82, 162, 367, 691, 888, 1056, 1147, 1124, 840, 232]", + "total_badness": 8573.8370647 }, { "ne1d": 1862, - "ne2d": 19490, - "ne3d": 137799, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 4, 44, 149, 433, 1143, 3044, 7194, 13730, 22017, 28888, 30587, 23088, 7477]", - "total_badness": 168663.12974 + "ne2d": 19488, + "ne3d": 137072, + "quality_histogram": "[0, 0, 0, 0, 0, 1, 0, 1, 26, 122, 396, 1121, 2973, 7117, 13598, 21861, 28813, 30393, 23234, 7416]", + "total_badness": 167613.01917 } ], "lshape3d.geo": [ @@ -760,90 +760,90 @@ "ne2d": 76, "ne3d": 88, "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 10, 9, 21, 23, 7, 6, 1, 4]", - "total_badness": 121.12718489 + "total_badness": 121.1271847 }, { "ne1d": 122, "ne2d": 204, "ne3d": 326, "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 11, 17, 43, 51, 53, 56, 50, 33, 6]", - "total_badness": 427.78776756 + "total_badness": 427.73359314 } ], "manyholes.geo": [ { "ne1d": 5886, - "ne2d": 48026, - "ne3d": 179303, - "quality_histogram": "[0, 0, 1, 4, 9, 24, 48, 165, 522, 1374, 3347, 7698, 12503, 20091, 27314, 30044, 29908, 25015, 17206, 4030]", - "total_badness": 238306.19112 + "ne2d": 48036, + "ne3d": 179484, + "quality_histogram": "[0, 0, 0, 1, 6, 26, 49, 181, 507, 1429, 3406, 7751, 12589, 20420, 27392, 30012, 29988, 24886, 16884, 3957]", + "total_badness": 238828.86994 }, { "ne1d": 2746, "ne2d": 13834, - "ne3d": 29076, - "quality_histogram": "[0, 0, 0, 2, 13, 18, 50, 160, 398, 849, 1531, 2349, 3232, 4336, 4115, 3734, 3102, 2591, 1888, 708]", - "total_badness": 41978.532959 + "ne3d": 29329, + "quality_histogram": "[0, 0, 0, 0, 14, 21, 41, 146, 393, 827, 1501, 2289, 3318, 4412, 4217, 3705, 3185, 2627, 1888, 745]", + "total_badness": 42243.35733 }, { "ne1d": 4106, - "ne2d": 27964, - "ne3d": 70880, - "quality_histogram": "[0, 0, 0, 3, 32, 74, 190, 412, 841, 1713, 2945, 4403, 7020, 9345, 10339, 10430, 9445, 7405, 4499, 1784]", - "total_badness": 100324.40391 + "ne2d": 27932, + "ne3d": 70698, + "quality_histogram": "[0, 0, 0, 1, 26, 69, 183, 393, 852, 1684, 2955, 4447, 7082, 9552, 10277, 10366, 9322, 7190, 4617, 1682]", + "total_badness": 100123.46548 } ], "manyholes2.geo": [ { "ne1d": 10202, - "ne2d": 55316, - "ne3d": 127893, - "quality_histogram": "[0, 0, 0, 1, 5, 36, 93, 304, 799, 2072, 4456, 7947, 11984, 17504, 18676, 18332, 17069, 14736, 10402, 3477]", - "total_badness": 176567.71812 + "ne2d": 55308, + "ne3d": 127648, + "quality_histogram": "[0, 0, 0, 0, 6, 34, 104, 281, 811, 2064, 4591, 7937, 11909, 17760, 18525, 18083, 16916, 14536, 10497, 3594]", + "total_badness": 176351.56445 } ], "matrix.geo": [ { "ne1d": 174, - "ne2d": 1196, - "ne3d": 5364, - "quality_histogram": "[0, 0, 38, 139, 142, 92, 140, 174, 157, 227, 340, 437, 522, 624, 575, 548, 536, 390, 222, 61]", - "total_badness": 9855.8573843 + "ne2d": 1198, + "ne3d": 5261, + "quality_histogram": "[0, 0, 43, 122, 130, 86, 136, 184, 149, 241, 322, 397, 535, 609, 604, 571, 460, 398, 221, 53]", + "total_badness": 9604.8609332 }, { "ne1d": 106, "ne2d": 600, - "ne3d": 1993, - "quality_histogram": "[0, 3, 20, 76, 113, 151, 141, 159, 190, 172, 186, 171, 195, 136, 92, 65, 49, 47, 20, 7]", - "total_badness": 4853.2906164 + "ne3d": 1968, + "quality_histogram": "[0, 5, 28, 76, 118, 178, 153, 174, 160, 166, 194, 193, 159, 120, 80, 52, 39, 39, 25, 9]", + "total_badness": 4972.5229136 }, { "ne1d": 132, "ne2d": 828, - "ne3d": 2747, - "quality_histogram": "[0, 1, 16, 89, 90, 146, 158, 183, 205, 244, 313, 287, 231, 215, 178, 146, 89, 87, 52, 17]", - "total_badness": 6032.3841165 + "ne3d": 2719, + "quality_histogram": "[0, 0, 10, 46, 80, 124, 136, 129, 211, 269, 319, 290, 267, 230, 195, 148, 117, 83, 49, 16]", + "total_badness": 5612.3348522 }, { "ne1d": 174, - "ne2d": 1196, - "ne3d": 5197, - "quality_histogram": "[0, 0, 25, 120, 129, 78, 122, 155, 136, 210, 281, 370, 474, 594, 563, 605, 538, 466, 258, 73]", - "total_badness": 9197.4127362 + "ne2d": 1198, + "ne3d": 5159, + "quality_histogram": "[0, 0, 28, 111, 114, 67, 108, 152, 144, 215, 289, 348, 498, 587, 574, 620, 517, 450, 264, 73]", + "total_badness": 9030.3079258 }, { "ne1d": 248, "ne2d": 2324, - "ne3d": 16300, - "quality_histogram": "[0, 0, 0, 0, 0, 5, 23, 71, 137, 184, 373, 655, 1098, 1629, 2112, 2498, 2788, 2503, 1712, 512]", - "total_badness": 21759.792772 + "ne3d": 16341, + "quality_histogram": "[0, 0, 0, 0, 0, 7, 23, 64, 122, 219, 336, 666, 982, 1584, 2204, 2586, 2786, 2581, 1637, 544]", + "total_badness": 21749.164857 }, { "ne1d": 418, - "ne2d": 5966, - "ne3d": 101129, - "quality_histogram": "[0, 0, 0, 0, 0, 2, 6, 17, 67, 187, 481, 1246, 2896, 6099, 10667, 16234, 20660, 21479, 16058, 5030]", - "total_badness": 125108.89116 + "ne2d": 5968, + "ne3d": 100573, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 6, 18, 78, 192, 438, 1216, 2786, 6112, 10628, 15970, 20785, 21682, 15766, 4896]", + "total_badness": 124376.56219 } ], "ortho.geo": [ @@ -884,290 +884,290 @@ }, { "ne1d": 72, - "ne2d": 114, - "ne3d": 177, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 7, 13, 27, 39, 31, 32, 13, 6]", - "total_badness": 228.88985644 + "ne2d": 116, + "ne3d": 180, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 11, 12, 24, 35, 36, 29, 16, 9]", + "total_badness": 231.52239849 } ], "part1.stl": [ { "ne1d": 170, - "ne2d": 436, - "ne3d": 1229, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 2, 3, 19, 29, 55, 87, 110, 138, 175, 205, 157, 142, 78, 29]", - "total_badness": 1729.0401722 + "ne2d": 434, + "ne3d": 1224, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 2, 6, 12, 36, 57, 70, 113, 150, 189, 175, 158, 135, 94, 27]", + "total_badness": 1720.8230602 }, { "ne1d": 134, - "ne2d": 278, - "ne3d": 495, - "quality_histogram": "[0, 0, 0, 1, 2, 1, 3, 5, 14, 29, 31, 32, 59, 65, 55, 70, 58, 44, 23, 3]", - "total_badness": 754.26258256 + "ne2d": 276, + "ne3d": 504, + "quality_histogram": "[0, 0, 0, 1, 4, 0, 7, 6, 20, 26, 31, 44, 59, 68, 74, 61, 43, 39, 18, 3]", + "total_badness": 791.5174304 }, { "ne1d": 194, - "ne2d": 588, - "ne3d": 1673, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 4, 9, 19, 53, 115, 189, 242, 295, 314, 237, 151, 44]", - "total_badness": 2197.2722054 + "ne2d": 590, + "ne3d": 1688, + "quality_histogram": "[0, 0, 0, 0, 0, 1, 0, 2, 4, 15, 35, 70, 127, 179, 237, 295, 293, 240, 156, 34]", + "total_badness": 2247.145727 }, { "ne1d": 266, "ne2d": 986, - "ne3d": 4070, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 2, 0, 1, 11, 26, 61, 171, 329, 503, 679, 791, 819, 526, 151]", - "total_badness": 5135.4720603 + "ne3d": 4152, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 1, 3, 8, 35, 64, 166, 338, 594, 745, 788, 798, 460, 151]", + "total_badness": 5270.5642613 }, { "ne1d": 674, "ne2d": 6854, - "ne3d": 83365, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 2, 7, 13, 62, 230, 706, 1754, 4117, 8217, 13027, 17521, 18882, 14312, 4515]", - "total_badness": 101790.83606 + "ne3d": 82708, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 4, 28, 74, 229, 687, 1629, 4225, 8150, 12870, 17332, 18973, 14189, 4318]", + "total_badness": 101005.97859 } ], "period.geo": [ { "ne1d": 344, - "ne2d": 1128, - "ne3d": 3333, - "quality_histogram": "[0, 0, 0, 0, 1, 2, 23, 34, 77, 133, 193, 290, 368, 443, 452, 422, 391, 299, 160, 45]", - "total_badness": 4947.3560633 + "ne2d": 1134, + "ne3d": 3267, + "quality_histogram": "[0, 0, 0, 0, 0, 5, 19, 28, 65, 121, 198, 292, 368, 446, 463, 423, 367, 278, 161, 33]", + "total_badness": 4843.6173488 }, { "ne1d": 160, "ne2d": 286, - "ne3d": 668, - "quality_histogram": "[0, 2, 16, 21, 17, 19, 28, 37, 40, 57, 60, 60, 75, 44, 43, 45, 44, 43, 14, 3]", - "total_badness": 1452.2340762 + "ne3d": 680, + "quality_histogram": "[0, 0, 7, 11, 17, 20, 26, 41, 48, 64, 63, 61, 71, 48, 51, 50, 39, 41, 18, 4]", + "total_badness": 1363.8803171 }, { "ne1d": 232, - "ne2d": 598, - "ne3d": 1548, - "quality_histogram": "[0, 17, 27, 27, 36, 51, 53, 75, 99, 120, 139, 129, 156, 145, 138, 103, 115, 66, 46, 6]", - "total_badness": 3338.4078035 + "ne2d": 600, + "ne3d": 1620, + "quality_histogram": "[0, 20, 26, 46, 42, 60, 70, 81, 105, 126, 134, 136, 139, 134, 144, 123, 111, 72, 43, 8]", + "total_badness": 3623.0833569 }, { "ne1d": 344, - "ne2d": 1128, - "ne3d": 3278, - "quality_histogram": "[0, 0, 0, 0, 0, 2, 19, 24, 49, 97, 171, 244, 348, 402, 467, 462, 419, 350, 182, 42]", - "total_badness": 4737.6478788 + "ne2d": 1134, + "ne3d": 3217, + "quality_histogram": "[0, 0, 0, 0, 0, 4, 19, 22, 57, 93, 174, 264, 337, 423, 484, 443, 399, 282, 178, 38]", + "total_badness": 4690.0482354 }, { "ne1d": 480, - "ne2d": 2252, - "ne3d": 11707, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 3, 19, 40, 147, 287, 574, 934, 1513, 1977, 2229, 2130, 1425, 428]", - "total_badness": 14969.835667 + "ne2d": 2256, + "ne3d": 11676, + "quality_histogram": "[0, 0, 0, 0, 0, 1, 2, 6, 24, 53, 120, 289, 525, 957, 1453, 1943, 2287, 2081, 1526, 409]", + "total_badness": 14907.26587 }, { "ne1d": 820, - "ne2d": 6218, - "ne3d": 68314, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 2, 7, 25, 88, 259, 691, 1670, 3656, 7155, 11221, 14072, 14790, 11219, 3459]", - "total_badness": 84011.916463 + "ne2d": 6222, + "ne3d": 67973, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 2, 3, 15, 85, 268, 617, 1614, 3718, 7158, 11216, 14102, 14686, 10957, 3532]", + "total_badness": 83568.07739 } ], "plane.stl": [ { "ne1d": 890, - "ne2d": 2594, - "ne3d": 8251, - "quality_histogram": "[4, 12, 36, 32, 44, 50, 57, 71, 152, 239, 330, 506, 691, 890, 1189, 1240, 1122, 915, 537, 134]", - "total_badness": 12713.488612 + "ne2d": 2600, + "ne3d": 8161, + "quality_histogram": "[5, 12, 33, 28, 52, 46, 32, 56, 128, 206, 309, 453, 685, 923, 1193, 1252, 1147, 929, 538, 134]", + "total_badness": 12460.391484 }, { - "ne1d": 570, - "ne2d": 1162, - "ne3d": 1656, - "quality_histogram": "[6, 27, 35, 54, 64, 75, 98, 116, 138, 141, 155, 129, 151, 124, 127, 78, 75, 33, 26, 4]", - "total_badness": 4280.7158528 + "ne1d": 572, + "ne2d": 1152, + "ne3d": 1651, + "quality_histogram": "[4, 28, 36, 49, 61, 74, 97, 126, 147, 171, 148, 134, 113, 127, 124, 77, 71, 31, 25, 8]", + "total_badness": 4245.4288615 }, { "ne1d": 724, - "ne2d": 1706, - "ne3d": 3203, - "quality_histogram": "[6, 13, 36, 37, 49, 52, 75, 69, 129, 151, 215, 276, 365, 365, 390, 373, 301, 185, 94, 22]", - "total_badness": 6020.5769171 + "ne2d": 1692, + "ne3d": 3214, + "quality_histogram": "[5, 17, 33, 37, 43, 43, 52, 72, 118, 157, 197, 295, 340, 423, 382, 381, 287, 205, 104, 23]", + "total_badness": 5942.4739465 }, { "ne1d": 956, - "ne2d": 2816, - "ne3d": 8620, - "quality_histogram": "[3, 12, 31, 46, 42, 59, 51, 64, 79, 151, 222, 364, 608, 987, 1214, 1341, 1385, 1113, 673, 175]", - "total_badness": 12750.84491 + "ne2d": 2810, + "ne3d": 8675, + "quality_histogram": "[3, 12, 28, 50, 46, 52, 62, 61, 80, 138, 227, 401, 598, 907, 1121, 1410, 1387, 1197, 705, 190]", + "total_badness": 12797.407898 }, { "ne1d": 1554, - "ne2d": 6388, - "ne3d": 31408, - "quality_histogram": "[4, 7, 11, 6, 23, 53, 61, 72, 104, 183, 368, 718, 1410, 2572, 3955, 5242, 6125, 5690, 3772, 1032]", - "total_badness": 40921.343431 + "ne2d": 6382, + "ne3d": 31570, + "quality_histogram": "[4, 7, 11, 7, 21, 52, 57, 70, 111, 204, 355, 730, 1411, 2560, 3940, 5357, 6035, 5675, 3874, 1089]", + "total_badness": 41102.73883 }, { "ne1d": 2992, - "ne2d": 23312, - "ne3d": 279657, - "quality_histogram": "[4, 11, 13, 15, 12, 35, 54, 98, 217, 519, 1182, 2752, 6855, 15439, 29353, 45547, 58301, 60932, 44659, 13659]", - "total_badness": 345287.15441 + "ne2d": 23314, + "ne3d": 280243, + "quality_histogram": "[5, 10, 11, 13, 7, 26, 32, 92, 238, 487, 1175, 2837, 6695, 15338, 29029, 45204, 58707, 61066, 45296, 13975]", + "total_badness": 345632.07897 } ], "revolution.geo": [ { "ne1d": 320, - "ne2d": 3080, - "ne3d": 8389, - "quality_histogram": "[0, 0, 0, 0, 0, 1, 12, 49, 144, 303, 528, 693, 889, 1085, 1176, 1168, 962, 783, 479, 117]", - "total_badness": 12207.237452 + "ne2d": 3096, + "ne3d": 8458, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 7, 38, 154, 314, 541, 711, 982, 1073, 1192, 1158, 976, 740, 452, 120]", + "total_badness": 12348.89105 }, { "ne1d": 160, - "ne2d": 820, - "ne3d": 1259, - "quality_histogram": "[0, 0, 0, 0, 3, 18, 57, 79, 96, 139, 150, 150, 140, 112, 90, 67, 72, 52, 27, 7]", - "total_badness": 2309.7736571 + "ne2d": 818, + "ne3d": 1293, + "quality_histogram": "[0, 0, 0, 0, 1, 9, 45, 85, 91, 122, 139, 162, 156, 139, 91, 88, 65, 60, 30, 10]", + "total_badness": 2298.7537248 }, { "ne1d": 240, "ne2d": 1816, - "ne3d": 3912, - "quality_histogram": "[0, 0, 0, 1, 5, 8, 26, 38, 114, 181, 332, 423, 495, 494, 492, 433, 381, 261, 179, 49]", - "total_badness": 6017.6961316 + "ne3d": 4027, + "quality_histogram": "[0, 0, 1, 7, 19, 34, 47, 57, 122, 235, 374, 450, 506, 500, 463, 421, 355, 235, 153, 48]", + "total_badness": 6472.3221213 }, { "ne1d": 320, - "ne2d": 3080, - "ne3d": 8206, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 4, 13, 75, 206, 400, 590, 774, 1006, 1185, 1210, 1118, 927, 556, 142]", - "total_badness": 11528.119325 + "ne2d": 3096, + "ne3d": 8275, + "quality_histogram": "[0, 0, 0, 0, 0, 1, 1, 13, 65, 208, 418, 619, 849, 1019, 1178, 1230, 1116, 884, 514, 160]", + "total_badness": 11661.155742 }, { "ne1d": 480, - "ne2d": 6812, - "ne3d": 33032, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 15, 51, 244, 651, 1370, 2554, 4178, 5705, 6486, 6299, 4285, 1193]", - "total_badness": 41750.279607 + "ne2d": 6844, + "ne3d": 32967, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 3, 16, 75, 291, 699, 1397, 2614, 4171, 5653, 6522, 6079, 4257, 1190]", + "total_badness": 41783.076303 }, { "ne1d": 800, - "ne2d": 17842, - "ne3d": 201922, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 13, 28, 162, 589, 1600, 4381, 10379, 20232, 32341, 42476, 45161, 34103, 10457]", - "total_badness": 246992.09017 + "ne2d": 17866, + "ne3d": 202729, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 6, 42, 144, 537, 1505, 4365, 10380, 20189, 31903, 42471, 45652, 34935, 10600]", + "total_badness": 247665.22181 } ], "screw.step": [ { "ne1d": 400, - "ne2d": 1422, - "ne3d": 2422, - "quality_histogram": "[0, 0, 0, 0, 1, 0, 16, 95, 102, 173, 183, 248, 286, 295, 268, 252, 217, 167, 92, 27]", - "total_badness": 3858.3545304 + "ne2d": 1436, + "ne3d": 2459, + "quality_histogram": "[0, 0, 0, 0, 1, 0, 16, 80, 88, 171, 190, 245, 276, 299, 270, 272, 223, 184, 110, 34]", + "total_badness": 3860.2528363 }, { "ne1d": 530, - "ne2d": 2690, - "ne3d": 7903, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 4, 12, 30, 98, 166, 287, 493, 782, 1078, 1284, 1426, 1211, 797, 235]", - "total_badness": 10438.866877 + "ne2d": 2684, + "ne3d": 7927, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 3, 15, 40, 82, 149, 285, 474, 733, 1104, 1268, 1359, 1321, 849, 245]", + "total_badness": 10424.316767 }, { "ne1d": 668, - "ne2d": 4986, - "ne3d": 31777, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 3, 4, 13, 47, 127, 321, 774, 1693, 3177, 5250, 6673, 7110, 5062, 1523]", - "total_badness": 39090.830215 + "ne2d": 4998, + "ne3d": 31493, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 3, 9, 17, 53, 123, 356, 776, 1790, 3291, 5171, 6636, 6761, 4947, 1560]", + "total_badness": 38849.392612 } ], "sculpture.geo": [ { "ne1d": 192, - "ne2d": 412, - "ne3d": 474, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 4, 2, 18, 18, 35, 60, 68, 91, 99, 43, 23, 10, 2]", - "total_badness": 692.74185155 + "ne2d": 414, + "ne3d": 475, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 2, 5, 17, 18, 32, 62, 64, 97, 98, 41, 25, 11, 2]", + "total_badness": 692.44104062 }, { "ne1d": 102, - "ne2d": 144, - "ne3d": 138, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 11, 22, 22, 30, 28, 19, 1]", - "total_badness": 172.99655803 + "ne2d": 146, + "ne3d": 141, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 5, 11, 19, 19, 36, 29, 17, 2]", + "total_badness": 178.07603683 }, { "ne1d": 144, - "ne2d": 248, - "ne3d": 259, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 6, 7, 14, 25, 29, 47, 50, 46, 25, 7]", - "total_badness": 337.75654539 + "ne2d": 250, + "ne3d": 263, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 6, 7, 14, 24, 29, 53, 46, 49, 24, 7]", + "total_badness": 343.8094424 }, { "ne1d": 192, - "ne2d": 412, - "ne3d": 474, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 3, 2, 19, 19, 35, 61, 69, 89, 99, 43, 23, 10, 2]", - "total_badness": 691.25814875 + "ne2d": 414, + "ne3d": 475, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 2, 5, 17, 18, 32, 62, 64, 97, 98, 41, 25, 11, 2]", + "total_badness": 692.44104062 }, { "ne1d": 288, "ne2d": 962, - "ne3d": 1325, - "quality_histogram": "[0, 0, 0, 0, 0, 1, 6, 21, 58, 89, 111, 133, 132, 141, 122, 142, 143, 129, 78, 19]", - "total_badness": 2041.1919863 + "ne3d": 1319, + "quality_histogram": "[0, 0, 0, 0, 0, 2, 6, 23, 53, 86, 121, 144, 127, 143, 121, 140, 143, 115, 80, 15]", + "total_badness": 2042.804049 }, { "ne1d": 480, - "ne2d": 2388, - "ne3d": 6681, - "quality_histogram": "[0, 0, 0, 0, 2, 4, 12, 6, 31, 34, 69, 140, 276, 472, 730, 1096, 1313, 1260, 928, 308]", - "total_badness": 8505.1301083 + "ne2d": 2394, + "ne3d": 6754, + "quality_histogram": "[0, 0, 0, 0, 1, 4, 4, 16, 23, 39, 70, 125, 267, 519, 758, 1077, 1327, 1284, 933, 307]", + "total_badness": 8589.1254463 } ], "shaft.geo": [ { "ne1d": 708, - "ne2d": 1718, - "ne3d": 2723, - "quality_histogram": "[7, 17, 22, 29, 34, 36, 57, 78, 100, 148, 283, 376, 278, 247, 219, 285, 228, 172, 81, 26]", - "total_badness": 5343.3499358 + "ne2d": 1720, + "ne3d": 2738, + "quality_histogram": "[3, 14, 13, 29, 26, 44, 45, 69, 82, 138, 255, 367, 305, 293, 241, 276, 235, 194, 90, 19]", + "total_badness": 5045.4631109 }, { "ne1d": 410, - "ne2d": 604, - "ne3d": 928, - "quality_histogram": "[0, 0, 0, 0, 0, 3, 3, 5, 14, 38, 49, 69, 88, 133, 134, 124, 128, 75, 49, 16]", - "total_badness": 1353.3692968 + "ne2d": 606, + "ne3d": 944, + "quality_histogram": "[0, 0, 0, 0, 0, 1, 4, 6, 18, 27, 44, 62, 84, 115, 151, 141, 153, 90, 35, 13]", + "total_badness": 1357.9934384 }, { "ne1d": 510, "ne2d": 1008, - "ne3d": 2093, - "quality_histogram": "[16, 63, 82, 96, 76, 99, 82, 124, 108, 111, 111, 143, 147, 174, 187, 181, 176, 66, 42, 9]", - "total_badness": 6035.6762331 + "ne3d": 2053, + "quality_histogram": "[1, 64, 78, 75, 79, 85, 82, 111, 114, 105, 117, 139, 132, 178, 203, 198, 171, 74, 37, 10]", + "total_badness": 5482.2474163 }, { "ne1d": 708, - "ne2d": 1718, - "ne3d": 2703, - "quality_histogram": "[0, 4, 9, 8, 26, 26, 65, 65, 82, 150, 268, 404, 295, 251, 234, 289, 229, 185, 85, 28]", - "total_badness": 4626.0082323 + "ne2d": 1720, + "ne3d": 2701, + "quality_histogram": "[0, 1, 3, 8, 12, 26, 32, 40, 73, 134, 268, 412, 312, 274, 252, 278, 239, 208, 100, 29]", + "total_badness": 4395.5679484 }, { "ne1d": 1138, - "ne2d": 4218, - "ne3d": 11164, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 3, 3, 29, 92, 190, 361, 576, 929, 1450, 1802, 2078, 1943, 1307, 401]", - "total_badness": 14449.209478 + "ne2d": 4220, + "ne3d": 11242, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 2, 1, 27, 78, 178, 382, 607, 934, 1459, 1772, 2147, 1927, 1325, 403]", + "total_badness": 14539.392197 }, { "ne1d": 1792, - "ne2d": 10588, - "ne3d": 63419, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 2, 4, 10, 67, 184, 593, 1440, 3345, 6289, 10045, 13306, 14094, 10552, 3488]", - "total_badness": 77657.59067 + "ne2d": 10596, + "ne3d": 63463, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 6, 67, 178, 504, 1410, 3360, 6267, 9934, 13406, 14152, 10706, 3472]", + "total_badness": 77607.549516 } ], "sphere.geo": [ @@ -1175,175 +1175,175 @@ "ne1d": 0, "ne2d": 126, "ne3d": 126, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 6, 28, 46, 29, 15, 0, 2, 0, 0, 0, 0, 0]", - "total_badness": 237.49105852 + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 6, 25, 47, 33, 12, 1, 2, 0, 0, 0, 0, 0]", + "total_badness": 237.42979301 }, { "ne1d": 0, "ne2d": 56, "ne3d": 56, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 14, 24, 11, 2, 0]", - "total_badness": 68.823759015 + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 18, 19, 15, 0, 0]", + "total_badness": 68.826138928 }, { "ne1d": 0, "ne2d": 72, "ne3d": 72, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 14, 26, 23, 8, 0, 0, 0]", - "total_badness": 97.58858068 + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 16, 23, 25, 7, 0, 0, 0]", + "total_badness": 97.673542971 }, { "ne1d": 0, "ne2d": 126, "ne3d": 126, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 6, 28, 46, 29, 15, 0, 2, 0, 0, 0, 0, 0]", - "total_badness": 237.49105852 + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 6, 25, 47, 33, 12, 1, 2, 0, 0, 0, 0, 0]", + "total_badness": 237.42979301 }, { "ne1d": 0, "ne2d": 258, - "ne3d": 365, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 8, 21, 36, 47, 55, 52, 32, 40, 28, 22, 15, 9]", - "total_badness": 557.72385462 + "ne3d": 366, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 6, 22, 32, 55, 47, 62, 28, 39, 31, 22, 15, 6]", + "total_badness": 562.00749621 }, { "ne1d": 0, "ne2d": 660, - "ne3d": 2315, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 6, 30, 51, 141, 273, 396, 472, 471, 361, 111]", - "total_badness": 2861.2824595 + "ne3d": 2329, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 10, 28, 76, 158, 282, 415, 502, 433, 327, 91]", + "total_badness": 2913.3426209 } ], "sphereincube.geo": [ { "ne1d": 46, "ne2d": 202, - "ne3d": 495, - "quality_histogram": "[0, 0, 7, 60, 37, 29, 46, 41, 57, 46, 44, 16, 23, 10, 15, 12, 12, 24, 11, 5]", - "total_badness": 1405.0779325 + "ne3d": 490, + "quality_histogram": "[0, 0, 8, 59, 42, 29, 53, 45, 55, 46, 33, 14, 16, 11, 15, 12, 12, 24, 11, 5]", + "total_badness": 1429.7083119 }, { "ne1d": 24, "ne2d": 60, - "ne3d": 187, - "quality_histogram": "[0, 0, 4, 11, 14, 25, 27, 14, 4, 2, 2, 3, 7, 13, 19, 16, 11, 6, 6, 3]", - "total_badness": 493.44997215 + "ne3d": 166, + "quality_histogram": "[0, 0, 5, 12, 14, 15, 31, 10, 2, 1, 3, 2, 7, 9, 13, 13, 14, 10, 4, 1]", + "total_badness": 454.92797775 }, { "ne1d": 30, "ne2d": 116, - "ne3d": 352, - "quality_histogram": "[0, 0, 7, 15, 30, 48, 31, 27, 35, 44, 27, 19, 22, 15, 9, 8, 6, 6, 3, 0]", - "total_badness": 970.12716912 + "ne3d": 332, + "quality_histogram": "[0, 0, 8, 23, 39, 39, 31, 25, 34, 30, 21, 22, 24, 8, 9, 8, 4, 4, 3, 0]", + "total_badness": 970.62581762 }, { "ne1d": 46, "ne2d": 202, - "ne3d": 501, - "quality_histogram": "[0, 0, 4, 44, 27, 20, 51, 40, 68, 51, 51, 21, 20, 17, 17, 16, 15, 23, 11, 5]", - "total_badness": 1303.491863 + "ne3d": 498, + "quality_histogram": "[0, 0, 8, 41, 27, 29, 50, 44, 55, 58, 44, 25, 20, 15, 14, 15, 13, 24, 11, 5]", + "total_badness": 1326.92489 }, { "ne1d": 74, "ne2d": 418, - "ne3d": 1749, - "quality_histogram": "[0, 0, 0, 0, 0, 5, 4, 12, 26, 34, 61, 126, 161, 221, 244, 240, 263, 186, 131, 35]", - "total_badness": 2468.6863723 + "ne3d": 1788, + "quality_histogram": "[0, 0, 0, 0, 0, 6, 6, 21, 28, 38, 73, 98, 167, 212, 252, 272, 258, 202, 111, 44]", + "total_badness": 2540.5253991 }, { "ne1d": 122, "ne2d": 1082, - "ne3d": 14003, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 3, 8, 29, 100, 200, 460, 911, 1478, 2207, 2867, 2900, 2169, 671]", - "total_badness": 17411.619104 + "ne3d": 14039, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 5, 31, 105, 218, 465, 893, 1497, 2202, 2857, 2912, 2179, 674]", + "total_badness": 17464.78638 } ], "torus.geo": [ { "ne1d": 0, "ne2d": 2534, - "ne3d": 5714, - "quality_histogram": "[0, 0, 0, 0, 0, 5, 20, 60, 155, 280, 408, 597, 707, 753, 762, 701, 541, 400, 246, 79]", - "total_badness": 8662.1200343 + "ne3d": 5745, + "quality_histogram": "[0, 0, 0, 0, 0, 4, 19, 59, 148, 286, 440, 581, 679, 796, 742, 668, 583, 418, 238, 84]", + "total_badness": 8709.4458795 }, { "ne1d": 0, "ne2d": 692, - "ne3d": 3096, - "quality_histogram": "[174, 698, 478, 383, 321, 195, 183, 161, 107, 83, 75, 67, 49, 32, 28, 28, 18, 7, 7, 2]", - "total_badness": 24704.214641 + "ne3d": 3181, + "quality_histogram": "[166, 714, 477, 367, 312, 232, 199, 167, 108, 100, 92, 66, 48, 39, 30, 27, 18, 13, 6, 0]", + "total_badness": 24641.250872 }, { "ne1d": 0, "ne2d": 1446, - "ne3d": 2722, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 4, 18, 49, 142, 269, 320, 396, 414, 370, 294, 222, 160, 64]", - "total_badness": 3891.2372171 + "ne3d": 2743, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 3, 14, 62, 135, 247, 356, 403, 430, 384, 298, 200, 152, 59]", + "total_badness": 3928.1549928 }, { "ne1d": 0, "ne2d": 2534, - "ne3d": 5565, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 4, 18, 68, 187, 321, 551, 613, 741, 847, 714, 597, 516, 298, 90]", - "total_badness": 8072.4927096 + "ne3d": 5584, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 27, 78, 171, 346, 509, 649, 760, 771, 771, 646, 472, 283, 100]", + "total_badness": 8111.5941443 }, { "ne1d": 0, - "ne2d": 5892, - "ne3d": 25273, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 8, 34, 127, 400, 875, 1667, 2853, 4059, 5213, 5256, 3667, 1113]", - "total_badness": 31491.532498 + "ne2d": 5894, + "ne3d": 25294, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 9, 32, 149, 417, 947, 1723, 2990, 4145, 5146, 5002, 3604, 1129]", + "total_badness": 31642.969488 }, { "ne1d": 0, - "ne2d": 16286, - "ne3d": 174919, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 4, 30, 126, 410, 1095, 3093, 7938, 16499, 26903, 36715, 40658, 31546, 9902]", - "total_badness": 212371.24291 + "ne2d": 16296, + "ne3d": 175351, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 7, 36, 115, 401, 1106, 3230, 8059, 16480, 27460, 37219, 40628, 30958, 9652]", + "total_badness": 213157.95506 } ], "trafo.geo": [ { "ne1d": 690, - "ne2d": 1682, - "ne3d": 5174, - "quality_histogram": "[3, 4, 2, 6, 7, 24, 43, 53, 118, 191, 297, 326, 455, 561, 646, 718, 596, 538, 447, 139]", - "total_badness": 7745.7698571 + "ne2d": 1684, + "ne3d": 5231, + "quality_histogram": "[0, 2, 2, 2, 8, 24, 37, 50, 114, 203, 267, 363, 472, 583, 649, 706, 623, 527, 462, 137]", + "total_badness": 7683.599832 }, { "ne1d": 390, "ne2d": 522, - "ne3d": 1348, - "quality_histogram": "[0, 0, 3, 17, 12, 37, 76, 125, 124, 143, 166, 124, 148, 108, 84, 89, 45, 35, 10, 2]", - "total_badness": 2736.3657445 + "ne3d": 1353, + "quality_histogram": "[0, 0, 3, 17, 15, 42, 75, 123, 130, 146, 161, 124, 147, 105, 84, 88, 47, 33, 11, 2]", + "total_badness": 2768.022266 }, { "ne1d": 512, "ne2d": 874, - "ne3d": 2401, - "quality_histogram": "[0, 0, 0, 1, 9, 23, 43, 69, 133, 144, 188, 205, 309, 385, 348, 236, 141, 92, 48, 27]", - "total_badness": 3976.5898975 + "ne3d": 2397, + "quality_histogram": "[0, 0, 1, 3, 9, 23, 41, 72, 132, 142, 188, 204, 304, 389, 343, 237, 138, 97, 48, 26]", + "total_badness": 3983.5699098 }, { "ne1d": 690, - "ne2d": 1682, - "ne3d": 5101, - "quality_histogram": "[0, 0, 1, 0, 2, 13, 30, 36, 119, 183, 283, 338, 427, 561, 657, 697, 618, 543, 455, 138]", - "total_badness": 7362.8828691 + "ne2d": 1684, + "ne3d": 5147, + "quality_histogram": "[0, 0, 0, 1, 3, 12, 26, 40, 106, 188, 272, 357, 422, 561, 671, 714, 608, 558, 474, 134]", + "total_badness": 7408.6135626 }, { "ne1d": 1050, - "ne2d": 3810, - "ne3d": 17924, - "quality_histogram": "[0, 0, 0, 0, 0, 1, 7, 24, 46, 81, 198, 556, 1378, 2215, 2473, 2727, 2672, 2656, 2255, 635]", - "total_badness": 23477.047631 + "ne2d": 3808, + "ne3d": 17970, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 5, 31, 38, 74, 194, 563, 1401, 2185, 2352, 2728, 2717, 2634, 2364, 684]", + "total_badness": 23485.93298 }, { "ne1d": 1722, - "ne2d": 10040, - "ne3d": 84573, - "quality_histogram": "[0, 0, 0, 0, 0, 5, 61, 1368, 731, 437, 763, 1424, 2694, 5632, 8974, 13002, 16406, 16573, 12468, 4035]", - "total_badness": 108616.3402 + "ne2d": 10042, + "ne3d": 84747, + "quality_histogram": "[0, 0, 0, 0, 2, 3, 55, 1427, 755, 410, 785, 1297, 2669, 5782, 9188, 13403, 16283, 16509, 12254, 3925]", + "total_badness": 109011.46057 } ], "twobricks.geo": [ @@ -1380,14 +1380,14 @@ "ne2d": 134, "ne3d": 177, "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 12, 10, 18, 38, 22, 27, 22, 18, 7]", - "total_badness": 234.47334257 + "total_badness": 234.47359 }, { "ne1d": 186, "ne2d": 342, - "ne3d": 608, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 23, 29, 65, 89, 111, 104, 105, 65, 5]", - "total_badness": 792.94333095 + "ne3d": 601, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13, 19, 31, 73, 92, 103, 107, 100, 61, 1]", + "total_badness": 787.76550767 } ], "twocubes.geo": [ @@ -1424,58 +1424,58 @@ "ne2d": 134, "ne3d": 177, "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 12, 10, 18, 38, 22, 27, 22, 18, 7]", - "total_badness": 234.47334257 + "total_badness": 234.47359 }, { "ne1d": 186, "ne2d": 342, - "ne3d": 608, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 23, 29, 65, 89, 111, 104, 105, 65, 5]", - "total_badness": 792.94333095 + "ne3d": 601, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13, 19, 31, 73, 92, 103, 107, 100, 61, 1]", + "total_badness": 787.76550767 } ], "twocyl.geo": [ { "ne1d": 144, "ne2d": 408, - "ne3d": 572, - "quality_histogram": "[0, 0, 0, 0, 0, 1, 2, 7, 7, 17, 34, 51, 57, 89, 111, 75, 73, 35, 12, 1]", - "total_badness": 851.35923972 + "ne3d": 576, + "quality_histogram": "[0, 0, 0, 0, 0, 2, 12, 19, 19, 17, 36, 50, 59, 82, 90, 73, 69, 34, 13, 1]", + "total_badness": 901.75131743 }, { "ne1d": 68, "ne2d": 100, "ne3d": 209, "quality_histogram": "[0, 0, 0, 1, 3, 6, 11, 2, 8, 5, 15, 18, 12, 28, 28, 27, 24, 17, 3, 1]", - "total_badness": 357.15502356 + "total_badness": 357.15447323 }, { "ne1d": 102, "ne2d": 238, - "ne3d": 558, - "quality_histogram": "[4, 34, 33, 32, 30, 37, 52, 45, 67, 43, 31, 27, 16, 19, 20, 17, 36, 12, 3, 0]", - "total_badness": 2092.5126876 + "ne3d": 548, + "quality_histogram": "[5, 24, 23, 35, 33, 46, 49, 52, 63, 39, 19, 20, 19, 22, 19, 24, 40, 14, 2, 0]", + "total_badness": 1932.6124156 }, { "ne1d": 144, "ne2d": 408, - "ne3d": 568, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 3, 7, 16, 23, 51, 53, 95, 117, 69, 73, 43, 14, 4]", - "total_badness": 824.30043375 + "ne3d": 576, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 4, 12, 10, 12, 24, 41, 69, 88, 108, 88, 65, 40, 13, 2]", + "total_badness": 853.37034747 }, { "ne1d": 214, "ne2d": 910, - "ne3d": 1914, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 28, 76, 128, 227, 305, 346, 351, 232, 167, 40]", - "total_badness": 2533.9115448 + "ne3d": 1921, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 33, 75, 117, 230, 320, 358, 348, 243, 159, 28]", + "total_badness": 2544.8927759 }, { "ne1d": 350, "ne2d": 2374, - "ne3d": 13491, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 2, 7, 24, 85, 255, 615, 1330, 2192, 2925, 3114, 2247, 695]", - "total_badness": 16437.08459 + "ne3d": 13509, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 2, 11, 29, 98, 286, 655, 1353, 2161, 2913, 3068, 2220, 713]", + "total_badness": 16499.785789 } ] } \ No newline at end of file