diff --git a/libsrc/meshing/basegeom.cpp b/libsrc/meshing/basegeom.cpp index c2834d42..49731499 100644 --- a/libsrc/meshing/basegeom.cpp +++ b/libsrc/meshing/basegeom.cpp @@ -983,8 +983,10 @@ namespace netgen RegionTimer reg(timer_opt2d); auto meshopt = MeshOptimize2d(mesh); for(auto i : Range(mparam.optsteps2d)) + for(auto k : Range(mesh.GetNFD())) { PrintMessage(3, "Optimization step ", i); + meshopt.SetFaceIndex(k+1); int innerstep = 0; for(auto optstep : mparam.optimize2d) { diff --git a/libsrc/meshing/improve2.cpp b/libsrc/meshing/improve2.cpp index 3b2b102d..356c08b8 100644 --- a/libsrc/meshing/improve2.cpp +++ b/libsrc/meshing/improve2.cpp @@ -394,6 +394,7 @@ namespace netgen return 0.0; double loch = mesh.GetH (mesh[pi1]); + int faceindex = -1; for (SurfaceElementIndex sei2 : elementsonnode[pi1]) { @@ -403,13 +404,8 @@ namespace netgen if (el2[0] == pi2 || el2[1] == pi2 || el2[2] == pi2) { + faceindex = el2.GetIndex(); hasbothpi.Append (sei2); - nv = Cross (Vec3d (mesh[el2[0]], mesh[el2[1]]), - Vec3d (mesh[el2[0]], mesh[el2[2]])); - } - else - { - hasonepi.Append (sei2); } } @@ -417,7 +413,7 @@ namespace netgen return 0.0; - nv = normals[pi1]; + nv = normals[pi2]; for (SurfaceElementIndex sei2 : elementsonnode[pi2]) @@ -476,7 +472,14 @@ namespace netgen for (int l = 0; l < 3; l++) { - if ( (normals[el[l]] * nv) < 0.5) + auto normal = normals[el[l]]; + if(fixed[el[l]]) + { + // point possibly on edge -> multiple normal vectors (for each surface), need to calculate it to be sure + const int surfnr = mesh.GetFaceDescriptor (el.GetIndex()).SurfNr(); + normal = mesh.GetGeometry()->GetNormal (surfnr, mesh[el[l]], &el.GeomInfo()[l]); + } + if ( ( normal * nv) < 0.5) bad2 += 1e10; } @@ -532,10 +535,10 @@ namespace netgen { const Element2d & el1p = mesh[sei]; if (el1p.IsDeleted()) continue; + if(el1p.GetIndex() != faceindex) continue; for (int l = 0; l < el1p.GetNP(); l++) if (el1p[l] == pi1) - // gi = el1p.GeomInfoPi (l+1); gi = el1p.GeomInfo()[l]; break; } diff --git a/tests/pytest/results.json b/tests/pytest/results.json index 5f079143..ad07fcba 100644 --- a/tests/pytest/results.json +++ b/tests/pytest/results.json @@ -308,18 +308,18 @@ }, { "angles_tet": [ - 3.8299, - 169.8 + 5.6575, + 169.44 ], "angles_trig": [ - 7.7658, - 155.67 + 7.092, + 155.41 ], "ne1d": 48, - "ne2d": 424, - "ne3d": 783, - "quality_histogram": "[0, 3, 5, 27, 40, 43, 49, 44, 84, 74, 78, 84, 60, 52, 48, 24, 32, 19, 15, 2]", - "total_badness": 1824.4335331 + "ne2d": 428, + "ne3d": 763, + "quality_histogram": "[0, 1, 12, 30, 35, 44, 39, 49, 82, 100, 68, 81, 55, 44, 49, 23, 22, 19, 8, 2]", + "total_badness": 1832.2349397 }, { "angles_tet": [ @@ -462,18 +462,18 @@ "cubeandring.geo": [ { "angles_tet": [ - 5.3682, - 166.05 + 5.2065, + 170.27 ], "angles_trig": [ - 11.3, - 154.12 + 10.96, + 154.62 ], "ne1d": 262, - "ne2d": 702, + "ne2d": 718, "ne3d": 2095, - "quality_histogram": "[0, 0, 13, 33, 70, 93, 118, 97, 80, 55, 43, 74, 127, 207, 219, 267, 264, 192, 112, 31]", - "total_badness": 3914.3913191 + "quality_histogram": "[0, 5, 18, 28, 77, 119, 118, 106, 71, 43, 54, 76, 112, 180, 220, 241, 257, 212, 126, 32]", + "total_badness": 4053.2056892 }, { "angles_tet": [ @@ -507,48 +507,48 @@ }, { "angles_tet": [ - 7.6936, - 166.0 + 5.4026, + 163.74 ], "angles_trig": [ - 12.773, - 154.12 + 13.552, + 150.46 ], "ne1d": 262, - "ne2d": 702, - "ne3d": 1978, - "quality_histogram": "[0, 0, 2, 10, 39, 81, 115, 92, 68, 28, 53, 54, 110, 175, 225, 265, 273, 220, 133, 35]", - "total_badness": 3396.7269266 + "ne2d": 718, + "ne3d": 2007, + "quality_histogram": "[0, 2, 7, 13, 54, 100, 118, 95, 73, 35, 39, 60, 75, 170, 217, 261, 288, 221, 142, 37]", + "total_badness": 3584.1910073 }, { "angles_tet": [ - 21.834, - 143.22 + 21.998, + 144.41 ], "angles_trig": [ - 23.385, - 115.43 + 24.294, + 115.35 ], "ne1d": 378, - "ne2d": 1400, - "ne3d": 7678, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 2, 11, 30, 118, 264, 475, 859, 1311, 1567, 1623, 1081, 337]", - "total_badness": 9555.5911544 + "ne2d": 1402, + "ne3d": 7743, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 37, 134, 295, 539, 904, 1259, 1618, 1577, 1059, 310]", + "total_badness": 9692.2747594 }, { "angles_tet": [ - 19.725, - 150.28 + 23.275, + 141.99 ], "angles_trig": [ - 22.53, - 115.61 + 23.586, + 119.22 ], "ne1d": 624, - "ne2d": 3922, - "ne3d": 37844, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 0, 2, 13, 73, 237, 689, 1700, 3616, 5845, 8140, 8772, 6595, 2161]", - "total_badness": 45961.097134 + "ne2d": 3924, + "ne3d": 38387, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 2, 15, 49, 235, 665, 1712, 3529, 5923, 8201, 8942, 6894, 2220]", + "total_badness": 46525.372783 } ], "cubeandspheres.geo": [ @@ -565,7 +565,7 @@ "ne2d": 148, "ne3d": 98, "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 3, 6, 3, 4, 18, 19, 13, 20, 2, 9, 1, 0]", - "total_badness": 145.83375079 + "total_badness": 145.83362639 }, { "angles_tet": [ @@ -573,14 +573,14 @@ 137.5 ], "angles_trig": [ - 30.884, - 106.1 + 28.935, + 109.27 ], "ne1d": 144, - "ne2d": 140, - "ne3d": 86, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 7, 5, 23, 16, 12, 16, 1, 3, 1, 0]", - "total_badness": 129.5899229 + "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.6468601 }, { "angles_tet": [ @@ -588,14 +588,14 @@ 137.32 ], "angles_trig": [ - 30.054, - 105.76 + 29.702, + 106.44 ], "ne1d": 144, - "ne2d": 142, - "ne3d": 89, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 6, 4, 23, 19, 9, 18, 3, 2, 2, 0]", - "total_badness": 134.24463081 + "ne2d": 148, + "ne3d": 98, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 6, 6, 19, 21, 12, 18, 5, 4, 4, 0]", + "total_badness": 145.14580879 }, { "angles_tet": [ @@ -610,22 +610,22 @@ "ne2d": 148, "ne3d": 98, "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 3, 6, 3, 4, 18, 19, 13, 20, 2, 9, 1, 0]", - "total_badness": 145.83375079 + "total_badness": 145.83362639 }, { "angles_tet": [ - 19.282, - 139.8 + 19.289, + 140.95 ], "angles_trig": [ - 23.342, - 126.8 + 23.326, + 126.82 ], "ne1d": 264, - "ne2d": 368, - "ne3d": 335, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 1, 1, 18, 20, 42, 50, 47, 34, 43, 43, 18, 15, 2]", - "total_badness": 499.78585873 + "ne2d": 372, + "ne3d": 343, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 2, 4, 22, 19, 48, 45, 41, 31, 49, 48, 16, 16, 1]", + "total_badness": 516.68086122 }, { "angles_tet": [ @@ -676,18 +676,18 @@ }, { "angles_tet": [ - 20.408, - 142.77 + 22.806, + 144.27 ], "angles_trig": [ - 17.345, - 126.66 + 22.348, + 129.8 ], "ne1d": 102, - "ne2d": 1396, - "ne3d": 8210, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 3, 16, 60, 195, 429, 755, 1093, 1287, 1392, 1239, 995, 562, 184]", - "total_badness": 11121.187355 + "ne2d": 1398, + "ne3d": 8169, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 15, 79, 187, 374, 742, 1014, 1375, 1425, 1271, 967, 547, 173]", + "total_badness": 11044.412549 }, { "angles_tet": [ @@ -717,7 +717,7 @@ "ne2d": 5500, "ne3d": 89273, "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 9, 57, 256, 780, 2195, 5118, 9739, 14853, 18700, 19471, 13926, 4168]", - "total_badness": 109900.35464 + "total_badness": 109900.35461 }, { "angles_tet": [ @@ -738,18 +738,18 @@ "cubemsphere.geo": [ { "angles_tet": [ - 19.119, - 146.55 + 18.031, + 150.15 ], "angles_trig": [ - 19.026, - 125.8 + 20.172, + 121.7 ], "ne1d": 90, - "ne2d": 698, - "ne3d": 4776, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 4, 16, 51, 98, 209, 398, 528, 705, 811, 784, 640, 411, 120]", - "total_badness": 6388.8286556 + "ne2d": 700, + "ne3d": 4865, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 1, 18, 49, 118, 206, 368, 588, 774, 856, 804, 670, 322, 90]", + "total_badness": 6546.4740836 }, { "angles_tet": [ @@ -783,48 +783,48 @@ }, { "angles_tet": [ - 21.744, - 144.7 + 23.834, + 137.35 ], "angles_trig": [ - 23.409, + 21.556, 120.39 ], "ne1d": 90, - "ne2d": 698, - "ne3d": 4573, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 5, 11, 38, 124, 244, 437, 627, 796, 871, 807, 498, 114]", - "total_badness": 5883.7028961 + "ne2d": 700, + "ne3d": 4703, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 2, 13, 46, 122, 278, 477, 709, 869, 895, 725, 455, 112]", + "total_badness": 6099.1385475 }, { "angles_tet": [ - 22.862, - 138.41 + 25.263, + 143.1 ], "angles_trig": [ - 23.255, - 128.04 + 25.716, + 119.82 ], "ne1d": 146, - "ne2d": 1482, - "ne3d": 18030, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 50, 157, 444, 990, 1901, 3070, 3790, 4014, 2780, 829]", - "total_badness": 22163.624731 + "ne2d": 1484, + "ne3d": 17773, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 45, 123, 418, 950, 1910, 2957, 3877, 3832, 2764, 891]", + "total_badness": 21817.070558 }, { "angles_tet": [ - 24.702, - 143.19 + 22.149, + 145.8 ], "angles_trig": [ - 25.471, - 126.09 + 24.488, + 127.38 ], "ne1d": 248, - "ne2d": 4340, - "ne3d": 112801, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 2, 21, 120, 474, 1663, 4885, 10633, 17731, 23919, 26274, 20590, 6489]", - "total_badness": 136439.77655 + "ne2d": 4342, + "ne3d": 113225, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 6, 15, 118, 498, 1665, 4987, 10776, 18059, 24305, 26294, 20295, 6206]", + "total_badness": 137142.34083 } ], "cylinder.geo": [ @@ -871,7 +871,7 @@ "ne2d": 152, "ne3d": 358, "quality_histogram": "[0, 0, 1, 0, 0, 2, 5, 11, 21, 19, 22, 22, 31, 29, 35, 39, 57, 37, 17, 10]", - "total_badness": 559.67849284 + "total_badness": 559.67848726 }, { "angles_tet": [ @@ -937,18 +937,18 @@ }, { "angles_tet": [ - 12.765, - 164.21 + 10.144, + 167.27 ], "angles_trig": [ - 14.86, - 145.49 + 13.416, + 150.52 ], "ne1d": 48, - "ne2d": 130, - "ne3d": 142, - "quality_histogram": "[0, 0, 0, 5, 9, 38, 20, 6, 0, 0, 2, 3, 0, 10, 7, 20, 17, 3, 2, 0]", - "total_badness": 370.48768997 + "ne2d": 142, + "ne3d": 150, + "quality_histogram": "[0, 0, 0, 5, 27, 32, 16, 4, 0, 2, 1, 1, 4, 5, 3, 17, 16, 7, 10, 0]", + "total_badness": 409.78409193 }, { "angles_tet": [ @@ -1014,18 +1014,18 @@ }, { "angles_tet": [ - 5.7901, - 170.17 + 3.7122, + 169.11 ], "angles_trig": [ - 7.4711, - 159.43 + 6.967, + 157.97 ], "ne1d": 0, - "ne2d": 190, - "ne3d": 815, - "quality_histogram": "[0, 3, 30, 74, 82, 71, 72, 78, 57, 63, 56, 51, 46, 42, 25, 26, 18, 12, 6, 3]", - "total_badness": 2455.5742667 + "ne2d": 188, + "ne3d": 796, + "quality_histogram": "[0, 8, 20, 33, 73, 79, 66, 73, 81, 55, 56, 53, 45, 43, 34, 28, 17, 9, 18, 5]", + "total_badness": 2252.448172 }, { "angles_tet": [ @@ -1059,18 +1059,18 @@ }, { "angles_tet": [ - 25.773, - 140.19 + 19.839, + 144.38 ], "angles_trig": [ - 25.416, - 117.5 + 24.96, + 119.09 ], "ne1d": 0, - "ne2d": 1616, - "ne3d": 5533, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 48, 135, 266, 450, 664, 886, 1061, 1008, 779, 225]", - "total_badness": 7010.7623078 + "ne2d": 1618, + "ne3d": 5571, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 2, 1, 18, 53, 134, 271, 457, 686, 910, 1031, 1029, 776, 203]", + "total_badness": 7082.5770045 }, { "angles_tet": [ @@ -1305,18 +1305,18 @@ }, { "angles_tet": [ - 11.341, - 166.54 + 11.325, + 166.0 ], "angles_trig": [ - 14.821, - 145.63 + 14.813, + 148.63 ], "ne1d": 134, - "ne2d": 192, - "ne3d": 163, - "quality_histogram": "[0, 0, 0, 1, 3, 23, 36, 13, 5, 21, 11, 9, 10, 11, 7, 3, 5, 3, 1, 1]", - "total_badness": 396.98127414 + "ne2d": 198, + "ne3d": 169, + "quality_histogram": "[0, 0, 0, 1, 3, 43, 28, 7, 5, 21, 11, 9, 10, 11, 7, 3, 5, 3, 1, 1]", + "total_badness": 428.99007654 }, { "angles_tet": [ @@ -1441,143 +1441,96 @@ "total_badness": 643.8604751 } ], - "frame.step": [ - { - "angles_tet": [ - 2.906, - 171.1 - ], - "angles_trig": [ - 3.7733, - 169.05 - ], - "ne1d": 10108, - "ne2d": 29958, - "ne3d": 152534, - "quality_histogram": "[0, 3, 1, 3, 6, 14, 58, 147, 466, 1206, 2715, 5679, 10184, 16198, 21769, 25949, 26794, 22865, 14592, 3885]", - "total_badness": 201509.42542 - }, - { - "angles_tet": [ - 2.296, - 175.61 - ], - "angles_trig": [ - 3.4731, - 146.28 - ], - "ne1d": 5988, - "ne2d": 10976, - "ne3d": 28946, - "quality_histogram": "[3, 4, 5, 11, 16, 45, 102, 210, 663, 980, 1507, 2531, 3080, 3906, 4321, 4193, 3360, 2375, 1322, 312]", - "total_badness": 42858.494901 - }, - { - "angles_tet": [ - 2.171, - 174.11 - ], - "angles_trig": [ - 1.6035, - 150.55 - ], - "ne1d": 9622, - "ne2d": 23596, - "ne3d": 80222, - "quality_histogram": "[2, 15, 4, 17, 17, 35, 89, 194, 426, 984, 2152, 4199, 7155, 10324, 12467, 13496, 12313, 9367, 5529, 1437]", - "total_badness": 110253.4299 - } - ], "hinge.stl": [ { "angles_tet": [ - 16.119, - 155.5 + 18.84, + 152.34 ], "angles_trig": [ - 18.101, - 139.79 + 19.944, + 137.96 ], "ne1d": 456, - "ne2d": 1212, - "ne3d": 1977, - "quality_histogram": "[0, 0, 0, 0, 0, 1, 3, 10, 15, 45, 78, 122, 186, 262, 287, 291, 242, 249, 142, 44]", - "total_badness": 2760.6220954 + "ne2d": 1192, + "ne3d": 1943, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 2, 9, 13, 47, 57, 120, 157, 259, 299, 281, 300, 232, 130, 37]", + "total_badness": 2691.5991941 }, { "angles_tet": [ - 7.7862, - 161.84 + 8.596, + 156.4 ], "angles_trig": [ - 9.6143, - 152.14 + 12.025, + 142.42 ], "ne1d": 298, - "ne2d": 610, - "ne3d": 778, - "quality_histogram": "[0, 0, 2, 10, 9, 8, 23, 16, 37, 43, 67, 80, 99, 93, 80, 82, 48, 50, 27, 4]", - "total_badness": 1361.2707696 + "ne2d": 582, + "ne3d": 742, + "quality_histogram": "[0, 0, 1, 3, 8, 10, 19, 19, 39, 49, 61, 86, 89, 80, 66, 83, 49, 43, 31, 6]", + "total_badness": 1274.5534899 }, { "angles_tet": [ - 6.3759, - 164.51 + 9.0509, + 154.17 ], "angles_trig": [ - 12.725, - 144.55 + 12.778, + 133.39 ], "ne1d": 370, - "ne2d": 850, - "ne3d": 1132, - "quality_histogram": "[0, 0, 1, 1, 7, 6, 15, 29, 42, 47, 70, 110, 142, 142, 161, 144, 97, 66, 44, 8]", - "total_badness": 1804.9964367 + "ne2d": 828, + "ne3d": 1086, + "quality_histogram": "[0, 0, 0, 2, 2, 6, 11, 25, 34, 50, 54, 93, 133, 145, 151, 162, 87, 69, 49, 13]", + "total_badness": 1688.4346641 }, { "angles_tet": [ - 11.964, - 156.97 + 13.442, + 157.0 ], "angles_trig": [ - 19.521, - 131.54 + 18.434, + 132.54 ], "ne1d": 516, - "ne2d": 1570, - "ne3d": 2589, - "quality_histogram": "[0, 0, 0, 0, 1, 2, 2, 5, 33, 55, 86, 166, 228, 303, 411, 396, 353, 287, 206, 55]", - "total_badness": 3605.1956692 + "ne2d": 1548, + "ne3d": 2521, + "quality_histogram": "[0, 0, 0, 0, 1, 2, 8, 9, 26, 54, 74, 154, 239, 313, 368, 368, 337, 316, 203, 49]", + "total_badness": 3510.8271696 }, { "angles_tet": [ - 19.878, - 145.41 + 13.55, + 156.76 ], "angles_trig": [ - 23.111, + 21.89, 130.19 ], "ne1d": 722, - "ne2d": 2856, - "ne3d": 6746, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 2, 2, 23, 31, 71, 156, 371, 632, 835, 1077, 1180, 1209, 888, 269]", - "total_badness": 8654.616002 + "ne2d": 2842, + "ne3d": 6676, + "quality_histogram": "[0, 0, 0, 0, 0, 1, 2, 1, 22, 35, 55, 156, 353, 620, 898, 1002, 1174, 1170, 906, 281]", + "total_badness": 8553.5206019 }, { "angles_tet": [ - 19.377, - 142.75 + 20.053, + 144.92 ], "angles_trig": [ - 19.877, - 128.48 + 22.481, + 130.67 ], "ne1d": 1862, - "ne2d": 19428, - "ne3d": 136270, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 3, 19, 90, 309, 895, 2578, 6407, 12994, 21327, 29004, 31357, 23759, 7528]", - "total_badness": 165792.84022 + "ne2d": 19458, + "ne3d": 136075, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 4, 18, 61, 317, 936, 2548, 6425, 12865, 21205, 28949, 31178, 24022, 7547]", + "total_badness": 165488.11791 } ], "lense.in2d": [ @@ -1767,142 +1720,142 @@ "manyholes.geo": [ { "angles_tet": [ - 14.55, - 155.04 + 15.683, + 155.28 ], "angles_trig": [ - 18.117, + 16.346, 139.37 ], "ne1d": 5886, - "ne2d": 47960, - "ne3d": 178644, - "quality_histogram": "[0, 0, 0, 0, 0, 3, 13, 65, 309, 829, 2249, 6172, 11069, 18932, 27032, 30759, 31519, 26938, 18336, 4419]", - "total_badness": 233705.64122 + "ne2d": 47964, + "ne3d": 178196, + "quality_histogram": "[0, 0, 0, 0, 0, 7, 12, 83, 250, 769, 2224, 6060, 11015, 18885, 27227, 30432, 31253, 26903, 18508, 4568]", + "total_badness": 232910.93807 }, { "angles_tet": [ - 11.11, - 150.31 + 12.341, + 156.1 ], "angles_trig": [ - 12.689, + 14.885, 138.1 ], "ne1d": 2746, - "ne2d": 13702, - "ne3d": 29135, - "quality_histogram": "[0, 0, 0, 0, 15, 18, 43, 126, 369, 780, 1378, 2288, 3194, 4318, 4061, 3733, 3348, 2748, 1989, 727]", - "total_badness": 41713.598662 + "ne2d": 13658, + "ne3d": 29016, + "quality_histogram": "[0, 0, 0, 1, 10, 18, 40, 143, 327, 758, 1421, 2229, 3253, 4236, 4091, 3742, 3364, 2684, 1958, 741]", + "total_badness": 41516.361622 }, { "angles_tet": [ 11.184, - 153.75 + 153.8 ], "angles_trig": [ - 12.194, + 12.325, 138.75 ], "ne1d": 4106, - "ne2d": 27824, - "ne3d": 70230, - "quality_histogram": "[0, 0, 0, 1, 27, 76, 197, 309, 658, 1433, 2557, 3994, 6611, 9073, 10219, 10679, 9920, 7787, 4836, 1853]", - "total_badness": 98105.849616 + "ne2d": 27858, + "ne3d": 70525, + "quality_histogram": "[0, 0, 0, 2, 26, 71, 171, 353, 671, 1385, 2514, 4195, 6733, 9196, 10179, 10705, 9924, 7755, 4803, 1842]", + "total_badness": 98620.777562 } ], "manyholes2.geo": [ { "angles_tet": [ - 14.171, - 152.51 + 11.221, + 153.87 ], "angles_trig": [ - 16.05, - 134.75 + 15.76, + 137.66 ], "ne1d": 10202, - "ne2d": 54864, - "ne3d": 127454, - "quality_histogram": "[0, 0, 0, 0, 3, 26, 67, 250, 706, 2002, 4267, 7577, 11668, 16888, 18234, 18308, 17538, 15257, 10987, 3676]", - "total_badness": 174883.29195 + "ne2d": 54654, + "ne3d": 127207, + "quality_histogram": "[0, 0, 0, 0, 2, 23, 70, 224, 649, 1750, 4177, 7407, 11647, 17281, 18137, 18245, 17610, 15278, 10854, 3853]", + "total_badness": 174167.20952 } ], "matrix.geo": [ { "angles_tet": [ - 9.2999, - 168.64 + 9.3367, + 168.63 ], "angles_trig": [ - 9.9493, - 158.64 + 7.5724, + 162.81 ], "ne1d": 174, - "ne2d": 1190, - "ne3d": 5022, - "quality_histogram": "[0, 3, 8, 136, 159, 66, 55, 110, 121, 162, 298, 364, 481, 579, 646, 567, 522, 445, 244, 56]", - "total_badness": 8822.5232362 + "ne2d": 1196, + "ne3d": 5096, + "quality_histogram": "[0, 0, 14, 147, 173, 54, 57, 121, 104, 203, 300, 382, 493, 607, 628, 603, 505, 392, 252, 61]", + "total_badness": 9049.7908429 }, { "angles_tet": [ - 7.9454, - 167.7 + 6.8296, + 170.9 ], "angles_trig": [ - 9.2392, - 161.29 + 9.3308, + 157.7 ], "ne1d": 106, - "ne2d": 564, - "ne3d": 1506, - "quality_histogram": "[0, 1, 11, 48, 84, 143, 185, 151, 135, 109, 121, 113, 118, 100, 71, 34, 36, 25, 15, 6]", - "total_badness": 3783.4247875 + "ne2d": 624, + "ne3d": 1716, + "quality_histogram": "[0, 1, 17, 69, 146, 205, 207, 155, 143, 130, 125, 126, 113, 86, 56, 43, 31, 39, 19, 5]", + "total_badness": 4583.9208479 }, { "angles_tet": [ - 7.058, - 170.94 + 6.3111, + 170.91 ], "angles_trig": [ - 9.6098, - 160.25 + 9.6083, + 160.24 ], "ne1d": 132, - "ne2d": 812, - "ne3d": 2452, - "quality_histogram": "[0, 0, 6, 40, 93, 132, 144, 118, 151, 182, 257, 278, 268, 182, 163, 172, 118, 83, 46, 19]", - "total_badness": 5085.642302 + "ne2d": 838, + "ne3d": 2524, + "quality_histogram": "[0, 0, 6, 48, 101, 159, 139, 114, 152, 200, 292, 270, 259, 199, 188, 150, 108, 82, 40, 17]", + "total_badness": 5332.3912465 }, { "angles_tet": [ - 9.4657, - 168.64 + 8.8829, + 168.63 ], "angles_trig": [ - 9.9493, - 158.64 + 7.5724, + 162.81 ], "ne1d": 174, - "ne2d": 1190, - "ne3d": 4957, - "quality_histogram": "[0, 0, 5, 130, 150, 54, 48, 97, 112, 150, 252, 322, 470, 586, 602, 591, 566, 476, 275, 71]", - "total_badness": 8482.9984793 + "ne2d": 1196, + "ne3d": 5016, + "quality_histogram": "[0, 0, 13, 140, 166, 50, 51, 106, 102, 177, 271, 341, 485, 574, 586, 622, 572, 413, 279, 68]", + "total_badness": 8759.096479 }, { "angles_tet": [ - 14.607, - 147.71 + 16.31, + 145.34 ], "angles_trig": [ - 16.257, + 16.339, 143.02 ], "ne1d": 248, - "ne2d": 2320, - "ne3d": 16318, - "quality_histogram": "[0, 0, 0, 0, 0, 5, 22, 60, 105, 164, 321, 626, 1045, 1473, 2233, 2454, 2878, 2659, 1762, 511]", - "total_badness": 21585.561739 + "ne2d": 2322, + "ne3d": 16440, + "quality_histogram": "[0, 0, 0, 0, 0, 5, 19, 54, 112, 170, 344, 605, 1023, 1471, 2087, 2575, 2849, 2700, 1875, 551]", + "total_badness": 21689.891616 }, { "angles_tet": [ @@ -1915,9 +1868,9 @@ ], "ne1d": 418, "ne2d": 5958, - "ne3d": 100762, - "quality_histogram": "[0, 0, 0, 0, 0, 1, 5, 8, 38, 107, 367, 1009, 2443, 5430, 10312, 16080, 20635, 21897, 17095, 5335]", - "total_badness": 123670.82692 + "ne3d": 100934, + "quality_histogram": "[0, 0, 0, 0, 0, 1, 5, 7, 38, 112, 338, 991, 2446, 5412, 10386, 16036, 20813, 22045, 16943, 5361]", + "total_badness": 123865.92528 } ], "ortho.geo": [ @@ -2015,95 +1968,95 @@ "part1.stl": [ { "angles_tet": [ - 21.018, - 145.74 + 15.458, + 150.2 ], "angles_trig": [ - 20.888, - 125.82 + 18.934, + 126.13 ], "ne1d": 170, - "ne2d": 448, - "ne3d": 1259, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 4, 8, 13, 21, 38, 69, 103, 136, 224, 198, 179, 138, 101, 27]", - "total_badness": 1739.7208845 + "ne2d": 422, + "ne3d": 1099, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 4, 12, 25, 50, 79, 98, 130, 186, 145, 146, 129, 77, 17]", + "total_badness": 1542.8440955 }, { "angles_tet": [ - 12.231, - 157.41 + 12.394, + 157.08 ], "angles_trig": [ - 16.503, - 144.04 + 16.229, + 145.56 ], "ne1d": 134, - "ne2d": 286, - "ne3d": 514, - "quality_histogram": "[0, 0, 0, 2, 4, 3, 4, 4, 18, 23, 36, 40, 67, 57, 65, 71, 56, 38, 23, 3]", - "total_badness": 801.0166951 + "ne2d": 268, + "ne3d": 457, + "quality_histogram": "[0, 0, 0, 1, 4, 1, 5, 8, 8, 19, 18, 43, 56, 68, 57, 62, 49, 32, 22, 4]", + "total_badness": 704.94209452 }, { "angles_tet": [ - 20.054, - 147.85 + 21.121, + 141.04 ], "angles_trig": [ - 19.446, - 132.67 + 14.133, + 117.63 ], "ne1d": 194, - "ne2d": 590, - "ne3d": 1641, - "quality_histogram": "[0, 0, 0, 0, 0, 1, 0, 4, 5, 15, 35, 59, 136, 181, 263, 261, 281, 218, 148, 34]", - "total_badness": 2193.9430492 + "ne2d": 580, + "ne3d": 1653, + "quality_histogram": "[0, 0, 0, 0, 0, 1, 0, 3, 7, 10, 34, 55, 116, 179, 228, 299, 267, 250, 165, 39]", + "total_badness": 2185.4301844 }, { "angles_tet": [ - 20.545, - 150.39 + 20.54, + 150.4 ], "angles_trig": [ - 23.365, - 119.75 + 21.457, + 118.3 ], "ne1d": 266, - "ne2d": 980, - "ne3d": 4126, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 0, 1, 12, 26, 62, 188, 281, 508, 660, 867, 823, 561, 136]", - "total_badness": 5189.9740302 + "ne2d": 978, + "ne3d": 4085, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 0, 2, 8, 30, 64, 128, 307, 498, 645, 885, 811, 558, 148]", + "total_badness": 5124.3937436 }, { "angles_tet": [ - 20.78, - 146.34 + 17.772, + 151.41 ], "angles_trig": [ - 24.61, - 127.03 + 24.816, + 116.76 ], "ne1d": 674, - "ne2d": 6832, - "ne3d": 82638, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 4, 17, 95, 389, 1384, 3560, 7554, 12625, 17561, 19497, 15113, 4838]", - "total_badness": 99948.684705 + "ne2d": 6846, + "ne3d": 83017, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 0, 3, 24, 102, 383, 1281, 3544, 7356, 12939, 17593, 19592, 15387, 4812]", + "total_badness": 100318.01031 } ], "period.geo": [ { "angles_tet": [ - 14.261, - 145.23 + 13.501, + 147.05 ], "angles_trig": [ - 15.314, - 135.43 + 15.211, + 132.79 ], "ne1d": 344, - "ne2d": 1118, - "ne3d": 3244, - "quality_histogram": "[0, 0, 0, 0, 1, 2, 17, 23, 60, 76, 186, 248, 338, 436, 447, 438, 420, 341, 163, 48]", - "total_badness": 4702.5839044 + "ne2d": 1120, + "ne3d": 3217, + "quality_histogram": "[0, 0, 0, 0, 1, 4, 16, 25, 61, 86, 171, 247, 333, 427, 455, 452, 404, 324, 169, 42]", + "total_badness": 4676.045137 }, { "angles_tet": [ @@ -2111,14 +2064,14 @@ 162.28 ], "angles_trig": [ - 14.767, - 141.06 + 14.78, + 141.03 ], "ne1d": 160, "ne2d": 280, "ne3d": 587, - "quality_histogram": "[0, 0, 0, 0, 6, 11, 16, 25, 34, 52, 59, 81, 61, 43, 51, 52, 32, 49, 12, 3]", - "total_badness": 1032.3023037 + "quality_histogram": "[0, 0, 0, 0, 6, 11, 16, 24, 35, 52, 59, 81, 59, 45, 51, 52, 32, 49, 12, 3]", + "total_badness": 1032.2231635 }, { "angles_tet": [ @@ -2131,24 +2084,24 @@ ], "ne1d": 232, "ne2d": 566, - "ne3d": 1298, - "quality_histogram": "[0, 0, 0, 0, 6, 20, 29, 43, 58, 102, 116, 121, 144, 136, 120, 125, 121, 83, 65, 9]", - "total_badness": 2158.1299972 + "ne3d": 1300, + "quality_histogram": "[0, 0, 0, 0, 7, 26, 30, 41, 55, 103, 106, 105, 151, 140, 118, 134, 127, 87, 62, 8]", + "total_badness": 2164.7963685 }, { "angles_tet": [ - 15.428, - 143.14 + 14.309, + 148.3 ], "angles_trig": [ - 15.314, - 135.42 + 15.211, + 134.18 ], "ne1d": 344, - "ne2d": 1118, - "ne3d": 3217, - "quality_histogram": "[0, 0, 0, 0, 1, 2, 16, 22, 51, 66, 153, 227, 339, 401, 483, 433, 436, 345, 197, 45]", - "total_badness": 4606.4639973 + "ne2d": 1120, + "ne3d": 3195, + "quality_histogram": "[0, 0, 0, 0, 1, 3, 17, 22, 49, 73, 163, 228, 329, 404, 472, 454, 411, 348, 175, 46]", + "total_badness": 4588.9530331 }, { "angles_tet": [ @@ -2184,294 +2137,247 @@ "plane.stl": [ { "angles_tet": [ - 1.3791, - 166.17 + 1.2022, + 167.62 ], "angles_trig": [ - 1.7725, + 3.5084, 158.16 ], "ne1d": 886, "ne2d": 2528, - "ne3d": 8238, - "quality_histogram": "[5, 8, 28, 42, 46, 54, 44, 60, 87, 123, 252, 414, 633, 875, 1235, 1255, 1253, 1065, 604, 155]", - "total_badness": 12230.270782 + "ne3d": 8289, + "quality_histogram": "[4, 10, 28, 38, 51, 51, 46, 65, 82, 125, 226, 380, 603, 861, 1198, 1330, 1323, 1058, 634, 176]", + "total_badness": 12237.135012 }, { "angles_tet": [ - 1.181, - 174.03 + 1.1173, + 174.02 ], "angles_trig": [ - 4.4862, - 148.52 + 2.9356, + 161.12 ], "ne1d": 570, - "ne2d": 1126, - "ne3d": 1592, - "quality_histogram": "[4, 27, 41, 49, 62, 73, 91, 112, 117, 142, 162, 129, 138, 140, 114, 71, 61, 42, 16, 1]", - "total_badness": 4125.4080636 + "ne2d": 1084, + "ne3d": 1537, + "quality_histogram": "[3, 24, 38, 47, 76, 77, 95, 98, 128, 130, 127, 108, 124, 126, 112, 83, 64, 51, 19, 7]", + "total_badness": 3962.4640546 }, { "angles_tet": [ - 1.1, - 172.16 + 1.0996, + 172.19 ], "angles_trig": [ - 3.728, - 163.66 + 3.4703, + 161.71 ], "ne1d": 724, - "ne2d": 1662, - "ne3d": 3117, - "quality_histogram": "[2, 12, 30, 54, 56, 40, 51, 70, 98, 128, 217, 263, 320, 383, 400, 362, 301, 205, 108, 17]", - "total_badness": 5701.3001361 + "ne2d": 1658, + "ne3d": 3118, + "quality_histogram": "[2, 12, 30, 52, 52, 42, 56, 60, 105, 157, 178, 258, 338, 391, 378, 362, 324, 201, 100, 20]", + "total_badness": 5697.8611446 }, { "angles_tet": [ - 1.2152, - 169.91 + 1.2122, + 163.67 ], "angles_trig": [ - 1.1526, - 158.98 + 1.9356, + 164.26 ], "ne1d": 956, - "ne2d": 2742, - "ne3d": 8642, - "quality_histogram": "[3, 11, 40, 45, 45, 55, 54, 56, 84, 135, 185, 320, 518, 792, 1121, 1438, 1493, 1311, 732, 204]", - "total_badness": 12619.116865 + "ne2d": 2718, + "ne3d": 8469, + "quality_histogram": "[3, 7, 36, 51, 49, 53, 56, 58, 62, 139, 192, 282, 500, 774, 1162, 1389, 1479, 1198, 768, 211]", + "total_badness": 12341.59596 }, { "angles_tet": [ - 1.1486, - 168.27 + 1.3289, + 171.03 ], "angles_trig": [ - 5.1964, - 153.78 + 3.4032, + 150.86 ], "ne1d": 1554, - "ne2d": 6276, - "ne3d": 30127, - "quality_histogram": "[2, 8, 13, 7, 28, 46, 56, 65, 99, 149, 301, 625, 1226, 2243, 3685, 5125, 5942, 5591, 3816, 1100]", - "total_badness": 38992.330542 + "ne2d": 6252, + "ne3d": 31464, + "quality_histogram": "[2, 7, 10, 9, 26, 55, 57, 58, 108, 194, 326, 639, 1314, 2353, 3849, 5252, 6170, 5903, 4026, 1106]", + "total_badness": 40735.225592 }, { "angles_tet": [ - 1.2348, - 163.1 + 1.237, + 163.01 ], "angles_trig": [ - 1.8992, - 156.49 + 2.6786, + 140.92 ], "ne1d": 2992, - "ne2d": 23260, - "ne3d": 282006, - "quality_histogram": "[4, 10, 11, 10, 10, 24, 27, 58, 103, 256, 737, 2052, 5583, 13827, 27949, 44817, 59126, 64139, 48326, 14937]", - "total_badness": 344740.46205 + "ne2d": 23270, + "ne3d": 281376, + "quality_histogram": "[4, 10, 10, 14, 9, 20, 23, 50, 97, 235, 684, 1968, 5393, 13560, 27413, 45070, 59787, 63642, 48375, 15012]", + "total_badness": 343654.00876 } ], "revolution.geo": [ { "angles_tet": [ - 17.744, - 147.59 + 16.607, + 144.74 ], "angles_trig": [ - 14.696, - 141.88 + 17.704, + 129.76 ], "ne1d": 320, - "ne2d": 3036, - "ne3d": 8332, - "quality_histogram": "[0, 0, 0, 0, 0, 1, 6, 14, 93, 181, 405, 666, 866, 1015, 1161, 1292, 1107, 860, 537, 128]", - "total_badness": 11773.566772 + "ne2d": 3038, + "ne3d": 8363, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 20, 85, 226, 425, 637, 900, 1044, 1131, 1204, 1101, 891, 555, 143]", + "total_badness": 11844.07287 }, { "angles_tet": [ - 11.882, - 146.86 + 11.885, + 150.7 ], "angles_trig": [ - 14.214, + 14.776, 130.13 ], "ne1d": 160, - "ne2d": 810, - "ne3d": 1203, - "quality_histogram": "[0, 0, 0, 0, 1, 9, 46, 90, 113, 123, 137, 153, 142, 117, 77, 60, 66, 44, 22, 3]", - "total_badness": 2211.7606301 + "ne2d": 812, + "ne3d": 1205, + "quality_histogram": "[0, 0, 0, 0, 1, 10, 46, 93, 117, 112, 147, 152, 143, 115, 78, 57, 65, 44, 21, 4]", + "total_badness": 2221.8769795 }, { "angles_tet": [ - 18.06, - 148.6 + 18.022, + 145.72 ], "angles_trig": [ - 18.172, - 136.2 + 18.754, + 132.17 ], "ne1d": 240, - "ne2d": 1784, - "ne3d": 3829, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 6, 14, 53, 116, 264, 371, 515, 519, 502, 434, 425, 344, 212, 54]", - "total_badness": 5608.194789 + "ne2d": 1792, + "ne3d": 3846, + "quality_histogram": "[0, 0, 0, 0, 0, 1, 2, 12, 46, 139, 287, 400, 505, 537, 508, 475, 387, 295, 198, 54]", + "total_badness": 5674.1169251 }, { "angles_tet": [ - 18.169, - 146.68 + 18.094, + 147.26 ], "angles_trig": [ - 19.015, - 128.63 + 17.905, + 126.1 ], "ne1d": 320, - "ne2d": 3036, - "ne3d": 8213, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 3, 49, 124, 291, 550, 780, 982, 1145, 1316, 1218, 939, 652, 163]", - "total_badness": 11293.441797 + "ne2d": 3038, + "ne3d": 8197, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 14, 52, 120, 335, 554, 778, 1015, 1116, 1224, 1160, 1003, 655, 170]", + "total_badness": 11312.032072 }, { "angles_tet": [ - 18.467, - 147.96 + 22.586, + 144.58 ], "angles_trig": [ - 24.032, - 125.58 + 23.961, + 131.34 ], "ne1d": 480, - "ne2d": 6742, - "ne3d": 32904, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 0, 6, 46, 185, 550, 1205, 2424, 4071, 5672, 6538, 6374, 4491, 1341]", - "total_badness": 41305.051414 + "ne2d": 6748, + "ne3d": 32605, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 5, 47, 170, 603, 1192, 2332, 3846, 5561, 6558, 6369, 4596, 1326]", + "total_badness": 40867.151767 }, { "angles_tet": [ - 21.528, - 144.92 + 22.718, + 142.69 ], "angles_trig": [ - 23.268, - 123.02 + 24.273, + 121.67 ], "ne1d": 800, - "ne2d": 17594, - "ne3d": 201135, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 15, 66, 375, 1180, 3460, 8980, 18968, 31265, 42578, 46860, 36085, 11302]", - "total_badness": 243964.93671 - } - ], - "screw.step": [ - { - "angles_tet": [ - 14.842, - 147.02 - ], - "angles_trig": [ - 18.845, - 139.34 - ], - "ne1d": 400, - "ne2d": 1398, - "ne3d": 2328, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 6, 55, 69, 140, 196, 249, 278, 293, 290, 264, 224, 135, 108, 20]", - "total_badness": 3607.9685551 - }, - { - "angles_tet": [ - 22.362, - 146.38 - ], - "angles_trig": [ - 14.76, - 127.82 - ], - "ne1d": 528, - "ne2d": 2702, - "ne3d": 7813, - "quality_histogram": "[0, 0, 0, 0, 0, 1, 3, 10, 27, 67, 140, 283, 497, 749, 1061, 1336, 1515, 1219, 846, 266]", - "total_badness": 10509.582064 - }, - { - "angles_tet": [ - 20.122, - 143.27 - ], - "angles_trig": [ - 23.433, - 129.76 - ], - "ne1d": 666, - "ne2d": 4880, - "ne3d": 31724, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 2, 7, 22, 105, 239, 652, 1497, 3032, 4913, 6571, 7208, 5276, 1715]", - "total_badness": 38119.574769 + "ne2d": 17596, + "ne3d": 200963, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 9, 67, 322, 1130, 3510, 8921, 18937, 31386, 42900, 46413, 36189, 11179]", + "total_badness": 243764.89491 } ], "sculpture.geo": [ { "angles_tet": [ - 17.385, - 152.17 + 17.362, + 152.2 ], "angles_trig": [ 25.459, - 116.96 + 115.78 ], "ne1d": 192, - "ne2d": 410, - "ne3d": 475, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 3, 7, 12, 22, 31, 60, 75, 93, 89, 42, 27, 12, 1]", - "total_badness": 695.03425262 + "ne2d": 412, + "ne3d": 473, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 2, 5, 15, 21, 32, 60, 70, 94, 93, 42, 25, 12, 1]", + "total_badness": 690.8830253 }, { "angles_tet": [ - 28.299, - 137.6 + 28.446, + 137.61 ], "angles_trig": [ - 27.015, - 109.61 + 29.005, + 109.03 ], "ne1d": 102, - "ne2d": 144, - "ne3d": 139, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 4, 11, 22, 21, 29, 28, 19, 1]", - "total_badness": 175.93959257 + "ne2d": 146, + "ne3d": 142, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 1, 3, 12, 12, 29, 30, 28, 20, 3]", + "total_badness": 179.07407125 }, { "angles_tet": [ - 23.253, - 133.46 + 23.057, + 143.32 ], "angles_trig": [ - 30.283, - 102.14 + 28.457, + 103.35 ], "ne1d": 144, - "ne2d": 236, - "ne3d": 237, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 7, 5, 20, 35, 43, 52, 46, 21, 3]", - "total_badness": 305.10160433 + "ne2d": 254, + "ne3d": 271, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 6, 11, 13, 27, 31, 50, 53, 41, 27, 8]", + "total_badness": 356.03868747 }, { "angles_tet": [ - 17.385, - 152.17 + 17.362, + 152.2 ], "angles_trig": [ 25.459, - 116.96 + 115.78 ], "ne1d": 192, - "ne2d": 410, - "ne3d": 475, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 3, 7, 12, 22, 31, 60, 75, 93, 89, 42, 27, 12, 1]", - "total_badness": 695.03425413 + "ne2d": 412, + "ne3d": 473, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 2, 5, 15, 21, 32, 60, 70, 94, 93, 42, 25, 12, 1]", + "total_badness": 690.8830253 }, { "angles_tet": [ @@ -2490,18 +2396,18 @@ }, { "angles_tet": [ - 15.031, - 155.59 + 15.617, + 146.19 ], "angles_trig": [ - 16.998, - 125.02 + 17.611, + 120.35 ], "ne1d": 480, - "ne2d": 2362, - "ne3d": 6743, - "quality_histogram": "[0, 0, 0, 0, 2, 6, 7, 16, 24, 34, 66, 83, 239, 395, 735, 1164, 1348, 1328, 975, 321]", - "total_badness": 8504.962138 + "ne2d": 2366, + "ne3d": 6738, + "quality_histogram": "[0, 0, 0, 0, 1, 3, 6, 10, 14, 36, 66, 104, 228, 466, 712, 1143, 1363, 1357, 923, 306]", + "total_badness": 8497.4103277 } ], "shaft.geo": [ @@ -2516,9 +2422,9 @@ ], "ne1d": 708, "ne2d": 1702, - "ne3d": 2692, - "quality_histogram": "[0, 0, 1, 3, 9, 13, 32, 40, 85, 144, 282, 385, 330, 298, 240, 280, 242, 198, 85, 25]", - "total_badness": 4328.7489873 + "ne3d": 2685, + "quality_histogram": "[0, 0, 1, 4, 12, 14, 28, 39, 85, 142, 282, 388, 316, 299, 248, 279, 239, 197, 88, 24]", + "total_badness": 4322.344694 }, { "angles_tet": [ @@ -2561,9 +2467,9 @@ ], "ne1d": 708, "ne2d": 1702, - "ne3d": 2666, - "quality_histogram": "[0, 0, 0, 1, 3, 1, 10, 20, 53, 112, 258, 404, 329, 308, 261, 304, 263, 220, 93, 26]", - "total_badness": 4093.2797611 + "ne3d": 2659, + "quality_histogram": "[0, 0, 0, 1, 3, 1, 9, 21, 44, 118, 262, 400, 327, 312, 258, 298, 268, 215, 95, 27]", + "total_badness": 4078.9998138 }, { "angles_tet": [ @@ -2599,18 +2505,18 @@ "sphere.geo": [ { "angles_tet": [ - 42.043, - 88.484 + 42.957, + 93.227 ], "angles_trig": [ - 20.502, - 79.749 + 20.575, + 79.713 ], "ne1d": 0, - "ne2d": 124, - "ne3d": 124, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 4, 26, 49, 28, 11, 4, 0, 2, 0, 0, 0, 0]", - "total_badness": 231.6979717 + "ne2d": 126, + "ne3d": 126, + "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 }, { "angles_tet": [ @@ -2629,33 +2535,33 @@ }, { "angles_tet": [ - 42.168, - 87.886 + 44.979, + 94.786 ], "angles_trig": [ - 28.464, - 75.768 + 28.188, + 75.906 ], "ne1d": 0, - "ne2d": 70, - "ne3d": 70, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 11, 29, 16, 9, 2, 0, 0]", - "total_badness": 94.413874623 + "ne2d": 80, + "ne3d": 80, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 9, 28, 27, 8, 4, 0, 0, 0]", + "total_badness": 115.16081153 }, { "angles_tet": [ - 42.043, - 88.484 + 42.957, + 93.227 ], "angles_trig": [ - 20.502, - 79.749 + 20.575, + 79.713 ], "ne1d": 0, - "ne2d": 124, - "ne3d": 124, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 4, 26, 49, 28, 11, 4, 0, 2, 0, 0, 0, 0]", - "total_badness": 231.6979717 + "ne2d": 126, + "ne3d": 126, + "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 }, { "angles_tet": [ @@ -2721,18 +2627,18 @@ }, { "angles_tet": [ - 8.4046, - 166.8 + 9.3081, + 166.75 ], "angles_trig": [ - 7.4251, - 148.77 + 8.3613, + 150.57 ], "ne1d": 30, - "ne2d": 114, - "ne3d": 270, - "quality_histogram": "[0, 0, 6, 15, 25, 54, 39, 18, 22, 17, 13, 14, 11, 10, 8, 8, 5, 3, 2, 0]", - "total_badness": 817.84877369 + "ne2d": 120, + "ne3d": 283, + "quality_histogram": "[0, 1, 4, 19, 43, 55, 33, 15, 25, 18, 12, 10, 11, 8, 9, 8, 5, 4, 3, 0]", + "total_badness": 891.09584291 }, { "angles_tet": [ @@ -3074,18 +2980,18 @@ }, { "angles_tet": [ - 1.7223, - 174.0 + 1.9786, + 173.68 ], "angles_trig": [ - 3.7302, - 165.76 + 3.8198, + 165.45 ], "ne1d": 0, - "ne2d": 690, - "ne3d": 2721, - "quality_histogram": "[20, 156, 335, 321, 371, 280, 203, 227, 159, 137, 138, 86, 58, 55, 40, 41, 41, 27, 23, 3]", - "total_badness": 12443.089915 + "ne2d": 692, + "ne3d": 2726, + "quality_histogram": "[19, 190, 366, 339, 352, 304, 237, 182, 157, 143, 110, 86, 53, 46, 34, 43, 30, 24, 10, 1]", + "total_badness": 13096.6735 }, { "angles_tet": [ @@ -3442,33 +3348,33 @@ }, { "angles_tet": [ - 20.148, - 153.82 + 20.13, + 153.55 ], "angles_trig": [ - 25.599, - 118.3 + 25.458, + 118.32 ], "ne1d": 68, - "ne2d": 100, + "ne2d": 98, "ne3d": 135, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 0, 4, 5, 2, 9, 5, 18, 25, 16, 22, 20, 7, 1]", - "total_badness": 190.82756065 + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 1, 4, 3, 5, 7, 6, 17, 22, 20, 27, 13, 6, 3]", + "total_badness": 191.5978661 }, { "angles_tet": [ - 12.268, - 164.96 + 11.158, + 161.12 ], "angles_trig": [ - 15.698, - 145.1 + 13.227, + 150.35 ], "ne1d": 102, - "ne2d": 238, - "ne3d": 471, - "quality_histogram": "[0, 0, 1, 6, 3, 23, 25, 45, 63, 40, 34, 29, 30, 34, 27, 33, 43, 25, 8, 2]", - "total_badness": 950.55701299 + "ne2d": 236, + "ne3d": 411, + "quality_histogram": "[0, 0, 0, 1, 5, 14, 12, 28, 54, 38, 26, 29, 33, 43, 26, 31, 41, 20, 8, 2]", + "total_badness": 769.78357548 }, { "angles_tet": [ @@ -3516,4 +3422,4 @@ "total_badness": 16428.083882 } ] -} +} \ No newline at end of file