From ffcf2c7373db2a6ff05fcd0b8e6b0eaf68df61a9 Mon Sep 17 00:00:00 2001 From: Matthias Hochsteger Date: Wed, 23 Oct 2019 19:05:51 +0200 Subject: [PATCH] [testing] Check for min/max trig/tet angles --- tests/pytest/results.json | 1792 ++++++++++++++++++++++++++++++++ tests/pytest/test_tutorials.py | 14 +- 2 files changed, 1805 insertions(+), 1 deletion(-) diff --git a/tests/pytest/results.json b/tests/pytest/results.json index 4e8fb437..7699ce00 100644 --- a/tests/pytest/results.json +++ b/tests/pytest/results.json @@ -1,6 +1,14 @@ { "boundarycondition.geo": [ { + "angles_tet": [ + 30.666, + 127.89 + ], + "angles_trig": [ + 26.565, + 91.094 + ], "ne1d": 74, "ne2d": 54, "ne3d": 40, @@ -8,6 +16,14 @@ "total_badness": 61.085020204 }, { + "angles_tet": [ + 31.383, + 127.91 + ], + "angles_trig": [ + 28.041, + 119.87 + ], "ne1d": 59, "ne2d": 37, "ne3d": 22, @@ -15,6 +31,14 @@ "total_badness": 35.161528768 }, { + "angles_tet": [ + 32.461, + 127.16 + ], + "angles_trig": [ + 28.547, + 120.05 + ], "ne1d": 59, "ne2d": 37, "ne3d": 22, @@ -22,6 +46,14 @@ "total_badness": 35.098288788 }, { + "angles_tet": [ + 30.666, + 127.89 + ], + "angles_trig": [ + 26.565, + 91.094 + ], "ne1d": 74, "ne2d": 54, "ne3d": 40, @@ -29,6 +61,14 @@ "total_badness": 61.085020204 }, { + "angles_tet": [ + 22.611, + 132.85 + ], + "angles_trig": [ + 23.939, + 104.77 + ], "ne1d": 118, "ne2d": 140, "ne3d": 165, @@ -36,6 +76,14 @@ "total_badness": 233.73328932 }, { + "angles_tet": [ + 24.774, + 131.74 + ], + "angles_trig": [ + 24.858, + 107.08 + ], "ne1d": 181, "ne2d": 325, "ne3d": 528, @@ -45,6 +93,14 @@ ], "boxcyl.geo": [ { + "angles_tet": [ + 22.371, + 139.91 + ], + "angles_trig": [ + 22.551, + 121.98 + ], "ne1d": 190, "ne2d": 468, "ne3d": 846, @@ -52,6 +108,14 @@ "total_badness": 1229.0231928 }, { + "angles_tet": [ + 19.341, + 141.96 + ], + "angles_trig": [ + 16.491, + 127.01 + ], "ne1d": 94, "ne2d": 114, "ne3d": 157, @@ -59,6 +123,14 @@ "total_badness": 260.17372209 }, { + "angles_tet": [ + 15.799, + 159.93 + ], + "angles_trig": [ + 16.585, + 144.56 + ], "ne1d": 136, "ne2d": 222, "ne3d": 386, @@ -66,6 +138,14 @@ "total_badness": 590.51625062 }, { + "angles_tet": [ + 22.38, + 139.62 + ], + "angles_trig": [ + 22.552, + 121.98 + ], "ne1d": 190, "ne2d": 468, "ne3d": 833, @@ -73,6 +153,14 @@ "total_badness": 1200.9010008 }, { + "angles_tet": [ + 25.378, + 140.35 + ], + "angles_trig": [ + 26.299, + 121.05 + ], "ne1d": 284, "ne2d": 938, "ne3d": 3742, @@ -80,6 +168,14 @@ "total_badness": 4685.7832014 }, { + "angles_tet": [ + 25.096, + 141.93 + ], + "angles_trig": [ + 27.282, + 118.08 + ], "ne1d": 456, "ne2d": 2496, "ne3d": 18713, @@ -89,6 +185,14 @@ ], "circle_on_cube.geo": [ { + "angles_tet": [ + 19.311, + 150.68 + ], + "angles_trig": [ + 23.838, + 115.5 + ], "ne1d": 94, "ne2d": 170, "ne3d": 637, @@ -96,6 +200,14 @@ "total_badness": 863.74076861 }, { + "angles_tet": [ + 17.203, + 146.18 + ], + "angles_trig": [ + 16.937, + 127.21 + ], "ne1d": 40, "ne2d": 38, "ne3d": 46, @@ -103,6 +215,14 @@ "total_badness": 97.323158335 }, { + "angles_tet": [ + 24.281, + 134.61 + ], + "angles_trig": [ + 23.344, + 115.83 + ], "ne1d": 62, "ne2d": 96, "ne3d": 196, @@ -110,6 +230,14 @@ "total_badness": 282.75693303 }, { + "angles_tet": [ + 25.358, + 135.05 + ], + "angles_trig": [ + 23.767, + 114.14 + ], "ne1d": 94, "ne2d": 170, "ne3d": 622, @@ -117,6 +245,14 @@ "total_badness": 821.68699443 }, { + "angles_tet": [ + 24.582, + 136.66 + ], + "angles_trig": [ + 27.209, + 113.64 + ], "ne1d": 138, "ne2d": 384, "ne3d": 2028, @@ -124,6 +260,14 @@ "total_badness": 2540.7133216 }, { + "angles_tet": [ + 22.092, + 143.64 + ], + "angles_trig": [ + 24.9, + 120.59 + ], "ne1d": 224, "ne2d": 944, "ne3d": 11860, @@ -133,6 +277,14 @@ ], "cone.geo": [ { + "angles_tet": [ + 13.924, + 150.81 + ], + "angles_trig": [ + 15.502, + 125.18 + ], "ne1d": 64, "ne2d": 722, "ne3d": 1263, @@ -140,6 +292,14 @@ "total_badness": 1927.4650748 }, { + "angles_tet": [ + 7.1839, + 166.08 + ], + "angles_trig": [ + 7.6255, + 154.84 + ], "ne1d": 32, "ne2d": 220, "ne3d": 700, @@ -147,6 +307,14 @@ "total_badness": 1807.5903418 }, { + "angles_tet": [ + 1.7643, + 174.36 + ], + "angles_trig": [ + 6.9619, + 160.4 + ], "ne1d": 48, "ne2d": 428, "ne3d": 930, @@ -154,6 +322,14 @@ "total_badness": 3263.5820874 }, { + "angles_tet": [ + 14.168, + 149.33 + ], + "angles_trig": [ + 18.275, + 123.81 + ], "ne1d": 64, "ne2d": 722, "ne3d": 1244, @@ -161,6 +337,14 @@ "total_badness": 1843.7405821 }, { + "angles_tet": [ + 19.863, + 144.26 + ], + "angles_trig": [ + 22.797, + 126.63 + ], "ne1d": 96, "ne2d": 1660, "ne3d": 4395, @@ -168,6 +352,14 @@ "total_badness": 5745.9242938 }, { + "angles_tet": [ + 23.928, + 143.79 + ], + "angles_trig": [ + 23.981, + 123.07 + ], "ne1d": 160, "ne2d": 4748, "ne3d": 27365, @@ -177,6 +369,14 @@ ], "cube.geo": [ { + "angles_tet": [ + 35.264, + 125.26 + ], + "angles_trig": [ + 35.264, + 90.0 + ], "ne1d": 24, "ne2d": 12, "ne3d": 6, @@ -184,6 +384,14 @@ "total_badness": 9.1401272869 }, { + "angles_tet": [ + 35.264, + 125.26 + ], + "angles_trig": [ + 35.264, + 90.0 + ], "ne1d": 24, "ne2d": 12, "ne3d": 6, @@ -191,6 +399,14 @@ "total_badness": 9.1401272869 }, { + "angles_tet": [ + 35.264, + 125.26 + ], + "angles_trig": [ + 35.264, + 90.0 + ], "ne1d": 24, "ne2d": 12, "ne3d": 6, @@ -198,6 +414,14 @@ "total_badness": 9.1401272869 }, { + "angles_tet": [ + 35.264, + 125.26 + ], + "angles_trig": [ + 35.264, + 90.0 + ], "ne1d": 24, "ne2d": 12, "ne3d": 6, @@ -205,6 +429,14 @@ "total_badness": 9.1401272869 }, { + "angles_tet": [ + 28.058, + 136.51 + ], + "angles_trig": [ + 23.62, + 124.99 + ], "ne1d": 48, "ne2d": 36, "ne3d": 57, @@ -212,6 +444,14 @@ "total_badness": 84.416883473 }, { + "angles_tet": [ + 21.865, + 138.69 + ], + "angles_trig": [ + 22.37, + 121.17 + ], "ne1d": 72, "ne2d": 116, "ne3d": 167, @@ -221,6 +461,14 @@ ], "cubeandring.geo": [ { + "angles_tet": [ + 2.8878, + 174.5 + ], + "angles_trig": [ + 10.113, + 150.46 + ], "ne1d": 262, "ne2d": 726, "ne3d": 2225, @@ -228,6 +476,14 @@ "total_badness": 4466.5881396 }, { + "angles_tet": [ + 15.685, + 157.54 + ], + "angles_trig": [ + 19.264, + 124.57 + ], "ne1d": 134, "ne2d": 164, "ne3d": 250, @@ -235,6 +491,14 @@ "total_badness": 372.39445714 }, { + "angles_tet": [ + 11.693, + 163.42 + ], + "angles_trig": [ + 21.077, + 131.52 + ], "ne1d": 190, "ne2d": 300, "ne3d": 646, @@ -242,6 +506,14 @@ "total_badness": 978.54289744 }, { + "angles_tet": [ + 5.4096, + 166.24 + ], + "angles_trig": [ + 10.783, + 156.33 + ], "ne1d": 262, "ne2d": 726, "ne3d": 2087, @@ -249,6 +521,14 @@ "total_badness": 3774.9667473 }, { + "angles_tet": [ + 18.754, + 147.58 + ], + "angles_trig": [ + 17.855, + 114.9 + ], "ne1d": 378, "ne2d": 1412, "ne3d": 7741, @@ -256,6 +536,14 @@ "total_badness": 9711.521562 }, { + "angles_tet": [ + 21.111, + 146.93 + ], + "angles_trig": [ + 22.35, + 120.66 + ], "ne1d": 624, "ne2d": 3944, "ne3d": 38347, @@ -265,6 +553,14 @@ ], "cubeandspheres.geo": [ { + "angles_tet": [ + 23.615, + 137.71 + ], + "angles_trig": [ + 28.816, + 110.5 + ], "ne1d": 144, "ne2d": 148, "ne3d": 98, @@ -272,6 +568,14 @@ "total_badness": 145.83375079 }, { + "angles_tet": [ + 24.423, + 137.5 + ], + "angles_trig": [ + 28.935, + 109.27 + ], "ne1d": 144, "ne2d": 150, "ne3d": 100, @@ -279,6 +583,14 @@ "total_badness": 146.6468601 }, { + "angles_tet": [ + 23.888, + 137.32 + ], + "angles_trig": [ + 29.702, + 106.44 + ], "ne1d": 144, "ne2d": 148, "ne3d": 98, @@ -286,6 +598,14 @@ "total_badness": 145.14580879 }, { + "angles_tet": [ + 23.615, + 137.71 + ], + "angles_trig": [ + 28.816, + 110.5 + ], "ne1d": 144, "ne2d": 148, "ne3d": 98, @@ -293,6 +613,14 @@ "total_badness": 145.83375079 }, { + "angles_tet": [ + 17.481, + 142.47 + ], + "angles_trig": [ + 23.755, + 116.95 + ], "ne1d": 264, "ne2d": 390, "ne3d": 369, @@ -300,6 +628,14 @@ "total_badness": 554.2809713 }, { + "angles_tet": [ + 13.221, + 154.37 + ], + "angles_trig": [ + 18.947, + 128.1 + ], "ne1d": 428, "ne2d": 926, "ne3d": 1074, @@ -309,6 +645,14 @@ ], "cubemcyl.geo": [ { + "angles_tet": [ + 15.965, + 154.0 + ], + "angles_trig": [ + 19.053, + 133.76 + ], "ne1d": 142, "ne2d": 2488, "ne3d": 20783, @@ -316,6 +660,14 @@ "total_badness": 28813.276387 }, { + "angles_tet": [ + 20.47, + 145.86 + ], + "angles_trig": [ + 19.065, + 136.17 + ], "ne1d": 64, "ne2d": 642, "ne3d": 3214, @@ -323,6 +675,14 @@ "total_badness": 4592.7629352 }, { + "angles_tet": [ + 18.957, + 152.21 + ], + "angles_trig": [ + 15.347, + 130.4 + ], "ne1d": 102, "ne2d": 1402, "ne3d": 8234, @@ -330,6 +690,14 @@ "total_badness": 11552.618825 }, { + "angles_tet": [ + 19.96, + 148.01 + ], + "angles_trig": [ + 21.126, + 127.16 + ], "ne1d": 142, "ne2d": 2488, "ne3d": 19499, @@ -337,6 +705,14 @@ "total_badness": 25390.546576 }, { + "angles_tet": [ + 20.31, + 146.81 + ], + "angles_trig": [ + 22.349, + 123.87 + ], "ne1d": 210, "ne2d": 5508, "ne3d": 88767, @@ -344,6 +720,14 @@ "total_badness": 109764.47526 }, { + "angles_tet": [ + 19.195, + 152.34 + ], + "angles_trig": [ + 23.93, + 127.18 + ], "ne1d": 362, "ne2d": 15122, "ne3d": 524413, @@ -353,6 +737,14 @@ ], "cubemsphere.geo": [ { + "angles_tet": [ + 16.908, + 150.99 + ], + "angles_trig": [ + 19.951, + 128.55 + ], "ne1d": 90, "ne2d": 702, "ne3d": 4867, @@ -360,6 +752,14 @@ "total_badness": 6717.4363413 }, { + "angles_tet": [ + 15.907, + 149.0 + ], + "angles_trig": [ + 12.785, + 137.16 + ], "ne1d": 44, "ne2d": 274, "ne3d": 768, @@ -367,6 +767,14 @@ "total_badness": 1237.8358347 }, { + "angles_tet": [ + 20.765, + 150.5 + ], + "angles_trig": [ + 22.025, + 122.56 + ], "ne1d": 68, "ne2d": 402, "ne3d": 1600, @@ -374,6 +782,14 @@ "total_badness": 2248.6479915 }, { + "angles_tet": [ + 20.874, + 146.16 + ], + "angles_trig": [ + 20.643, + 124.01 + ], "ne1d": 90, "ne2d": 702, "ne3d": 4618, @@ -381,6 +797,14 @@ "total_badness": 6022.3952178 }, { + "angles_tet": [ + 20.202, + 147.7 + ], + "angles_trig": [ + 23.911, + 127.56 + ], "ne1d": 146, "ne2d": 1492, "ne3d": 17800, @@ -388,6 +812,14 @@ "total_badness": 22074.204803 }, { + "angles_tet": [ + 16.707, + 151.25 + ], + "angles_trig": [ + 22.482, + 126.62 + ], "ne1d": 248, "ne2d": 4354, "ne3d": 113716, @@ -397,6 +829,14 @@ ], "cylinder.geo": [ { + "angles_tet": [ + 20.283, + 142.15 + ], + "angles_trig": [ + 22.846, + 116.55 + ], "ne1d": 52, "ne2d": 288, "ne3d": 410, @@ -404,6 +844,14 @@ "total_badness": 577.74781759 }, { + "angles_tet": [ + 32.792, + 125.93 + ], + "angles_trig": [ + 30.35, + 116.69 + ], "ne1d": 24, "ne2d": 66, "ne3d": 124, @@ -411,6 +859,14 @@ "total_badness": 153.9684245 }, { + "angles_tet": [ + 9.0715, + 166.36 + ], + "angles_trig": [ + 12.882, + 145.84 + ], "ne1d": 36, "ne2d": 152, "ne3d": 376, @@ -418,6 +874,14 @@ "total_badness": 793.09247202 }, { + "angles_tet": [ + 20.083, + 141.64 + ], + "angles_trig": [ + 22.107, + 118.69 + ], "ne1d": 52, "ne2d": 288, "ne3d": 404, @@ -425,6 +889,14 @@ "total_badness": 562.71987918 }, { + "angles_tet": [ + 21.957, + 139.74 + ], + "angles_trig": [ + 25.008, + 119.81 + ], "ne1d": 76, "ne2d": 636, "ne3d": 1146, @@ -432,6 +904,14 @@ "total_badness": 1547.7672308 }, { + "angles_tet": [ + 26.272, + 139.98 + ], + "angles_trig": [ + 27.921, + 120.23 + ], "ne1d": 124, "ne2d": 1672, "ne3d": 8039, @@ -441,6 +921,14 @@ ], "cylsphere.geo": [ { + "angles_tet": [ + 17.345, + 141.22 + ], + "angles_trig": [ + 17.322, + 121.83 + ], "ne1d": 104, "ne2d": 496, "ne3d": 711, @@ -448,6 +936,14 @@ "total_badness": 1105.8880942 }, { + "angles_tet": [ + 11.989, + 163.66 + ], + "angles_trig": [ + 12.383, + 154.84 + ], "ne1d": 48, "ne2d": 142, "ne3d": 242, @@ -455,6 +951,14 @@ "total_badness": 604.89450225 }, { + "angles_tet": [ + 17.13, + 139.15 + ], + "angles_trig": [ + 17.276, + 122.05 + ], "ne1d": 104, "ne2d": 496, "ne3d": 709, @@ -462,6 +966,14 @@ "total_badness": 1092.3394563 }, { + "angles_tet": [ + 23.36, + 138.86 + ], + "angles_trig": [ + 20.916, + 121.19 + ], "ne1d": 152, "ne2d": 1084, "ne3d": 2798, @@ -469,6 +981,14 @@ "total_badness": 3620.8176099 }, { + "angles_tet": [ + 18.426, + 141.96 + ], + "angles_trig": [ + 25.597, + 124.07 + ], "ne1d": 248, "ne2d": 2820, "ne3d": 17745, @@ -478,6 +998,14 @@ ], "ellipsoid.geo": [ { + "angles_tet": [ + 15.608, + 152.11 + ], + "angles_trig": [ + 18.3, + 125.11 + ], "ne1d": 0, "ne2d": 704, "ne3d": 1297, @@ -485,6 +1013,14 @@ "total_badness": 2009.8527353 }, { + "angles_tet": [ + 1.9897, + 175.64 + ], + "angles_trig": [ + 4.4046, + 166.23 + ], "ne1d": 0, "ne2d": 192, "ne3d": 915, @@ -492,6 +1028,14 @@ "total_badness": 5760.7267346 }, { + "angles_tet": [ + 18.187, + 147.6 + ], + "angles_trig": [ + 19.806, + 116.38 + ], "ne1d": 0, "ne2d": 394, "ne3d": 592, @@ -499,6 +1043,14 @@ "total_badness": 893.18441542 }, { + "angles_tet": [ + 18.725, + 144.28 + ], + "angles_trig": [ + 18.226, + 122.74 + ], "ne1d": 0, "ne2d": 704, "ne3d": 1282, @@ -506,6 +1058,14 @@ "total_badness": 1929.3894181 }, { + "angles_tet": [ + 20.843, + 143.48 + ], + "angles_trig": [ + 23.059, + 122.67 + ], "ne1d": 0, "ne2d": 1618, "ne3d": 5569, @@ -513,6 +1073,14 @@ "total_badness": 7142.2540344 }, { + "angles_tet": [ + 23.185, + 142.25 + ], + "angles_trig": [ + 26.409, + 123.29 + ], "ne1d": 0, "ne2d": 4236, "ne3d": 37387, @@ -522,6 +1090,14 @@ ], "ellipticcone.geo": [ { + "angles_tet": [ + 18.933, + 144.15 + ], + "angles_trig": [ + 20.648, + 123.53 + ], "ne1d": 174, "ne2d": 1562, "ne3d": 5180, @@ -529,6 +1105,14 @@ "total_badness": 6920.4601657 }, { + "angles_tet": [ + 16.487, + 156.55 + ], + "angles_trig": [ + 20.632, + 127.9 + ], "ne1d": 86, "ne2d": 380, "ne3d": 585, @@ -536,6 +1120,14 @@ "total_badness": 860.61770269 }, { + "angles_tet": [ + 16.099, + 152.06 + ], + "angles_trig": [ + 17.036, + 136.53 + ], "ne1d": 130, "ne2d": 864, "ne3d": 1734, @@ -543,6 +1135,14 @@ "total_badness": 2535.8367438 }, { + "angles_tet": [ + 19.919, + 143.23 + ], + "angles_trig": [ + 19.838, + 122.76 + ], "ne1d": 174, "ne2d": 1562, "ne3d": 4943, @@ -550,6 +1150,14 @@ "total_badness": 6347.4280983 }, { + "angles_tet": [ + 21.992, + 147.97 + ], + "angles_trig": [ + 20.703, + 123.53 + ], "ne1d": 258, "ne2d": 3468, "ne3d": 13314, @@ -557,6 +1165,14 @@ "total_badness": 17113.967555 }, { + "angles_tet": [ + 18.422, + 146.5 + ], + "angles_trig": [ + 21.186, + 126.64 + ], "ne1d": 432, "ne2d": 9544, "ne3d": 69891, @@ -566,6 +1182,14 @@ ], "ellipticcyl.geo": [ { + "angles_tet": [ + 19.118, + 146.33 + ], + "angles_trig": [ + 22.174, + 124.24 + ], "ne1d": 156, "ne2d": 996, "ne3d": 2299, @@ -573,6 +1197,14 @@ "total_badness": 3202.1380209 }, { + "angles_tet": [ + 22.599, + 136.88 + ], + "angles_trig": [ + 23.125, + 107.81 + ], "ne1d": 76, "ne2d": 238, "ne3d": 325, @@ -580,6 +1212,14 @@ "total_badness": 459.61476239 }, { + "angles_tet": [ + 19.987, + 148.46 + ], + "angles_trig": [ + 22.258, + 115.22 + ], "ne1d": 116, "ne2d": 596, "ne3d": 1129, @@ -587,6 +1227,14 @@ "total_badness": 1500.1384781 }, { + "angles_tet": [ + 17.153, + 144.96 + ], + "angles_trig": [ + 22.173, + 123.09 + ], "ne1d": 156, "ne2d": 996, "ne3d": 2214, @@ -594,6 +1242,14 @@ "total_badness": 2974.3073079 }, { + "angles_tet": [ + 20.357, + 141.36 + ], + "angles_trig": [ + 23.621, + 122.53 + ], "ne1d": 232, "ne2d": 2212, "ne3d": 8313, @@ -601,6 +1257,14 @@ "total_badness": 10392.004794 }, { + "angles_tet": [ + 21.254, + 146.12 + ], + "angles_trig": [ + 22.961, + 120.91 + ], "ne1d": 388, "ne2d": 6142, "ne3d": 54975, @@ -610,6 +1274,14 @@ ], "fichera.geo": [ { + "angles_tet": [ + 24.34, + 140.85 + ], + "angles_trig": [ + 35.264, + 96.517 + ], "ne1d": 50, "ne2d": 38, "ne3d": 40, @@ -617,6 +1289,14 @@ "total_badness": 62.361996939 }, { + "angles_tet": [ + 35.264, + 125.26 + ], + "angles_trig": [ + 35.264, + 109.47 + ], "ne1d": 42, "ne2d": 24, "ne3d": 18, @@ -624,6 +1304,14 @@ "total_badness": 26.546480075 }, { + "angles_tet": [ + 35.264, + 125.26 + ], + "angles_trig": [ + 35.264, + 109.47 + ], "ne1d": 42, "ne2d": 24, "ne3d": 18, @@ -631,6 +1319,14 @@ "total_badness": 26.546480075 }, { + "angles_tet": [ + 24.34, + 140.85 + ], + "angles_trig": [ + 35.264, + 96.517 + ], "ne1d": 50, "ne2d": 38, "ne3d": 40, @@ -638,6 +1334,14 @@ "total_badness": 62.361996939 }, { + "angles_tet": [ + 25.229, + 133.14 + ], + "angles_trig": [ + 29.251, + 111.18 + ], "ne1d": 96, "ne2d": 120, "ne3d": 211, @@ -645,6 +1349,14 @@ "total_badness": 273.06134659 }, { + "angles_tet": [ + 26.198, + 137.42 + ], + "angles_trig": [ + 22.737, + 128.54 + ], "ne1d": 144, "ne2d": 274, "ne3d": 510, @@ -654,6 +1366,14 @@ ], "frame.step": [ { + "angles_tet": [ + 2.1167, + 169.42 + ], + "angles_trig": [ + 1.7007, + 160.42 + ], "ne1d": 12694, "ne2d": 40504, "ne3d": 218733, @@ -661,6 +1381,14 @@ "total_badness": 300987.32592 }, { + "angles_tet": [ + 2.296, + 175.7 + ], + "angles_trig": [ + 2.16, + 146.31 + ], "ne1d": 6026, "ne2d": 11450, "ne3d": 30266, @@ -668,6 +1396,14 @@ "total_badness": 45523.987082 }, { + "angles_tet": [ + 1.8818, + 175.73 + ], + "angles_trig": [ + 1.6035, + 166.47 + ], "ne1d": 9704, "ne2d": 24550, "ne3d": 95261, @@ -677,6 +1413,14 @@ ], "hinge.stl": [ { + "angles_tet": [ + 21.226, + 147.39 + ], + "angles_trig": [ + 18.101, + 139.79 + ], "ne1d": 456, "ne2d": 1220, "ne3d": 1980, @@ -684,6 +1428,14 @@ "total_badness": 2756.1867742 }, { + "angles_tet": [ + 7.7862, + 161.84 + ], + "angles_trig": [ + 7.0669, + 143.28 + ], "ne1d": 298, "ne2d": 610, "ne3d": 798, @@ -691,6 +1443,14 @@ "total_badness": 1395.9318106 }, { + "angles_tet": [ + 10.751, + 157.43 + ], + "angles_trig": [ + 15.428, + 134.88 + ], "ne1d": 370, "ne2d": 856, "ne3d": 1144, @@ -698,6 +1458,14 @@ "total_badness": 1817.5662995 }, { + "angles_tet": [ + 11.964, + 156.88 + ], + "angles_trig": [ + 19.521, + 130.96 + ], "ne1d": 516, "ne2d": 1574, "ne3d": 2625, @@ -705,6 +1473,14 @@ "total_badness": 3701.4387818 }, { + "angles_tet": [ + 19.877, + 146.81 + ], + "angles_trig": [ + 21.493, + 131.22 + ], "ne1d": 722, "ne2d": 2866, "ne3d": 6605, @@ -712,6 +1488,14 @@ "total_badness": 8524.0032138 }, { + "angles_tet": [ + 20.094, + 148.92 + ], + "angles_trig": [ + 20.856, + 124.08 + ], "ne1d": 1862, "ne2d": 19474, "ne3d": 136180, @@ -721,6 +1505,14 @@ ], "lense.in2d": [ { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 84, "ne2d": 436, "ne3d": 0, @@ -728,6 +1520,14 @@ "total_badness": 0.0 }, { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 86, "ne2d": 476, "ne3d": 0, @@ -735,6 +1535,14 @@ "total_badness": 0.0 }, { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 86, "ne2d": 490, "ne3d": 0, @@ -742,6 +1550,14 @@ "total_badness": 0.0 }, { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 84, "ne2d": 436, "ne3d": 0, @@ -749,6 +1565,14 @@ "total_badness": 0.0 }, { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 84, "ne2d": 460, "ne3d": 0, @@ -756,6 +1580,14 @@ "total_badness": 0.0 }, { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 88, "ne2d": 496, "ne3d": 0, @@ -765,6 +1597,14 @@ ], "lshape3d.geo": [ { + "angles_tet": [ + 35.388, + 125.2 + ], + "angles_trig": [ + 35.264, + 90.0 + ], "ne1d": 44, "ne2d": 28, "ne3d": 18, @@ -772,6 +1612,14 @@ "total_badness": 27.266612058 }, { + "angles_tet": [ + 30.0, + 120.0 + ], + "angles_trig": [ + 26.565, + 90.0 + ], "ne1d": 36, "ne2d": 20, "ne3d": 12, @@ -779,6 +1627,14 @@ "total_badness": 18.961481515 }, { + "angles_tet": [ + 30.0, + 120.0 + ], + "angles_trig": [ + 26.565, + 90.0 + ], "ne1d": 36, "ne2d": 20, "ne3d": 12, @@ -786,6 +1642,14 @@ "total_badness": 18.961481515 }, { + "angles_tet": [ + 35.388, + 125.2 + ], + "angles_trig": [ + 35.264, + 90.0 + ], "ne1d": 44, "ne2d": 28, "ne3d": 18, @@ -793,6 +1657,14 @@ "total_badness": 27.266612058 }, { + "angles_tet": [ + 31.337, + 128.87 + ], + "angles_trig": [ + 32.108, + 97.641 + ], "ne1d": 80, "ne2d": 76, "ne3d": 88, @@ -800,6 +1672,14 @@ "total_badness": 121.1271847 }, { + "angles_tet": [ + 25.368, + 136.06 + ], + "angles_trig": [ + 26.255, + 113.74 + ], "ne1d": 122, "ne2d": 204, "ne3d": 326, @@ -809,6 +1689,14 @@ ], "manyholes.geo": [ { + "angles_tet": [ + 11.024, + 157.73 + ], + "angles_trig": [ + 13.429, + 138.83 + ], "ne1d": 5886, "ne2d": 48052, "ne3d": 179262, @@ -816,6 +1704,14 @@ "total_badness": 238415.32571 }, { + "angles_tet": [ + 12.767, + 155.51 + ], + "angles_trig": [ + 14.03, + 137.87 + ], "ne1d": 2746, "ne2d": 13866, "ne3d": 29255, @@ -823,6 +1719,14 @@ "total_badness": 42256.964101 }, { + "angles_tet": [ + 11.183, + 158.0 + ], + "angles_trig": [ + 14.404, + 138.76 + ], "ne1d": 4106, "ne2d": 27994, "ne3d": 70558, @@ -832,6 +1736,14 @@ ], "manyholes2.geo": [ { + "angles_tet": [ + 12.524, + 156.94 + ], + "angles_trig": [ + 14.039, + 144.68 + ], "ne1d": 10202, "ne2d": 55380, "ne3d": 127866, @@ -841,6 +1753,14 @@ ], "matrix.geo": [ { + "angles_tet": [ + 8.7425, + 169.61 + ], + "angles_trig": [ + 9.4044, + 158.86 + ], "ne1d": 174, "ne2d": 1198, "ne3d": 5246, @@ -848,6 +1768,14 @@ "total_badness": 9567.4544817 }, { + "angles_tet": [ + 9.3893, + 167.55 + ], + "angles_trig": [ + 7.9174, + 156.64 + ], "ne1d": 106, "ne2d": 610, "ne3d": 1936, @@ -855,6 +1783,14 @@ "total_badness": 4606.0709672 }, { + "angles_tet": [ + 6.3111, + 167.44 + ], + "angles_trig": [ + 8.5226, + 161.64 + ], "ne1d": 132, "ne2d": 830, "ne3d": 2751, @@ -862,6 +1798,14 @@ "total_badness": 5616.8677502 }, { + "angles_tet": [ + 8.3643, + 169.46 + ], + "angles_trig": [ + 9.2702, + 159.43 + ], "ne1d": 174, "ne2d": 1198, "ne3d": 5176, @@ -869,6 +1813,14 @@ "total_badness": 9086.4626755 }, { + "angles_tet": [ + 12.515, + 149.31 + ], + "angles_trig": [ + 15.659, + 143.02 + ], "ne1d": 248, "ne2d": 2324, "ne3d": 16341, @@ -876,6 +1828,14 @@ "total_badness": 21749.164857 }, { + "angles_tet": [ + 18.203, + 148.52 + ], + "angles_trig": [ + 17.821, + 133.29 + ], "ne1d": 418, "ne2d": 5968, "ne3d": 100573, @@ -885,6 +1845,14 @@ ], "ortho.geo": [ { + "angles_tet": [ + 35.264, + 125.26 + ], + "angles_trig": [ + 35.264, + 90.0 + ], "ne1d": 24, "ne2d": 12, "ne3d": 6, @@ -892,6 +1860,14 @@ "total_badness": 9.1401272869 }, { + "angles_tet": [ + 35.264, + 125.26 + ], + "angles_trig": [ + 35.264, + 90.0 + ], "ne1d": 24, "ne2d": 12, "ne3d": 6, @@ -899,6 +1875,14 @@ "total_badness": 9.1401272869 }, { + "angles_tet": [ + 35.264, + 125.26 + ], + "angles_trig": [ + 35.264, + 90.0 + ], "ne1d": 24, "ne2d": 12, "ne3d": 6, @@ -906,6 +1890,14 @@ "total_badness": 9.1401272869 }, { + "angles_tet": [ + 35.264, + 125.26 + ], + "angles_trig": [ + 35.264, + 90.0 + ], "ne1d": 24, "ne2d": 12, "ne3d": 6, @@ -913,6 +1905,14 @@ "total_badness": 9.1401272869 }, { + "angles_tet": [ + 30.374, + 135.21 + ], + "angles_trig": [ + 31.206, + 114.73 + ], "ne1d": 48, "ne2d": 36, "ne3d": 57, @@ -920,6 +1920,14 @@ "total_badness": 83.060809673 }, { + "angles_tet": [ + 27.475, + 132.1 + ], + "angles_trig": [ + 26.945, + 100.32 + ], "ne1d": 72, "ne2d": 116, "ne3d": 180, @@ -929,6 +1937,14 @@ ], "part1.stl": [ { + "angles_tet": [ + 19.762, + 149.4 + ], + "angles_trig": [ + 20.599, + 125.75 + ], "ne1d": 170, "ne2d": 448, "ne3d": 1260, @@ -936,6 +1952,14 @@ "total_badness": 1772.4232339 }, { + "angles_tet": [ + 12.231, + 157.41 + ], + "angles_trig": [ + 12.077, + 146.08 + ], "ne1d": 134, "ne2d": 288, "ne3d": 528, @@ -943,6 +1967,14 @@ "total_badness": 830.65240856 }, { + "angles_tet": [ + 21.121, + 145.72 + ], + "angles_trig": [ + 19.421, + 131.84 + ], "ne1d": 194, "ne2d": 594, "ne3d": 1710, @@ -950,6 +1982,14 @@ "total_badness": 2293.663372 }, { + "angles_tet": [ + 20.561, + 150.37 + ], + "angles_trig": [ + 21.304, + 119.75 + ], "ne1d": 266, "ne2d": 986, "ne3d": 4084, @@ -957,6 +1997,14 @@ "total_badness": 5147.3961968 }, { + "angles_tet": [ + 21.607, + 147.03 + ], + "angles_trig": [ + 24.642, + 123.29 + ], "ne1d": 674, "ne2d": 6854, "ne3d": 82879, @@ -966,6 +2014,14 @@ ], "period.geo": [ { + "angles_tet": [ + 13.762, + 154.57 + ], + "angles_trig": [ + 18.268, + 134.54 + ], "ne1d": 344, "ne2d": 1136, "ne3d": 3291, @@ -973,6 +2029,14 @@ "total_badness": 4941.6426523 }, { + "angles_tet": [ + 9.8394, + 168.45 + ], + "angles_trig": [ + 12.775, + 141.37 + ], "ne1d": 160, "ne2d": 286, "ne3d": 642, @@ -980,6 +2044,14 @@ "total_badness": 1235.2259283 }, { + "angles_tet": [ + 1.9156, + 176.45 + ], + "angles_trig": [ + 2.8402, + 170.87 + ], "ne1d": 232, "ne2d": 598, "ne3d": 1654, @@ -987,6 +2059,14 @@ "total_badness": 3928.2006441 }, { + "angles_tet": [ + 15.25, + 146.58 + ], + "angles_trig": [ + 18.527, + 134.98 + ], "ne1d": 344, "ne2d": 1136, "ne3d": 3221, @@ -994,6 +2074,14 @@ "total_badness": 4704.9518805 }, { + "angles_tet": [ + 14.338, + 151.8 + ], + "angles_trig": [ + 22.31, + 123.65 + ], "ne1d": 480, "ne2d": 2256, "ne3d": 11709, @@ -1001,6 +2089,14 @@ "total_badness": 14941.96653 }, { + "angles_tet": [ + 19.395, + 150.05 + ], + "angles_trig": [ + 22.722, + 125.06 + ], "ne1d": 820, "ne2d": 6226, "ne3d": 68532, @@ -1010,6 +2106,14 @@ ], "plane.stl": [ { + "angles_tet": [ + 0.81532, + 175.91 + ], + "angles_trig": [ + 1.1286, + 172.51 + ], "ne1d": 890, "ne2d": 2626, "ne3d": 8421, @@ -1017,6 +2121,14 @@ "total_badness": 12967.318277 }, { + "angles_tet": [ + 1.0663, + 174.05 + ], + "angles_trig": [ + 0.77944, + 170.54 + ], "ne1d": 570, "ne2d": 1202, "ne3d": 1774, @@ -1024,6 +2136,14 @@ "total_badness": 4640.8658317 }, { + "angles_tet": [ + 1.1034, + 172.01 + ], + "angles_trig": [ + 2.4229, + 163.66 + ], "ne1d": 724, "ne2d": 1730, "ne3d": 3248, @@ -1031,6 +2151,14 @@ "total_badness": 6101.8771518 }, { + "angles_tet": [ + 1.2088, + 169.94 + ], + "angles_trig": [ + 1.8573, + 161.93 + ], "ne1d": 956, "ne2d": 2828, "ne3d": 8439, @@ -1038,6 +2166,14 @@ "total_badness": 12501.380591 }, { + "angles_tet": [ + 1.1658, + 169.3 + ], + "angles_trig": [ + 3.4032, + 150.86 + ], "ne1d": 1554, "ne2d": 6372, "ne3d": 31592, @@ -1045,6 +2181,14 @@ "total_badness": 41134.059548 }, { + "angles_tet": [ + 1.2237, + 165.99 + ], + "angles_trig": [ + 1.2553, + 156.34 + ], "ne1d": 2992, "ne2d": 23322, "ne3d": 281009, @@ -1054,6 +2198,14 @@ ], "revolution.geo": [ { + "angles_tet": [ + 15.022, + 153.82 + ], + "angles_trig": [ + 17.273, + 129.26 + ], "ne1d": 320, "ne2d": 3110, "ne3d": 8443, @@ -1061,6 +2213,14 @@ "total_badness": 12356.528396 }, { + "angles_tet": [ + 12.083, + 148.78 + ], + "angles_trig": [ + 14.181, + 133.81 + ], "ne1d": 160, "ne2d": 822, "ne3d": 1279, @@ -1068,6 +2228,14 @@ "total_badness": 2305.3064983 }, { + "angles_tet": [ + 18.299, + 154.43 + ], + "angles_trig": [ + 16.545, + 129.72 + ], "ne1d": 240, "ne2d": 1830, "ne3d": 3870, @@ -1075,6 +2243,14 @@ "total_badness": 5884.7598106 }, { + "angles_tet": [ + 16.32, + 151.1 + ], + "angles_trig": [ + 17.431, + 126.62 + ], "ne1d": 320, "ne2d": 3110, "ne3d": 8269, @@ -1082,6 +2258,14 @@ "total_badness": 11704.49421 }, { + "angles_tet": [ + 18.421, + 147.2 + ], + "angles_trig": [ + 22.303, + 130.37 + ], "ne1d": 480, "ne2d": 6864, "ne3d": 33003, @@ -1089,6 +2273,14 @@ "total_badness": 41802.827145 }, { + "angles_tet": [ + 20.787, + 147.12 + ], + "angles_trig": [ + 20.393, + 129.3 + ], "ne1d": 800, "ne2d": 17934, "ne3d": 201498, @@ -1098,6 +2290,14 @@ ], "screw.step": [ { + "angles_tet": [ + 17.384, + 150.49 + ], + "angles_trig": [ + 16.746, + 140.59 + ], "ne1d": 400, "ne2d": 1432, "ne3d": 2402, @@ -1105,6 +2305,14 @@ "total_badness": 3838.1456915 }, { + "angles_tet": [ + 16.908, + 146.51 + ], + "angles_trig": [ + 18.34, + 135.63 + ], "ne1d": 530, "ne2d": 2718, "ne3d": 8015, @@ -1112,6 +2320,14 @@ "total_badness": 10583.964534 }, { + "angles_tet": [ + 17.763, + 150.24 + ], + "angles_trig": [ + 14.994, + 127.34 + ], "ne1d": 668, "ne2d": 5002, "ne3d": 31735, @@ -1121,6 +2337,14 @@ ], "sculpture.geo": [ { + "angles_tet": [ + 18.392, + 146.41 + ], + "angles_trig": [ + 23.82, + 115.78 + ], "ne1d": 192, "ne2d": 414, "ne3d": 475, @@ -1128,6 +2352,14 @@ "total_badness": 692.44104062 }, { + "angles_tet": [ + 28.072, + 135.55 + ], + "angles_trig": [ + 27.015, + 109.61 + ], "ne1d": 102, "ne2d": 146, "ne3d": 141, @@ -1135,6 +2367,14 @@ "total_badness": 178.07603683 }, { + "angles_tet": [ + 23.253, + 139.76 + ], + "angles_trig": [ + 28.201, + 103.35 + ], "ne1d": 144, "ne2d": 250, "ne3d": 263, @@ -1142,6 +2382,14 @@ "total_badness": 343.8094424 }, { + "angles_tet": [ + 18.392, + 146.41 + ], + "angles_trig": [ + 23.82, + 115.78 + ], "ne1d": 192, "ne2d": 414, "ne3d": 475, @@ -1149,6 +2397,14 @@ "total_badness": 692.44104062 }, { + "angles_tet": [ + 16.551, + 147.09 + ], + "angles_trig": [ + 21.309, + 121.8 + ], "ne1d": 288, "ne2d": 962, "ne3d": 1326, @@ -1156,6 +2412,14 @@ "total_badness": 2054.7475159 }, { + "angles_tet": [ + 15.141, + 145.11 + ], + "angles_trig": [ + 16.998, + 119.06 + ], "ne1d": 480, "ne2d": 2394, "ne3d": 6791, @@ -1165,6 +2429,14 @@ ], "shaft.geo": [ { + "angles_tet": [ + 0.64499, + 179.05 + ], + "angles_trig": [ + 1.2376, + 176.83 + ], "ne1d": 708, "ne2d": 1722, "ne3d": 2757, @@ -1172,6 +2444,14 @@ "total_badness": 6328.6329226 }, { + "angles_tet": [ + 16.307, + 153.33 + ], + "angles_trig": [ + 17.101, + 133.86 + ], "ne1d": 410, "ne2d": 606, "ne3d": 933, @@ -1179,6 +2459,14 @@ "total_badness": 1336.5110795 }, { + "angles_tet": [ + 1.7384, + 176.57 + ], + "angles_trig": [ + 3.6075, + 170.33 + ], "ne1d": 510, "ne2d": 1004, "ne3d": 2048, @@ -1186,6 +2474,14 @@ "total_badness": 5937.4200337 }, { + "angles_tet": [ + 2.1118, + 175.72 + ], + "angles_trig": [ + 5.1266, + 159.21 + ], "ne1d": 708, "ne2d": 1722, "ne3d": 2733, @@ -1193,6 +2489,14 @@ "total_badness": 4814.5951096 }, { + "angles_tet": [ + 14.953, + 144.12 + ], + "angles_trig": [ + 18.358, + 121.22 + ], "ne1d": 1138, "ne2d": 4220, "ne3d": 11242, @@ -1200,6 +2504,14 @@ "total_badness": 14539.392197 }, { + "angles_tet": [ + 22.34, + 145.52 + ], + "angles_trig": [ + 24.681, + 125.49 + ], "ne1d": 1792, "ne2d": 10600, "ne3d": 63895, @@ -1209,6 +2521,14 @@ ], "sphere.geo": [ { + "angles_tet": [ + 42.957, + 93.227 + ], + "angles_trig": [ + 20.575, + 79.713 + ], "ne1d": 0, "ne2d": 126, "ne3d": 126, @@ -1216,6 +2536,14 @@ "total_badness": 237.42979301 }, { + "angles_tet": [ + 46.583, + 91.583 + ], + "angles_trig": [ + 31.308, + 74.346 + ], "ne1d": 0, "ne2d": 56, "ne3d": 56, @@ -1223,6 +2551,14 @@ "total_badness": 68.826138928 }, { + "angles_tet": [ + 51.677, + 84.991 + ], + "angles_trig": [ + 28.501, + 75.749 + ], "ne1d": 0, "ne2d": 72, "ne3d": 72, @@ -1230,6 +2566,14 @@ "total_badness": 97.572347502 }, { + "angles_tet": [ + 42.957, + 93.227 + ], + "angles_trig": [ + 20.575, + 79.713 + ], "ne1d": 0, "ne2d": 126, "ne3d": 126, @@ -1237,6 +2581,14 @@ "total_badness": 237.42979301 }, { + "angles_tet": [ + 18.133, + 134.25 + ], + "angles_trig": [ + 19.678, + 114.4 + ], "ne1d": 0, "ne2d": 258, "ne3d": 366, @@ -1244,6 +2596,14 @@ "total_badness": 562.00749621 }, { + "angles_tet": [ + 25.418, + 140.3 + ], + "angles_trig": [ + 25.287, + 120.11 + ], "ne1d": 0, "ne2d": 660, "ne3d": 2329, @@ -1253,6 +2613,14 @@ ], "sphereincube.geo": [ { + "angles_tet": [ + 10.32, + 167.37 + ], + "angles_trig": [ + 11.28, + 155.31 + ], "ne1d": 46, "ne2d": 202, "ne3d": 490, @@ -1260,6 +2628,14 @@ "total_badness": 1429.7083119 }, { + "angles_tet": [ + 8.6025, + 156.39 + ], + "angles_trig": [ + 10.358, + 143.19 + ], "ne1d": 24, "ne2d": 60, "ne3d": 166, @@ -1267,6 +2643,14 @@ "total_badness": 454.94795255 }, { + "angles_tet": [ + 9.197, + 165.59 + ], + "angles_trig": [ + 9.1515, + 158.73 + ], "ne1d": 30, "ne2d": 116, "ne3d": 345, @@ -1274,6 +2658,14 @@ "total_badness": 988.81847916 }, { + "angles_tet": [ + 11.378, + 167.92 + ], + "angles_trig": [ + 10.021, + 159.12 + ], "ne1d": 46, "ne2d": 202, "ne3d": 498, @@ -1281,6 +2673,14 @@ "total_badness": 1326.92489 }, { + "angles_tet": [ + 14.196, + 144.16 + ], + "angles_trig": [ + 15.219, + 126.51 + ], "ne1d": 74, "ne2d": 418, "ne3d": 1788, @@ -1288,6 +2688,14 @@ "total_badness": 2540.547751 }, { + "angles_tet": [ + 23.561, + 147.15 + ], + "angles_trig": [ + 23.846, + 130.05 + ], "ne1d": 122, "ne2d": 1082, "ne3d": 14039, @@ -1297,6 +2705,14 @@ ], "square.in2d": [ { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 35, "ne2d": 121, "ne3d": 0, @@ -1304,6 +2720,14 @@ "total_badness": 0.0 }, { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 30, "ne2d": 98, "ne3d": 0, @@ -1311,6 +2735,14 @@ "total_badness": 0.0 }, { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 30, "ne2d": 96, "ne3d": 0, @@ -1318,6 +2750,14 @@ "total_badness": 0.0 }, { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 35, "ne2d": 121, "ne3d": 0, @@ -1325,6 +2765,14 @@ "total_badness": 0.0 }, { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 44, "ne2d": 190, "ne3d": 0, @@ -1332,6 +2780,14 @@ "total_badness": 0.0 }, { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 58, "ne2d": 396, "ne3d": 0, @@ -1341,6 +2797,14 @@ ], "squarecircle.in2d": [ { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 32, "ne2d": 158, "ne3d": 0, @@ -1348,6 +2812,14 @@ "total_badness": 0.0 }, { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 32, "ne2d": 130, "ne3d": 0, @@ -1355,6 +2827,14 @@ "total_badness": 0.0 }, { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 32, "ne2d": 140, "ne3d": 0, @@ -1362,6 +2842,14 @@ "total_badness": 0.0 }, { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 32, "ne2d": 158, "ne3d": 0, @@ -1369,6 +2857,14 @@ "total_badness": 0.0 }, { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 45, "ne2d": 313, "ne3d": 0, @@ -1376,6 +2872,14 @@ "total_badness": 0.0 }, { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 81, "ne2d": 843, "ne3d": 0, @@ -1385,6 +2889,14 @@ ], "squarehole.in2d": [ { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 32, "ne2d": 134, "ne3d": 0, @@ -1392,6 +2904,14 @@ "total_badness": 0.0 }, { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 32, "ne2d": 108, "ne3d": 0, @@ -1399,6 +2919,14 @@ "total_badness": 0.0 }, { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 32, "ne2d": 118, "ne3d": 0, @@ -1406,6 +2934,14 @@ "total_badness": 0.0 }, { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 32, "ne2d": 134, "ne3d": 0, @@ -1413,6 +2949,14 @@ "total_badness": 0.0 }, { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 45, "ne2d": 253, "ne3d": 0, @@ -1420,6 +2964,14 @@ "total_badness": 0.0 }, { + "angles_tet": [ + 0.0, + 0.0 + ], + "angles_trig": [ + 0.0, + 0.0 + ], "ne1d": 81, "ne2d": 709, "ne3d": 0, @@ -1429,6 +2981,14 @@ ], "torus.geo": [ { + "angles_tet": [ + 13.144, + 152.82 + ], + "angles_trig": [ + 19.303, + 132.35 + ], "ne1d": 0, "ne2d": 2534, "ne3d": 5745, @@ -1436,6 +2996,14 @@ "total_badness": 8709.4458795 }, { + "angles_tet": [ + 1.2238, + 177.38 + ], + "angles_trig": [ + 2.9769, + 171.94 + ], "ne1d": 0, "ne2d": 692, "ne3d": 3181, @@ -1443,6 +3011,14 @@ "total_badness": 24641.250872 }, { + "angles_tet": [ + 19.725, + 139.57 + ], + "angles_trig": [ + 20.487, + 120.36 + ], "ne1d": 0, "ne2d": 1446, "ne3d": 2743, @@ -1450,6 +3026,14 @@ "total_badness": 3928.1549928 }, { + "angles_tet": [ + 19.089, + 150.14 + ], + "angles_trig": [ + 19.879, + 128.33 + ], "ne1d": 0, "ne2d": 2534, "ne3d": 5584, @@ -1457,6 +3041,14 @@ "total_badness": 8111.5941443 }, { + "angles_tet": [ + 20.531, + 143.08 + ], + "angles_trig": [ + 22.447, + 120.05 + ], "ne1d": 0, "ne2d": 5894, "ne3d": 25294, @@ -1464,6 +3056,14 @@ "total_badness": 31642.969488 }, { + "angles_tet": [ + 20.696, + 148.87 + ], + "angles_trig": [ + 22.772, + 123.66 + ], "ne1d": 0, "ne2d": 16296, "ne3d": 175351, @@ -1473,6 +3073,14 @@ ], "trafo.geo": [ { + "angles_tet": [ + 3.9276, + 174.44 + ], + "angles_trig": [ + 13.504, + 145.01 + ], "ne1d": 690, "ne2d": 1684, "ne3d": 5231, @@ -1480,6 +3088,14 @@ "total_badness": 7683.599832 }, { + "angles_tet": [ + 8.1301, + 164.94 + ], + "angles_trig": [ + 6.1428, + 158.67 + ], "ne1d": 390, "ne2d": 522, "ne3d": 1353, @@ -1487,6 +3103,14 @@ "total_badness": 2768.022266 }, { + "angles_tet": [ + 6.2287, + 170.99 + ], + "angles_trig": [ + 14.15, + 144.73 + ], "ne1d": 512, "ne2d": 874, "ne3d": 2397, @@ -1494,6 +3118,14 @@ "total_badness": 3983.5650135 }, { + "angles_tet": [ + 10.03, + 156.47 + ], + "angles_trig": [ + 14.916, + 132.87 + ], "ne1d": 690, "ne2d": 1684, "ne3d": 5147, @@ -1501,6 +3133,14 @@ "total_badness": 7408.6135626 }, { + "angles_tet": [ + 16.895, + 145.94 + ], + "angles_trig": [ + 17.568, + 126.69 + ], "ne1d": 1050, "ne2d": 3812, "ne3d": 18010, @@ -1508,6 +3148,14 @@ "total_badness": 23560.24016 }, { + "angles_tet": [ + 11.084, + 149.86 + ], + "angles_trig": [ + 19.234, + 130.9 + ], "ne1d": 1722, "ne2d": 10042, "ne3d": 84690, @@ -1517,6 +3165,14 @@ ], "twobricks.geo": [ { + "angles_tet": [ + 22.934, + 142.89 + ], + "angles_trig": [ + 18.806, + 142.29 + ], "ne1d": 72, "ne2d": 50, "ne3d": 41, @@ -1524,6 +3180,14 @@ "total_badness": 68.929979132 }, { + "angles_tet": [ + 34.114, + 126.16 + ], + "angles_trig": [ + 29.435, + 120.21 + ], "ne1d": 56, "ne2d": 34, "ne3d": 22, @@ -1531,6 +3195,14 @@ "total_badness": 35.050418036 }, { + "angles_tet": [ + 34.449, + 125.92 + ], + "angles_trig": [ + 29.606, + 120.18 + ], "ne1d": 56, "ne2d": 34, "ne3d": 22, @@ -1538,6 +3210,14 @@ "total_badness": 35.041320265 }, { + "angles_tet": [ + 22.934, + 142.89 + ], + "angles_trig": [ + 18.806, + 142.29 + ], "ne1d": 72, "ne2d": 50, "ne3d": 41, @@ -1545,6 +3225,14 @@ "total_badness": 68.929979132 }, { + "angles_tet": [ + 27.283, + 131.06 + ], + "angles_trig": [ + 26.534, + 105.99 + ], "ne1d": 116, "ne2d": 134, "ne3d": 177, @@ -1552,6 +3240,14 @@ "total_badness": 234.47359 }, { + "angles_tet": [ + 26.468, + 133.47 + ], + "angles_trig": [ + 27.418, + 110.78 + ], "ne1d": 186, "ne2d": 346, "ne3d": 603, @@ -1561,6 +3257,14 @@ ], "twocubes.geo": [ { + "angles_tet": [ + 22.934, + 142.89 + ], + "angles_trig": [ + 18.806, + 142.29 + ], "ne1d": 72, "ne2d": 50, "ne3d": 41, @@ -1568,6 +3272,14 @@ "total_badness": 68.929979132 }, { + "angles_tet": [ + 34.114, + 126.16 + ], + "angles_trig": [ + 29.435, + 120.21 + ], "ne1d": 56, "ne2d": 34, "ne3d": 22, @@ -1575,6 +3287,14 @@ "total_badness": 35.050418036 }, { + "angles_tet": [ + 34.449, + 125.92 + ], + "angles_trig": [ + 29.606, + 120.18 + ], "ne1d": 56, "ne2d": 34, "ne3d": 22, @@ -1582,6 +3302,14 @@ "total_badness": 35.041320265 }, { + "angles_tet": [ + 22.934, + 142.89 + ], + "angles_trig": [ + 18.806, + 142.29 + ], "ne1d": 72, "ne2d": 50, "ne3d": 41, @@ -1589,6 +3317,14 @@ "total_badness": 68.929979132 }, { + "angles_tet": [ + 27.283, + 131.06 + ], + "angles_trig": [ + 26.534, + 105.99 + ], "ne1d": 116, "ne2d": 134, "ne3d": 177, @@ -1596,6 +3332,14 @@ "total_badness": 234.47359 }, { + "angles_tet": [ + 26.468, + 133.47 + ], + "angles_trig": [ + 27.418, + 110.78 + ], "ne1d": 186, "ne2d": 346, "ne3d": 603, @@ -1605,6 +3349,14 @@ ], "twocyl.geo": [ { + "angles_tet": [ + 19.44, + 148.64 + ], + "angles_trig": [ + 14.153, + 127.96 + ], "ne1d": 144, "ne2d": 408, "ne3d": 576, @@ -1612,6 +3364,14 @@ "total_badness": 901.75131743 }, { + "angles_tet": [ + 11.835, + 157.69 + ], + "angles_trig": [ + 12.796, + 135.11 + ], "ne1d": 68, "ne2d": 100, "ne3d": 209, @@ -1619,6 +3379,14 @@ "total_badness": 357.15447323 }, { + "angles_tet": [ + 2.5289, + 174.75 + ], + "angles_trig": [ + 7.8638, + 160.72 + ], "ne1d": 102, "ne2d": 238, "ne3d": 548, @@ -1626,6 +3394,14 @@ "total_badness": 1932.6124156 }, { + "angles_tet": [ + 19.577, + 146.75 + ], + "angles_trig": [ + 19.468, + 127.96 + ], "ne1d": 144, "ne2d": 408, "ne3d": 576, @@ -1633,6 +3409,14 @@ "total_badness": 853.37034747 }, { + "angles_tet": [ + 23.256, + 137.47 + ], + "angles_trig": [ + 23.036, + 119.69 + ], "ne1d": 214, "ne2d": 910, "ne3d": 1921, @@ -1640,6 +3424,14 @@ "total_badness": 2544.8927759 }, { + "angles_tet": [ + 24.255, + 141.91 + ], + "angles_trig": [ + 24.573, + 121.54 + ], "ne1d": 350, "ne2d": 2374, "ne3d": 13509, diff --git a/tests/pytest/test_tutorials.py b/tests/pytest/test_tutorials.py index 1dca6cd0..8f653cce 100644 --- a/tests/pytest/test_tutorials.py +++ b/tests/pytest/test_tutorials.py @@ -14,13 +14,23 @@ except ImportError: SetMessageImportance(0) +def round(x, digits=11): + try: + return float(("{:."+str(digits)+"g}").format(x)) + except: #list + return [float(("{:."+str(digits)+"g}").format(y)) for y in x] + + def getData(mesh, mp): out = {} out['ne1d'] = len(mesh.Elements1D()) out['ne2d'] = len(mesh.Elements2D()) out['ne3d'] = len(mesh.Elements3D()) # round badness to avoid fluctuations in last digits - out["total_badness"] = float("{:.11g}".format(mesh.CalcTotalBadness(mp))) + out["total_badness"] = round(mesh.CalcTotalBadness(mp)) + angles = mesh.CalcMinMaxAngle() + out["angles_trig"] = round(angles["trig"], 5) + out["angles_tet"] = round(angles["tet"], 5) out["quality_histogram"] = str(list(mesh.GetQualityHistogram())) return out @@ -31,6 +41,8 @@ def checkData(mesh, mp, ref): assert ref['ne3d'] == data['ne3d'] assert json.loads(ref['quality_histogram']) == pytest.approx(json.loads(data['quality_histogram']), abs=1, rel=0.4) assert ref['total_badness'] == pytest.approx(data['total_badness'], rel=1e-5) + assert ref['angles_trig'] == pytest.approx(data['angles_trig'], rel=1e-5) + assert ref['angles_tet'] == pytest.approx(data['angles_tet'], rel=1e-5) # get tutorials def getFiles(fileEnding):