Wine-devel
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
July 2014
- 49 participants
- 158 discussions
Hi,
While running your changed tests on Windows, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at
https://testbot.winehq.org/JobDetails.pl?Key=7935
Your paranoid android.
=== w2000pro (32 bit) ===
No test summary line found
=== wxppro (32 bit) ===
No test summary line found
=== wvistau64 (32 bit) ===
No test summary line found
=== w2008s64 (32 bit) ===
No test summary line found
=== w7u (32 bit) ===
No test summary line found
=== w8 (32 bit) ===
No test summary line found
=== wvistau64 (64 bit) ===
No test summary line found
=== w2008s64 (64 bit) ===
No test summary line found
1
0
Hi,
While running your changed tests on Windows, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at
https://testbot.winehq.org/JobDetails.pl?Key=7934
Your paranoid android.
=== w2000pro (32 bit) ===
No test summary line found
=== wxppro (32 bit) ===
No test summary line found
=== wvistau64 (32 bit) ===
No test summary line found
=== w2008s64 (32 bit) ===
No test summary line found
=== w7u (32 bit) ===
No test summary line found
=== w8 (32 bit) ===
No test summary line found
=== wvistau64 (64 bit) ===
No test summary line found
=== w2008s64 (64 bit) ===
No test summary line found
1
0
Hi,
While running your changed tests on Windows, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at
https://testbot.winehq.org/JobDetails.pl?Key=7931
Your paranoid android.
=== w2000pro (32 bit rsaenh) ===
rsaenh.c:905: Test failed: DES encryption failed!
1
0
Re: [PATCH] gdi32/tests: Improve font name localization tests by not requiring a strict language match.
by Marvin 10 Jul '14
by Marvin 10 Jul '14
10 Jul '14
Hi,
While running your changed tests on Windows, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at
https://testbot.winehq.org/JobDetails.pl?Key=7925
Your paranoid android.
=== wvistau64 (32 bit font) ===
The test timed out
1
0
Hi,
While running your changed tests on Windows, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at
https://testbot.winehq.org/JobDetails.pl?Key=7912
Your paranoid android.
=== w8 (32 bit mesh) ===
mesh.c:306: Test failed: Test torus (0, 0, 3, 3), vertex normal 0, result (1, -0, 0), expected (-0.5, -0.866025, 0)
mesh.c:306: Test failed: Test torus (0, 0, 3, 3), vertex normal 1, result (-0.5, 0, 0.866025), expected (0.25, 0.433013, 0.866025)
mesh.c:306: Test failed: Test torus (0, 0, 3, 3), vertex normal 2, result (-0.5, 0, -0.866025), expected (0.25, 0.433013, -0.866025)
mesh.c:306: Test failed: Test torus (0, 0, 3, 3), vertex normal 3, result (-0.5, -0.866025, 0), expected (-0.5, 0.866025, 1.74846e-007)
mesh.c:306: Test failed: Test torus (0, 0, 3, 3), vertex normal 4, result (0.25, 0.433013, 0.866025), expected (0.25, -0.433013, 0.866025)
mesh.c:306: Test failed: Test torus (0, 0, 3, 3), vertex normal 5, result (0.25, 0.433013, -0.866025), expected (0.25, -0.433013, -0.866025)
mesh.c:306: Test failed: Test torus (0, 0, 3, 3), vertex normal 6, result (-0.5, 0.866025, 0), expected (1, -1.74846e-007, -6.03983e-007)
mesh.c:306: Test failed: Test torus (0, 0, 3, 3), vertex normal 7, result (0.25, -0.433013, 0.866025), expected (-0.499999, 8.74226e-008, 0.866026)
mesh.c:306: Test failed: Test torus (0, 0, 3, 3), vertex normal 8, result (0.25, -0.433013, -0.866025), expected (-0.500001, 8.7423e-008, -0.866025)
mesh.c:302: Test failed: Test torus (1, 1, 3, 3), vertex position 0, result (2, -0, 0), expected (-1, -1.73205, 0)
mesh.c:306: Test failed: Test torus (1, 1, 3, 3), vertex normal 0, result (1, -0, 0), expected (-0.5, -0.866025, 0)
mesh.c:302: Test failed: Test torus (1, 1, 3, 3), vertex position 1, result (0.5, -0, 0.866025), expected (-0.25, -0.433013, 0.866025)
mesh.c:306: Test failed: Test torus (1, 1, 3, 3), vertex normal 1, result (-0.5, 0, 0.866025), expected (0.25, 0.433013, 0.866025)
mesh.c:302: Test failed: Test torus (1, 1, 3, 3), vertex position 2, result (0.5, -0, -0.866025), expected (-0.25, -0.433013, -0.866025)
mesh.c:306: Test failed: Test torus (1, 1, 3, 3), vertex normal 2, result (-0.5, 0, -0.866025), expected (0.25, 0.433013, -0.866025)
mesh.c:302: Test failed: Test torus (1, 1, 3, 3), vertex position 3, result (-1, -1.73205, 0), expected (-1, 1.73205, 1.74846e-007)
mesh.c:306: Test failed: Test torus (1, 1, 3, 3), vertex normal 3, result (-0.5, -0.866025, 0), expected (-0.5, 0.866025, 1.74846e-007)
mesh.c:302: Test failed: Test torus (1, 1, 3, 3), vertex position 4, result (-0.25, -0.433013, 0.866025), expected (-0.25, 0.433013, 0.866025)
mesh.c:306: Test failed: Test torus (1, 1, 3, 3), vertex normal 4, result (0.25, 0.433013, 0.866025), expected (0.25, -0.433013, 0.866025)
mesh.c:302: Test failed: Test torus (1, 1, 3, 3), vertex position 5, result (-0.25, -0.433013, -0.866025), expected (-0.25, 0.433013, -0.866025)
mesh.c:306: Test failed: Test torus (1, 1, 3, 3), vertex normal 5, result (0.25, 0.433013, -0.866025), expected (0.25, -0.433013, -0.866025)
mesh.c:302: Test failed: Test torus (1, 1, 3, 3), vertex position 6, result (-1, 1.73205, 0), expected (2, -3.49691e-007, -6.03983e-007)
mesh.c:306: Test failed: Test torus (1, 1, 3, 3), vertex normal 6, result (-0.5, 0.866025, 0), expected (1, -1.74846e-007, -6.03983e-007)
mesh.c:302: Test failed: Test torus (1, 1, 3, 3), vertex position 7, result (-0.25, 0.433013, 0.866025), expected (0.500001, -8.74229e-008, 0.866026)
mesh.c:306: Test failed: Test torus (1, 1, 3, 3), vertex normal 7, result (0.25, -0.433013, 0.866025), expected (-0.499999, 8.74226e-008, 0.866026)
mesh.c:302: Test failed: Test torus (1, 1, 3, 3), vertex position 8, result (-0.25, 0.433013, -0.866025), expected (0.499999, -8.74226e-008, -0.866025)
mesh.c:306: Test failed: Test torus (1, 1, 3, 3), vertex normal 8, result (0.25, -0.433013, -0.866025), expected (-0.500001, 8.7423e-008, -0.866025)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 0, result (2, -0, 0), expected (1.99037, -0.196034, 0)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 0, result (1, -0, 0), expected (0.995185, -0.0980171, 0)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1, result (1.98079, -0, 0.19509), expected (1.97125, -0.194151, 0.19509)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1, result (0.980785, -0, 0.19509), expected (0.976062, -0.0961338, 0.19509)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2, result (1.92388, -0, 0.382683), expected (1.91462, -0.188573, 0.382683)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2, result (0.92388, -0, 0.382683), expected (0.919431, -0.090556, 0.382683)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 3, result (1.83147, -0, 0.55557), expected (1.82265, -0.179515, 0.55557)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 3, result (0.83147, -0, 0.55557), expected (0.827466, -0.0814983, 0.55557)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 4, result (1.70711, -0, 0.707107), expected (1.69889, -0.167326, 0.707107)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 4, result (0.707107, -0, 0.707107), expected (0.703702, -0.0693086, 0.707107)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 5, result (1.55557, -0, 0.83147), expected (1.54808, -0.152473, 0.83147)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 5, result (0.55557, -0, 0.83147), expected (0.552895, -0.0544554, 0.83147)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 6, result (1.38268, -0, 0.92388), expected (1.37603, -0.135527, 0.92388)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 6, result (0.382683, -0, 0.92388), expected (0.380841, -0.0375095, 0.92388)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 7, result (1.19509, -0, 0.980785), expected (1.18934, -0.117139, 0.980785)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 7, result (0.19509, -0, 0.980785), expected (0.194151, -0.0191222, 0.980785)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 8, result (1, -0, 1), expected (0.995185, -0.0980172, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 9, result (0.80491, -0, 0.980785), expected (0.801034, -0.078895, 0.980785)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 9, result (-0.19509, 0, 0.980785), expected (-0.194151, 0.0191222, 0.980785)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 10, result (0.617316, -0, 0.92388), expected (0.614344, -0.0605076, 0.92388)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 10, result (-0.382684, 0, 0.92388), expected (-0.380841, 0.0375095, 0.92388)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 11, result (0.44443, -0, 0.83147), expected (0.44229, -0.0435617, 0.83147)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 11, result (-0.55557, 0, 0.83147), expected (-0.552895, 0.0544554, 0.83147)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 12, result (0.292893, -0, 0.707107), expected (0.291483, -0.0287086, 0.707107)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 12, result (-0.707107, 0, 0.707107), expected (-0.703702, 0.0693086, 0.707107)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 13, result (0.16853, -0, 0.55557), expected (0.167719, -0.0165189, 0.55557)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 13, result (-0.83147, 0, 0.55557), expected (-0.827466, 0.0814983, 0.55557)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 14, result (0.0761204, -0, 0.382683), expected (0.0757538, -0.0074611, 0.382683)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 14, result (-0.92388, 0, 0.382683), expected (-0.919431, 0.090556, 0.382683)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 15, result (0.0192147, -0, 0.19509), expected (0.0191222, -0.00188337, 0.19509)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 15, result (-0.980785, 0, 0.19509), expected (-0.976063, 0.0961338, 0.19509)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 16, result (-1, 0, -8.74228e-008), expected (-0.995185, 0.0980171, -3.25841e-007)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 17, result (0.0192147, -0, -0.19509), expected (0.0191223, -0.00188338, -0.195091)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 17, result (-0.980785, 0, -0.19509), expected (-0.976062, 0.0961338, -0.195091)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 18, result (0.0761205, -0, -0.382683), expected (0.0757541, -0.00746113, -0.382684)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 18, result (-0.92388, 0, -0.382683), expected (-0.919431, 0.090556, -0.382684)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 19, result (0.16853, -0, -0.55557), expected (0.167719, -0.0165189, -0.555571)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 19, result (-0.83147, 0, -0.55557), expected (-0.827466, 0.0814982, -0.555571)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 20, result (0.292893, -0, -0.707107), expected (0.291483, -0.0287086, -0.707107)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 20, result (-0.707107, 0, -0.707107), expected (-0.703701, 0.0693085, -0.707107)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 21, result (0.44443, -0, -0.83147), expected (0.44229, -0.0435618, -0.83147)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 21, result (-0.55557, 0, -0.83147), expected (-0.552894, 0.0544553, -0.83147)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 22, result (0.617317, -0, -0.92388), expected (0.614345, -0.0605077, -0.92388)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 22, result (-0.382683, 0, -0.92388), expected (-0.38084, 0.0375095, -0.92388)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 23, result (0.80491, -0, -0.980785), expected (0.801035, -0.078895, -0.980785)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 23, result (-0.19509, 0, -0.980785), expected (-0.19415, 0.0191221, -0.980785)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 24, result (1, -0, -1), expected (0.995186, -0.0980172, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 25, result (1.19509, -0, -0.980785), expected (1.18934, -0.117139, -0.980785)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 25, result (0.19509, -0, -0.980785), expected (0.194152, -0.0191223, -0.980785)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 26, result (1.38268, -0, -0.923879), expected (1.37603, -0.135527, -0.923879)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 26, result (0.382684, -0, -0.923879), expected (0.380842, -0.0375096, -0.923879)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 27, result (1.55557, -0, -0.831469), expected (1.54808, -0.152473, -0.831469)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 27, result (0.55557, -0, -0.831469), expected (0.552896, -0.0544555, -0.831469)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 28, result (1.70711, -0, -0.707107), expected (1.69889, -0.167326, -0.707106)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 28, result (0.707107, -0, -0.707107), expected (0.703703, -0.0693087, -0.707106)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 29, result (1.83147, -0, -0.55557), expected (1.82265, -0.179515, -0.555569)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 29, result (0.83147, -0, -0.55557), expected (0.827467, -0.0814983, -0.555569)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 30, result (1.92388, -0, -0.382683), expected (1.91462, -0.188573, -0.382682)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 30, result (0.92388, -0, -0.382683), expected (0.919431, -0.0905561, -0.382682)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 31, result (1.98079, -0, -0.19509), expected (1.97125, -0.194151, -0.195089)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 31, result (0.980785, -0, -0.19509), expected (0.976063, -0.0961338, -0.195089)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 32, result (1.99037, -0.196034, 0), expected (1.96157, -0.390181, 1.60536e-006)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 32, result (0.995185, -0.0980171, 0), expected (0.980785, -0.19509, 1.60536e-006)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 33, result (1.97125, -0.194151, 0.19509), expected (1.94272, -0.386432, 0.195092)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 33, result (0.976062, -0.0961338, 0.19509), expected (0.961939, -0.191342, 0.195092)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 34, result (1.91462, -0.188573, 0.382683), expected (1.88691, -0.37533, 0.382685)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 34, result (0.919431, -0.090556, 0.382683), expected (0.906127, -0.18024, 0.382685)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 35, result (1.82265, -0.179515, 0.55557), expected (1.79628, -0.357302, 0.555572)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 35, result (0.827466, -0.0814983, 0.55557), expected (0.815492, -0.162211, 0.555572)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 36, result (1.69889, -0.167326, 0.707107), expected (1.6743, -0.33304, 0.707108)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 36, result (0.703702, -0.0693086, 0.707107), expected (0.693519, -0.137949, 0.707108)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 37, result (1.54808, -0.152473, 0.83147), expected (1.52568, -0.303476, 0.831471)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 37, result (0.552895, -0.0544554, 0.83147), expected (0.544893, -0.108386, 0.831471)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 38, result (1.37603, -0.135527, 0.92388), expected (1.35611, -0.269748, 0.92388)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 38, result (0.380841, -0.0375095, 0.92388), expected (0.375328, -0.0746575, 0.92388)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 39, result (1.18934, -0.117139, 0.980785), expected (1.17212, -0.23315, 0.980786)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 39, result (0.194151, -0.0191222, 0.980785), expected (0.19134, -0.0380598, 0.980786)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 40, result (0.995185, -0.0980171, 1), expected (0.980783, -0.19509, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 41, result (0.801034, -0.078895, 0.980785), expected (0.789442, -0.15703, 0.980785)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 41, result (-0.194151, 0.0191222, 0.980785), expected (-0.191344, 0.0380606, 0.980785)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 42, result (0.614344, -0.0605076, 0.92388), expected (0.605454, -0.120432, 0.923879)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 42, result (-0.380841, 0.0375095, 0.92388), expected (-0.375332, 0.0746581, 0.923879)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 43, result (0.44229, -0.0435617, 0.83147), expected (0.435889, -0.0867038, 0.831469)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 43, result (-0.552895, 0.0544554, 0.83147), expected (-0.544896, 0.108387, 0.831469)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 44, result (0.291483, -0.0287086, 0.707107), expected (0.287265, -0.0571405, 0.707106)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 44, result (-0.703702, 0.0693086, 0.707107), expected (-0.69352, 0.13795, 0.707106)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 45, result (0.167719, -0.0165189, 0.55557), expected (0.165292, -0.0328786, 0.55557)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 45, result (-0.827466, 0.0814983, 0.55557), expected (-0.815493, 0.162212, 0.55557)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 46, result (0.0757538, -0.0074611, 0.382683), expected (0.0746579, -0.0148504, 0.382684)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 46, result (-0.919431, 0.090556, 0.382683), expected (-0.906127, 0.18024, 0.382684)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 47, result (0.0191222, -0.00188337, 0.19509), expected (0.0188456, -0.00374862, 0.195091)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 47, result (-0.976063, 0.0961338, 0.19509), expected (-0.96194, 0.191342, 0.195091)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 48, result (-0.995185, 0.0980171, -8.74228e-008), expected (-0.980785, 0.19509, 9.29825e-007)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 49, result (0.0191222, -0.00188337, -0.19509), expected (0.0188453, -0.00374855, -0.195089)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 49, result (-0.976062, 0.0961338, -0.19509), expected (-0.96194, 0.191342, -0.195089)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 50, result (0.075754, -0.00746111, -0.382683), expected (0.0746572, -0.0148502, -0.382682)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 50, result (-0.919431, 0.090556, -0.382683), expected (-0.906128, 0.18024, -0.382682)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 51, result (0.167719, -0.0165189, -0.55557), expected (0.165291, -0.0328784, -0.555568)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 51, result (-0.827466, 0.0814983, -0.55557), expected (-0.815494, 0.162212, -0.555568)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 52, result (0.291483, -0.0287086, -0.707107), expected (0.287264, -0.0571403, -0.707105)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 52, result (-0.703702, 0.0693086, -0.707107), expected (-0.693522, 0.13795, -0.707105)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 53, result (0.44229, -0.0435618, -0.83147), expected (0.435888, -0.0867035, -0.831468)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 53, result (-0.552895, 0.0544554, -0.83147), expected (-0.544897, 0.108387, -0.831468)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 54, result (0.614344, -0.0605076, -0.92388), expected (0.605452, -0.120432, -0.923878)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 54, result (-0.38084, 0.0375095, -0.92388), expected (-0.375333, 0.0746584, -0.923878)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 55, result (0.801034, -0.0788949, -0.980785), expected (0.78944, -0.157029, -0.980785)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 55, result (-0.194151, 0.0191222, -0.980785), expected (-0.191345, 0.0380609, -0.980785)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 56, result (0.995185, -0.0980171, -1), expected (0.980781, -0.19509, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 57, result (1.18934, -0.117139, -0.980785), expected (1.17212, -0.23315, -0.980786)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 57, result (0.194151, -0.0191222, -0.980785), expected (0.191337, -0.0380594, -0.980786)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 58, result (1.37603, -0.135527, -0.923879), expected (1.35611, -0.269747, -0.923881)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 58, result (0.380841, -0.0375096, -0.923879), expected (0.375326, -0.0746569, -0.923881)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 59, result (1.54808, -0.152473, -0.831469), expected (1.52568, -0.303476, -0.831473)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 59, result (0.552895, -0.0544554, -0.831469), expected (0.544891, -0.108386, -0.831473)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 60, result (1.69889, -0.167326, -0.707107), expected (1.6743, -0.333039, -0.707111)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 60, result (0.703702, -0.0693086, -0.707107), expected (0.693516, -0.137949, -0.707111)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 61, result (1.82265, -0.179515, -0.55557), expected (1.79628, -0.357301, -0.555575)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 61, result (0.827466, -0.0814983, -0.55557), expected (0.81549, -0.162211, -0.555575)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 62, result (1.91462, -0.188573, -0.382683), expected (1.88691, -0.37533, -0.382689)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 62, result (0.919431, -0.090556, -0.382683), expected (0.906125, -0.180239, -0.382689)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 63, result (1.97125, -0.194151, -0.19509), expected (1.94272, -0.386432, -0.195097)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 63, result (0.976063, -0.0961338, -0.19509), expected (0.961938, -0.191341, -0.195097)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 64, result (1.96157, -0.390181, 0), expected (1.91388, -0.580569, -7.2797e-006)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 64, result (0.980785, -0.19509, 0), expected (0.95694, -0.290285, -7.2797e-006)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 65, result (1.94272, -0.386432, 0.19509), expected (1.89549, -0.574992, 0.195083)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 65, result (0.96194, -0.191342, 0.19509), expected (0.938554, -0.284707, 0.195083)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 66, result (1.88691, -0.37533, 0.382683), expected (1.84104, -0.558474, 0.382676)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 66, result (0.906127, -0.18024, 0.382683), expected (0.884101, -0.268189, 0.382676)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 67, result (1.79628, -0.357302, 0.55557), expected (1.75261, -0.531649, 0.555563)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 67, result (0.815493, -0.162212, 0.55557), expected (0.795671, -0.241364, 0.555563)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 68, result (1.67431, -0.33304, 0.707107), expected (1.63361, -0.495549, 0.707101)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 68, result (0.69352, -0.13795, 0.707107), expected (0.676665, -0.205264, 0.707101)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 69, result (1.52568, -0.303477, 0.83147), expected (1.4886, -0.45156, 0.831464)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 69, result (0.544895, -0.108386, 0.83147), expected (0.531655, -0.161276, 0.831464)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 70, result (1.35612, -0.269748, 0.92388), expected (1.32315, -0.401374, 0.923876)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 70, result (0.37533, -0.0746578, 0.92388), expected (0.366214, -0.11109, 0.923876)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 71, result (1.17213, -0.233151, 0.980785), expected (1.14364, -0.346919, 0.980783)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 71, result (0.191342, -0.0380602, 0.980785), expected (0.186699, -0.0566346, 0.980783)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 72, result (0.980785, -0.19509, 1), expected (0.95695, -0.290288, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 73, result (0.789444, -0.15703, 0.980785), expected (0.770261, -0.233656, 0.980787)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 73, result (-0.191342, 0.0380602, 0.980785), expected (-0.18668, 0.0566286, 0.980787)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 74, result (0.605455, -0.120432, 0.92388), expected (0.590745, -0.179201, 0.923884)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 74, result (-0.37533, 0.0746578, 0.92388), expected (-0.366195, 0.111084, 0.923884)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 75, result (0.43589, -0.0867039, 0.83147), expected (0.425302, -0.129014, 0.831476)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 75, result (-0.544895, 0.108386, 0.83147), expected (-0.531638, 0.161271, 0.831476)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 76, result (0.287265, -0.0571406, 0.707107), expected (0.28029, -0.0850249, 0.707115)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 76, result (-0.69352, 0.13795, 0.707107), expected (-0.676651, 0.20526, 0.707115)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 77, result (0.165292, -0.0328786, 0.55557), expected (0.16128, -0.0489238, 0.555581)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 77, result (-0.815493, 0.162212, 0.55557), expected (-0.79566, 0.241361, 0.555581)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 78, result (0.0746577, -0.0148503, 0.382683), expected (0.0728474, -0.022098, 0.382695)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 78, result (-0.906128, 0.18024, 0.382683), expected (-0.884093, 0.268187, 0.382695)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 79, result (0.0188455, -0.0037486, 0.19509), expected (0.0183898, -0.00557849, 0.195103)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 79, result (-0.96194, 0.191342, 0.19509), expected (-0.938551, 0.284706, 0.195103)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 80, result (-0.980785, 0.19509, -8.74228e-008), expected (-0.95694, 0.290285, 1.36296e-005)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 81, result (0.0188455, -0.00374861, -0.19509), expected (0.0183847, -0.00557695, -0.195077)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 81, result (-0.96194, 0.191342, -0.19509), expected (-0.938556, 0.284708, -0.195077)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 82, result (0.0746579, -0.0148504, -0.382683), expected (0.0728378, -0.0220951, -0.382671)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 82, result (-0.906127, 0.18024, -0.382683), expected (-0.884103, 0.26819, -0.382671)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 83, result (0.165292, -0.0328787, -0.55557), expected (0.161267, -0.0489197, -0.55556)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 83, result (-0.815493, 0.162212, -0.55557), expected (-0.795674, 0.241365, -0.55556)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 84, result (0.287265, -0.0571407, -0.707107), expected (0.280273, -0.0850199, -0.707098)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 84, result (-0.69352, 0.13795, -0.707107), expected (-0.676667, 0.205265, -0.707098)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 85, result (0.43589, -0.086704, -0.83147), expected (0.425283, -0.129008, -0.831463)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 85, result (-0.544895, 0.108386, -0.83147), expected (-0.531657, 0.161276, -0.831463)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 86, result (0.605455, -0.120433, -0.92388), expected (0.590725, -0.179195, -0.923875)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 86, result (-0.37533, 0.0746578, -0.92388), expected (-0.366215, 0.11109, -0.923875)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 87, result (0.789443, -0.15703, -0.980785), expected (0.770241, -0.23365, -0.980783)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 87, result (-0.191342, 0.0380602, -0.980785), expected (-0.1867, 0.0566348, -0.980783)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 88, result (0.980785, -0.19509, -1), expected (0.956931, -0.290282, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 89, result (1.17213, -0.233151, -0.980785), expected (1.14362, -0.346914, -0.980787)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 89, result (0.191342, -0.0380603, -0.980785), expected (0.186681, -0.056629, -0.980787)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 90, result (1.35612, -0.269748, -0.923879), expected (1.32314, -0.401369, -0.923883)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 90, result (0.37533, -0.0746579, -0.923879), expected (0.366197, -0.111085, -0.923883)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 91, result (1.52568, -0.303477, -0.831469), expected (1.48858, -0.451556, -0.831474)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 91, result (0.544895, -0.108386, -0.831469), expected (0.531641, -0.161271, -0.831474)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 92, result (1.67431, -0.33304, -0.707107), expected (1.63359, -0.495545, -0.707112)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 92, result (0.69352, -0.13795, -0.707107), expected (0.676654, -0.205261, -0.707112)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 93, result (1.79628, -0.357302, -0.55557), expected (1.7526, -0.531646, -0.555576)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 93, result (0.815493, -0.162212, -0.55557), expected (0.795663, -0.241362, -0.555576)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 94, result (1.88691, -0.37533, -0.382683), expected (1.84104, -0.558472, -0.38269)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 94, result (0.906127, -0.18024, -0.382683), expected (0.884095, -0.268187, -0.38269)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 95, result (1.94273, -0.386432, -0.19509), expected (1.89549, -0.574991, -0.195096)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 95, result (0.96194, -0.191342, -0.19509), expected (0.938552, -0.284707, -0.195096)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 96, result (1.91388, -0.580569, 0), expected (1.84776, -0.765367, -5.67435e-006)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 96, result (0.95694, -0.290285, 0), expected (0.92388, -0.382683, -5.67435e-006)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 97, result (1.89549, -0.574992, 0.19509), expected (1.83001, -0.758014, 0.195085)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 97, result (0.938553, -0.284707, 0.19509), expected (0.906128, -0.375331, 0.195085)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 98, result (1.84104, -0.558473, 0.382683), expected (1.77743, -0.736238, 0.382679)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 98, result (0.884098, -0.268188, 0.382683), expected (0.853555, -0.353554, 0.382679)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 99, result (1.75261, -0.531648, 0.55557), expected (1.69206, -0.700874, 0.555567)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 99, result (0.795667, -0.241363, 0.55557), expected (0.76818, -0.318191, 0.555567)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 100, result (1.6336, -0.495547, 0.707107), expected (1.57716, -0.653282, 0.707104)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 100, result (0.676659, -0.205262, 0.707107), expected (0.653284, -0.270599, 0.707104)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 101, result (1.48859, -0.451558, 0.83147), expected (1.43716, -0.595292, 0.831468)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 101, result (0.531648, -0.161274, 0.83147), expected (0.513282, -0.212608, 0.831468)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 102, result (1.32315, -0.401372, 0.92388), expected (1.27743, -0.529131, 0.923879)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 102, result (0.366205, -0.111087, 0.92388), expected (0.353555, -0.146447, 0.923879)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 103, result (1.14363, -0.346916, 0.980785), expected (1.10412, -0.457342, 0.980785)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 103, result (0.18669, -0.0566317, 0.980785), expected (0.180242, -0.0746585, 0.980785)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 104, result (0.95694, -0.290285, 1), expected (0.923881, -0.382684, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 105, result (0.770251, -0.233653, 0.980785), expected (0.74364, -0.308026, 0.980785)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 105, result (-0.18669, 0.0566317, 0.980785), expected (-0.180239, 0.0746576, 0.980785)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 106, result (0.590735, -0.179198, 0.92388), expected (0.570326, -0.236237, 0.92388)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 106, result (-0.366205, 0.111087, 0.92388), expected (-0.353553, 0.146447, 0.92388)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 107, result (0.425293, -0.129011, 0.83147), expected (0.410599, -0.170076, 0.831469)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 107, result (-0.531648, 0.161274, 0.83147), expected (-0.51328, 0.212608, 0.831469)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 108, result (0.280281, -0.0850224, 0.707107), expected (0.270597, -0.112085, 0.707106)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 108, result (-0.676659, 0.205262, 0.707107), expected (-0.653282, 0.270598, 0.707106)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 109, result (0.161273, -0.0489218, 0.55557), expected (0.155701, -0.0644935, 0.555569)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 109, result (-0.795667, 0.241363, 0.55557), expected (-0.768179, 0.31819, 0.555569)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 110, result (0.0728427, -0.0220966, 0.382683), expected (0.0703254, -0.0291297, 0.382681)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 110, result (-0.884098, 0.268188, 0.382683), expected (-0.853554, 0.353554, 0.382681)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 111, result (0.0183873, -0.00557773, 0.19509), expected (0.0177516, -0.00735296, 0.195088)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 111, result (-0.938553, 0.284707, 0.19509), expected (-0.906128, 0.375331, 0.195088)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 112, result (-0.95694, 0.290285, -8.74228e-008), expected (-0.92388, 0.382683, -3.23456e-006)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 113, result (0.0183874, -0.00557775, -0.19509), expected (0.0177528, -0.00735344, -0.195094)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 113, result (-0.938553, 0.284707, -0.19509), expected (-0.906127, 0.37533, -0.195094)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 114, result (0.0728428, -0.0220966, -0.382683), expected (0.0703277, -0.0291307, -0.382687)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 114, result (-0.884098, 0.268188, -0.382683), expected (-0.853552, 0.353553, -0.382687)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 115, result (0.161274, -0.0489218, -0.55557), expected (0.155704, -0.0644948, -0.555574)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 115, result (-0.795667, 0.241363, -0.55557), expected (-0.768175, 0.318189, -0.555574)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 116, result (0.280281, -0.0850224, -0.707107), expected (0.270602, -0.112087, -0.707111)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 116, result (-0.676659, 0.205262, -0.707107), expected (-0.653278, 0.270597, -0.707111)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 117, result (0.425293, -0.129011, -0.83147), expected (0.410604, -0.170078, -0.831473)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 117, result (-0.531647, 0.161273, -0.83147), expected (-0.513275, 0.212606, -0.831473)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 118, result (0.590735, -0.179198, -0.92388), expected (0.570332, -0.236239, -0.923882)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 118, result (-0.366205, 0.111087, -0.92388), expected (-0.353548, 0.146444, -0.923882)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 119, result (0.77025, -0.233653, -0.980785), expected (0.743646, -0.308028, -0.980787)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 119, result (-0.18669, 0.0566317, -0.980785), expected (-0.180233, 0.0746552, -0.980787)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 120, result (0.95694, -0.290285, -1), expected (0.923887, -0.382686, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 121, result (1.14363, -0.346916, -0.980785), expected (1.10413, -0.457344, -0.980784)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 121, result (0.18669, -0.0566318, -0.980785), expected (0.180247, -0.0746609, -0.980784)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 122, result (1.32315, -0.401372, -0.923879), expected (1.27744, -0.529133, -0.923876)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 122, result (0.366205, -0.111087, -0.923879), expected (0.353561, -0.14645, -0.923876)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 123, result (1.48859, -0.451558, -0.831469), expected (1.43717, -0.595294, -0.831464)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 123, result (0.531648, -0.161274, -0.831469), expected (0.513287, -0.212611, -0.831464)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 124, result (1.6336, -0.495547, -0.707107), expected (1.57717, -0.653284, -0.7071)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 124, result (0.676659, -0.205262, -0.707107), expected (0.653288, -0.270601, -0.7071)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 125, result (1.75261, -0.531648, -0.55557), expected (1.69206, -0.700875, -0.555562)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 125, result (0.795667, -0.241363, -0.55557), expected (0.768183, -0.318192, -0.555562)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 126, result (1.84104, -0.558473, -0.382683), expected (1.77744, -0.736238, -0.382673)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 126, result (0.884098, -0.268188, -0.382683), expected (0.853557, -0.353555, -0.382673)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 127, result (1.89549, -0.574992, -0.19509), expected (1.83001, -0.758015, -0.195079)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 127, result (0.938553, -0.284707, -0.19509), expected (0.906129, -0.375331, -0.195079)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 128, result (1.84776, -0.765367, 0), expected (1.76384, -0.942793, 1.21435e-005)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 128, result (0.92388, -0.382683, 0), expected (0.881921, -0.471397, 1.21435e-005)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 129, result (1.83001, -0.758014, 0.19509), expected (1.74689, -0.933735, 0.195103)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 129, result (0.906127, -0.37533, 0.19509), expected (0.864973, -0.462338, 0.195103)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 130, result (1.77743, -0.736237, 0.382683), expected (1.69671, -0.906908, 0.382696)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 130, result (0.853553, -0.353553, 0.382683), expected (0.814784, -0.435511, 0.382696)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 131, result (1.69206, -0.700873, 0.55557), expected (1.61521, -0.863345, 0.555582)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 131, result (0.768178, -0.31819, 0.55557), expected (0.733284, -0.391948, 0.555582)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 132, result (1.57716, -0.653282, 0.707107), expected (1.50552, -0.80472, 0.707117)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 132, result (0.653281, -0.270598, 0.707107), expected (0.623604, -0.333323, 0.707117)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 133, result (1.43716, -0.595291, 0.83147), expected (1.37188, -0.733285, 0.831478)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 133, result (0.51328, -0.212608, 0.83147), expected (0.489958, -0.261888, 0.831478)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 134, result (1.27743, -0.52913, 0.92388), expected (1.21941, -0.651786, 0.923885)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 134, result (0.353553, -0.146447, 0.92388), expected (0.337484, -0.180389, 0.923885)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 135, result (1.10412, -0.457341, 0.980785), expected (1.05396, -0.563354, 0.980788)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 135, result (0.18024, -0.0746578, 0.980785), expected (0.17204, -0.0919575, 0.980788)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 136, result (0.923879, -0.382683, 1), expected (0.881907, -0.471389, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 137, result (0.74364, -0.308026, 0.980785), expected (0.709852, -0.379424, 0.980782)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 137, result (-0.18024, 0.0746578, 0.980785), expected (-0.172069, 0.0919729, 0.980782)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 138, result (0.570326, -0.236237, 0.92388), expected (0.54441, -0.290993, 0.923873)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 138, result (-0.353553, 0.146447, 0.92388), expected (-0.337511, 0.180403, 0.923873)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 139, result (0.410599, -0.170076, 0.83147), expected (0.391939, -0.209496, 0.831459)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 139, result (-0.51328, 0.212608, 0.83147), expected (-0.489983, 0.261901, 0.831459)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 140, result (0.270598, -0.112085, 0.707107), expected (0.258297, -0.138063, 0.707093)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 140, result (-0.653281, 0.270598, 0.707107), expected (-0.623624, 0.333334, 0.707093)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 141, result (0.155702, -0.0644938, 0.55557), expected (0.148621, -0.0794396, 0.555554)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 141, result (-0.768178, 0.31819, 0.55557), expected (-0.7333, 0.391957, 0.555554)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 142, result (0.0703261, -0.02913, 0.382683), expected (0.0671256, -0.0358794, 0.382665)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 142, result (-0.853553, 0.353553, 0.382683), expected (-0.814796, 0.435517, 0.382665)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 143, result (0.0177521, -0.00735314, 0.19509), expected (0.0169423, -0.00905586, 0.19507)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 143, result (-0.906127, 0.37533, 0.19509), expected (-0.864979, 0.462341, 0.19507)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 144, result (-0.92388, 0.382683, -8.74228e-008), expected (-0.881921, 0.471397, -2.10524e-005)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 145, result (0.0177521, -0.00735317, -0.19509), expected (0.0169496, -0.00905974, -0.195112)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 145, result (-0.906127, 0.37533, -0.19509), expected (-0.864972, 0.462337, -0.195112)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 146, result (0.0703262, -0.0291301, -0.382683), expected (0.0671397, -0.0358869, -0.382704)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 146, result (-0.853553, 0.353553, -0.382683), expected (-0.814781, 0.43551, -0.382704)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 147, result (0.155702, -0.0644938, -0.55557), expected (0.148642, -0.0794506, -0.555589)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 147, result (-0.768178, 0.31819, -0.55557), expected (-0.73328, 0.391946, -0.555589)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 148, result (0.270598, -0.112085, -0.707107), expected (0.258323, -0.138077, -0.707123)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 148, result (-0.653281, 0.270598, -0.707107), expected (-0.623598, 0.33332, -0.707123)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 149, result (0.4106, -0.170076, -0.83147), expected (0.39197, -0.209512, -0.831483)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 149, result (-0.51328, 0.212607, -0.83147), expected (-0.489952, 0.261885, -0.831483)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 150, result (0.570326, -0.236237, -0.92388), expected (0.544445, -0.291012, -0.923889)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 150, result (-0.353553, 0.146446, -0.92388), expected (-0.337477, 0.180385, -0.923889)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 151, result (0.743639, -0.308026, -0.980785), expected (0.709889, -0.379443, -0.98079)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 151, result (-0.18024, 0.0746579, -0.980785), expected (-0.172033, 0.0919534, -0.98079)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 152, result (0.92388, -0.382683, -1), expected (0.881944, -0.471409, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 153, result (1.10412, -0.457341, -0.980785), expected (1.054, -0.563374, -0.98078)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 153, result (0.18024, -0.0746579, -0.980785), expected (0.172077, -0.091977, -0.98078)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 154, result (1.27743, -0.52913, -0.923879), expected (1.21944, -0.651804, -0.923869)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 154, result (0.353554, -0.146447, -0.923879), expected (0.337518, -0.180407, -0.923869)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 155, result (1.43716, -0.595291, -0.831469), expected (1.37191, -0.733301, -0.831455)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 155, result (0.51328, -0.212608, -0.831469), expected (0.489989, -0.261905, -0.831455)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 156, result (1.57716, -0.653282, -0.707107), expected (1.50555, -0.804734, -0.707087)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 156, result (0.653282, -0.270598, -0.707107), expected (0.62363, -0.333337, -0.707087)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 157, result (1.69206, -0.700873, -0.55557), expected (1.61523, -0.863356, -0.555547)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 157, result (0.768178, -0.31819, -0.55557), expected (0.733305, -0.391959, -0.555547)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 158, result (1.77743, -0.736237, -0.382683), expected (1.69672, -0.906916, -0.382657)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 158, result (0.853553, -0.353553, -0.382683), expected (0.814799, -0.435519, -0.382657)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 159, result (1.83001, -0.758014, -0.19509), expected (1.7469, -0.933738, -0.195061)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 159, result (0.906127, -0.37533, -0.19509), expected (0.86498, -0.462342, -0.195061)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 160, result (1.76384, -0.942793, 0), expected (1.66294, -1.11114, 2.99613e-005)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 160, result (0.881921, -0.471397, 0), expected (0.83147, -0.55557, 2.99613e-005)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 161, result (1.7469, -0.933736, 0.19509), expected (1.64696, -1.10046, 0.19512)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 161, result (0.864975, -0.462339, 0.19509), expected (0.815488, -0.544892, 0.19512)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 162, result (1.69671, -0.906911, 0.382683), expected (1.59964, -1.06884, 0.382712)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 162, result (0.814789, -0.435514, 0.382683), expected (0.768168, -0.513273, 0.382712)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 163, result (1.61521, -0.863349, 0.55557), expected (1.5228, -1.0175, 0.555595)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 163, result (0.733291, -0.391952, 0.55557), expected (0.691328, -0.461931, 0.555595)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 164, result (1.50553, -0.804725, 0.707107), expected (1.41939, -0.948406, 0.707128)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 164, result (0.623612, -0.333328, 0.707107), expected (0.58792, -0.392836, 0.707128)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 165, result (1.37189, -0.733291, 0.83147), expected (1.29339, -0.864214, 0.831487)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 165, result (0.489969, -0.261894, 0.83147), expected (0.461918, -0.308644, 0.831487)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 166, result (1.21942, -0.651792, 0.92388), expected (1.14964, -0.768162, 0.923892)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 166, result (0.337497, -0.180396, 0.92388), expected (0.318166, -0.212591, 0.923892)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 167, result (1.05398, -0.563362, 0.980785), expected (0.993655, -0.663939, 0.980792)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 167, result (0.172054, -0.0919649, 0.980785), expected (0.162186, -0.108369, 0.980792)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 168, result (0.881921, -0.471397, 1), expected (0.831443, -0.555552, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 169, result (0.709867, -0.379432, 0.980785), expected (0.669231, -0.447166, 0.980779)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 169, result (-0.172054, 0.0919649, 0.980785), expected (-0.162239, 0.108404, 0.980779)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 170, result (0.544425, -0.291001, 0.92388), expected (0.513254, -0.342945, 0.923867)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 170, result (-0.337497, 0.180396, 0.92388), expected (-0.318215, 0.212625, 0.923867)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 171, result (0.391952, -0.209503, 0.83147), expected (0.369506, -0.246896, 0.831451)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 171, result (-0.489969, 0.261894, 0.83147), expected (-0.461963, 0.308674, 0.831451)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 172, result (0.258309, -0.138069, 0.707107), expected (0.243511, -0.162709, 0.707082)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 172, result (-0.623612, 0.333328, 0.707107), expected (-0.587958, 0.392861, 0.707082)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 173, result (0.14863, -0.0794447, 0.55557), expected (0.140112, -0.0936196, 0.555541)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 173, result (-0.733291, 0.391952, 0.55557), expected (-0.691358, 0.461951, 0.555541)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 174, result (0.0671322, -0.0358829, 0.382683), expected (0.0632804, -0.0422826, 0.38265)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 174, result (-0.814789, 0.435514, 0.382683), expected (-0.768189, 0.513288, 0.38265)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 175, result (0.0169458, -0.00905774, 0.19509), expected (0.0159705, -0.0106712, 0.195055)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 175, result (-0.864975, 0.462339, 0.19509), expected (-0.815499, 0.544899, 0.195055)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 176, result (-0.881921, 0.471397, -8.74228e-008), expected (-0.83147, 0.55557, -3.69629e-005)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 177, result (0.0169459, -0.00905777, -0.19509), expected (0.0159825, -0.0106792, -0.195127)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 177, result (-0.864975, 0.462339, -0.19509), expected (-0.815487, 0.544891, -0.195127)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 178, result (0.0671323, -0.035883, -0.382683), expected (0.063304, -0.0422984, -0.382719)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 178, result (-0.814789, 0.435514, -0.382683), expected (-0.768166, 0.513272, -0.382719)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 179, result (0.148631, -0.0794447, -0.55557), expected (0.140146, -0.0936424, -0.555602)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 179, result (-0.733291, 0.391952, -0.55557), expected (-0.691324, 0.461928, -0.555602)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 180, result (0.258309, -0.138069, -0.707107), expected (0.243555, -0.162738, -0.707134)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 180, result (-0.623612, 0.333328, -0.707107), expected (-0.587915, 0.392832, -0.707134)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 181, result (0.391952, -0.209503, -0.83147), expected (0.369557, -0.24693, -0.831492)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 181, result (-0.489969, 0.261894, -0.83147), expected (-0.461912, 0.30864, -0.831492)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 182, result (0.544425, -0.291001, -0.92388), expected (0.513311, -0.342983, -0.923895)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 182, result (-0.337496, 0.180396, -0.92388), expected (-0.318159, 0.212587, -0.923895)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 183, result (0.709867, -0.379432, -0.980785), expected (0.669291, -0.447206, -0.980793)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 183, result (-0.172054, 0.091965, -0.980785), expected (-0.162178, 0.108364, -0.980793)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 184, result (0.881921, -0.471397, -1), expected (0.831504, -0.555593, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 185, result (1.05398, -0.563362, -0.980785), expected (0.993716, -0.66398, -0.980777)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 185, result (0.172054, -0.091965, -0.980785), expected (0.162246, -0.108409, -0.980777)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 186, result (1.21942, -0.651793, -0.923879), expected (1.14969, -0.7682, -0.923863)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 186, result (0.337497, -0.180396, -0.923879), expected (0.318222, -0.212629, -0.923863)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 187, result (1.37189, -0.733291, -0.831469), expected (1.29344, -0.864248, -0.831446)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 187, result (0.489969, -0.261894, -0.831469), expected (0.46197, -0.308678, -0.831446)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 188, result (1.50553, -0.804725, -0.707107), expected (1.41943, -0.948435, -0.707076)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 188, result (0.623613, -0.333328, -0.707107), expected (0.587963, -0.392865, -0.707076)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 189, result (1.61521, -0.863349, -0.55557), expected (1.52283, -1.01752, -0.555533)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 189, result (0.733291, -0.391952, -0.55557), expected (0.691362, -0.461953, -0.555533)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 190, result (1.69671, -0.906911, -0.382683), expected (1.59966, -1.06886, -0.382642)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 190, result (0.814789, -0.435514, -0.382683), expected (0.768192, -0.51329, -0.382642)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 191, result (1.7469, -0.933736, -0.19509), expected (1.64697, -1.10047, -0.195046)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 191, result (0.864975, -0.462339, -0.19509), expected (0.8155, -0.5449, -0.195046)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 192, result (1.66294, -1.11114, 0), expected (1.54602, -1.26879, 4.58718e-005)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 192, result (0.83147, -0.55557, 0), expected (0.77301, -0.634393, 4.58718e-005)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 193, result (1.64696, -1.10047, 0.19509), expected (1.53116, -1.25659, 0.195136)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 193, result (0.815493, -0.544895, 0.19509), expected (0.75815, -0.622198, 0.195136)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 194, result (1.59965, -1.06885, 0.382683), expected (1.48717, -1.22048, 0.382727)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 194, result (0.768178, -0.51328, 0.382683), expected (0.714155, -0.586092, 0.382727)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 195, result (1.52281, -1.01751, 0.55557), expected (1.41572, -1.16186, 0.55561)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 195, result (0.691342, -0.46194, 0.55557), expected (0.642714, -0.527462, 0.55561)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 196, result (1.41941, -0.948418, 0.707107), expected (1.31959, -1.08296, 0.707141)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 196, result (0.587938, -0.392847, 0.707107), expected (0.546575, -0.448562, 0.707141)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 197, result (1.29341, -0.864228, 0.83147), expected (1.20244, -0.986818, 0.831497)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 197, result (0.46194, -0.308658, 0.83147), expected (0.42943, -0.352424, 0.831497)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 198, result (1.14966, -0.768178, 0.92388), expected (1.06879, -0.877136, 0.923898)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 198, result (0.31819, -0.212608, 0.92388), expected (0.295783, -0.242743, 0.923898)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 199, result (0.993681, -0.663957, 0.980785), expected (0.92378, -0.758126, 0.980795)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 199, result (0.162212, -0.108386, 0.980785), expected (0.150769, -0.123733, 0.980795)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 200, result (0.83147, -0.55557, 1), expected (0.772972, -0.634361, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 201, result (0.669258, -0.447184, 0.980785), expected (0.622165, -0.510598, 0.980775)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 201, result (-0.162212, 0.108386, 0.980785), expected (-0.150845, 0.123796, 0.980775)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 202, result (0.51328, -0.342963, 0.92388), expected (0.477155, -0.391591, 0.92386)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 202, result (-0.31819, 0.212608, 0.92388), expected (-0.295855, 0.242802, 0.92386)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 203, result (0.36953, -0.246912, 0.83147), expected (0.343515, -0.281916, 0.831441)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 203, result (-0.46194, 0.308658, 0.83147), expected (-0.429495, 0.352477, 0.831441)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 204, result (0.243532, -0.162723, 0.707107), expected (0.226381, -0.185786, 0.70707)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 204, result (-0.587938, 0.392847, 0.707107), expected (-0.54663, 0.448607, 0.70707)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 205, result (0.140128, -0.0936304, 0.55557), expected (0.130253, -0.106896, 0.555526)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 205, result (-0.691342, 0.46194, 0.55557), expected (-0.642758, 0.527497, 0.555526)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 206, result (0.0632918, -0.0422902, 0.382683), expected (0.058826, -0.0482773, 0.382634)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 206, result (-0.768178, 0.51328, 0.382683), expected (-0.714184, 0.586116, 0.382634)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 207, result (0.0159764, -0.0106751, 0.19509), expected (0.014845, -0.012183, 0.195037)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 207, result (-0.815493, 0.544895, 0.19509), expected (-0.758165, 0.62221, 0.195037)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 208, result (-0.83147, 0.55557, -8.74228e-008), expected (-0.77301, 0.634393, -5.47807e-005)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 209, result (0.0159765, -0.0106751, -0.19509), expected (0.0148615, -0.0121966, -0.195145)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 209, result (-0.815493, 0.544895, -0.19509), expected (-0.758149, 0.622197, -0.195145)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 210, result (0.0632919, -0.0422903, -0.382683), expected (0.0588584, -0.0483039, -0.382735)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 210, result (-0.768178, 0.51328, -0.382683), expected (-0.714152, 0.586089, -0.382735)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 211, result (0.140128, -0.0936305, -0.55557), expected (0.1303, -0.106934, -0.555617)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 211, result (-0.691342, 0.46194, -0.55557), expected (-0.642711, 0.527459, -0.555617)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 212, result (0.243532, -0.162723, -0.707107), expected (0.226441, -0.185835, -0.707147)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 212, result (-0.587938, 0.392847, -0.707107), expected (-0.54657, 0.448558, -0.707147)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 213, result (0.36953, -0.246912, -0.83147), expected (0.343586, -0.281974, -0.831502)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 213, result (-0.46194, 0.308658, -0.83147), expected (-0.429425, 0.35242, -0.831502)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 214, result (0.51328, -0.342963, -0.92388), expected (0.477234, -0.391656, -0.923902)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 214, result (-0.318189, 0.212607, -0.92388), expected (-0.295777, 0.242738, -0.923902)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 215, result (0.669258, -0.447184, -0.980785), expected (0.622248, -0.510666, -0.980797)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 215, result (-0.162212, 0.108386, -0.980785), expected (-0.150762, 0.123727, -0.980797)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 216, result (0.83147, -0.55557, -1), expected (0.773056, -0.634431, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 217, result (0.993681, -0.663957, -0.980785), expected (0.923863, -0.758194, -0.980774)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 217, result (0.162212, -0.108386, -0.980785), expected (0.150852, -0.123801, -0.980774)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 218, result (1.14966, -0.768178, -0.923879), expected (1.06887, -0.8772, -0.923856)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 218, result (0.31819, -0.212608, -0.923879), expected (0.295861, -0.242807, -0.923856)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 219, result (1.29341, -0.864229, -0.831469), expected (1.20251, -0.986875, -0.831436)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 219, result (0.46194, -0.308658, -0.831469), expected (0.429501, -0.352482, -0.831436)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 220, result (1.41941, -0.948418, -0.707107), expected (1.31965, -1.083, -0.707063)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 220, result (0.587938, -0.392848, -0.707107), expected (0.546635, -0.448611, -0.707063)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 221, result (1.52281, -1.01751, -0.55557), expected (1.41577, -1.16189, -0.555519)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 221, result (0.691342, -0.46194, -0.55557), expected (0.642761, -0.527501, -0.555519)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 222, result (1.59965, -1.06885, -0.382683), expected (1.4872, -1.22051, -0.382626)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 222, result (0.768178, -0.51328, -0.382683), expected (0.714187, -0.586118, -0.382626)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 223, result (1.64696, -1.10047, -0.19509), expected (1.53118, -1.2566, -0.195028)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 223, result (0.815493, -0.544895, -0.19509), expected (0.758167, -0.622211, -0.195028)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 224, result (1.54602, -1.26879, 0), expected (1.41421, -1.41421, 6.36896e-005)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 224, result (0.77301, -0.634393, 0), expected (0.707107, -0.707107, 6.36896e-005)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 225, result (1.53117, -1.2566, 0.19509), expected (1.40062, -1.40062, 0.195153)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 225, result (0.758157, -0.622204, 0.19509), expected (0.693511, -0.693511, 0.195153)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 226, result (1.48718, -1.2205, 0.382683), expected (1.36037, -1.36037, 0.382743)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 226, result (0.714168, -0.586103, 0.382683), expected (0.653264, -0.653264, 0.382743)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 227, result (1.41575, -1.16187, 0.55557), expected (1.29502, -1.29502, 0.555625)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 227, result (0.642735, -0.527479, 0.55557), expected (0.587912, -0.587912, 0.555625)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 228, result (1.31961, -1.08298, 0.707107), expected (1.20707, -1.20707, 0.707153)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 228, result (0.546601, -0.448584, 0.707107), expected (0.499967, -0.499967, 0.707153)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 229, result (1.20247, -0.986843, 0.83147), expected (1.09992, -1.09992, 0.831507)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 229, result (0.429462, -0.35245, 0.83147), expected (0.392808, -0.392808, 0.831507)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 230, result (1.06883, -0.877165, 0.92388), expected (0.977661, -0.977661, 0.923905)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 230, result (0.295818, -0.242772, 0.92388), expected (0.270554, -0.270554, 0.923905)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 231, result (0.923817, -0.758157, 0.980785), expected (0.84501, -0.84501, 0.980798)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 231, result (0.150807, -0.123764, 0.980785), expected (0.137903, -0.137903, 0.980798)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 232, result (0.77301, -0.634393, 1), expected (0.707059, -0.707059, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 233, result (0.622204, -0.510629, 0.980785), expected (0.569109, -0.569109, 0.980772)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 233, result (-0.150807, 0.123764, 0.980785), expected (-0.137997, 0.137997, 0.980772)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 234, result (0.477192, -0.391621, 0.92388), expected (0.436464, -0.436463, 0.923853)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 234, result (-0.295818, 0.242772, 0.92388), expected (-0.270643, 0.270643, 0.923853)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 235, result (0.343549, -0.281943, 0.83147), expected (0.314218, -0.314218, 0.831431)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 235, result (-0.429462, 0.35245, 0.83147), expected (-0.392889, 0.392889, 0.831431)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 236, result (0.22641, -0.18581, 0.707107), expected (0.207072, -0.207072, 0.707057)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 236, result (-0.546601, 0.448584, 0.707107), expected (-0.500035, 0.500035, 0.707057)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 237, result (0.130276, -0.106915, 0.55557), expected (0.119141, -0.119141, 0.555511)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 237, result (-0.642735, 0.527479, 0.55557), expected (-0.587966, 0.587966, 0.555511)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 238, result (0.0588418, -0.0482903, 0.382683), expected (0.053806, -0.053806, 0.382617)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 238, result (-0.714169, 0.586103, 0.382683), expected (-0.653301, 0.653301, 0.382617)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 239, result (0.0148532, -0.0121897, 0.19509), expected (0.0135769, -0.0135769, 0.19502)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 239, result (-0.758157, 0.622204, 0.19509), expected (-0.69353, 0.69353, 0.19502)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 240, result (-0.77301, 0.634393, -8.74228e-008), expected (-0.707107, 0.707107, -7.25985e-005)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 241, result (0.0148532, -0.0121897, -0.19509), expected (0.013597, -0.013597, -0.195162)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 241, result (-0.758157, 0.622204, -0.19509), expected (-0.69351, 0.69351, -0.195162)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 242, result (0.0588419, -0.0482903, -0.382683), expected (0.0538453, -0.0538453, -0.382752)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 242, result (-0.714168, 0.586103, -0.382683), expected (-0.653262, 0.653262, -0.382752)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 243, result (0.130276, -0.106915, -0.55557), expected (0.119198, -0.119198, -0.555632)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 243, result (-0.642735, 0.527479, -0.55557), expected (-0.587909, 0.587909, -0.555632)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 244, result (0.22641, -0.18581, -0.707107), expected (0.207144, -0.207144, -0.70716)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 244, result (-0.546601, 0.448584, -0.707107), expected (-0.499963, 0.499963, -0.70716)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 245, result (0.343549, -0.281943, -0.83147), expected (0.314304, -0.314304, -0.831511)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 245, result (-0.429461, 0.35245, -0.83147), expected (-0.392803, 0.392803, -0.831511)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 246, result (0.477192, -0.391622, -0.92388), expected (0.436558, -0.436558, -0.923909)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 246, result (-0.295818, 0.242772, -0.92388), expected (-0.270548, 0.270548, -0.923909)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 247, result (0.622204, -0.510629, -0.980785), expected (0.56921, -0.56921, -0.9808)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 247, result (-0.150807, 0.123764, -0.980785), expected (-0.137897, 0.137897, -0.9808)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 248, result (0.77301, -0.634393, -1), expected (0.707161, -0.707161, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 249, result (0.923817, -0.758157, -0.980785), expected (0.84511, -0.84511, -0.98077)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 249, result (0.150807, -0.123764, -0.980785), expected (0.138004, -0.138004, -0.98077)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 250, result (1.06883, -0.877165, -0.923879), expected (0.977756, -0.977756, -0.92385)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 250, result (0.295818, -0.242772, -0.923879), expected (0.270649, -0.270649, -0.92385)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 251, result (1.20247, -0.986843, -0.831469), expected (1.1, -1.1, -0.831426)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 251, result (0.429462, -0.35245, -0.831469), expected (0.392894, -0.392894, -0.831426)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 252, result (1.31961, -1.08298, -0.707107), expected (1.20715, -1.20715, -0.707051)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 252, result (0.546601, -0.448584, -0.707107), expected (0.50004, -0.50004, -0.707051)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 253, result (1.41575, -1.16187, -0.55557), expected (1.29508, -1.29508, -0.555504)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 253, result (0.642735, -0.527479, -0.55557), expected (0.587969, -0.587969, -0.555504)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 254, result (1.48718, -1.2205, -0.382683), expected (1.36041, -1.36041, -0.382609)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 254, result (0.714169, -0.586103, -0.382683), expected (0.653303, -0.653303, -0.382609)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 255, result (1.53117, -1.2566, -0.19509), expected (1.40064, -1.40064, -0.195011)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 255, result (0.758157, -0.622204, -0.19509), expected (0.693531, -0.693531, -0.195011)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 256, result (1.41421, -1.41421, 0), expected (1.26879, -1.54602, 8.15074e-005)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 256, result (0.707107, -0.707107, 0), expected (0.634393, -0.77301, 8.15074e-005)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 257, result (1.40063, -1.40063, 0.19509), expected (1.25659, -1.53116, 0.195171)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 257, result (0.69352, -0.69352, 0.19509), expected (0.622194, -0.758145, 0.195171)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 258, result (1.36039, -1.36039, 0.382683), expected (1.22048, -1.48715, 0.38276)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 258, result (0.653281, -0.653281, 0.382683), expected (0.586083, -0.714144, 0.38276)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 259, result (1.29504, -1.29504, 0.55557), expected (1.16184, -1.41571, 0.555639)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 259, result (0.587938, -0.587938, 0.55557), expected (0.527449, -0.642699, 0.555639)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 260, result (1.20711, -1.20711, 0.707107), expected (1.08294, -1.31957, 0.707166)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 260, result (0.5, -0.5, 0.707107), expected (0.448546, -0.546555, 0.707166)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 261, result (1.09995, -1.09995, 0.83147), expected (0.986799, -1.20242, 0.831516)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 261, result (0.392847, -0.392847, 0.83147), expected (0.352406, -0.429407, 0.831516)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 262, result (0.977705, -0.977705, 0.92388), expected (0.877115, -1.06877, 0.923912)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 262, result (0.270598, -0.270598, 0.92388), expected (0.242722, -0.295758, 0.923912)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 263, result (0.845056, -0.845056, 0.980785), expected (0.758104, -0.923753, 0.980802)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 263, result (0.13795, -0.13795, 0.980785), expected (0.123711, -0.150742, 0.980802)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 264, result (0.707107, -0.707107, 1), expected (0.634339, -0.772944, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 265, result (0.569157, -0.569157, 0.980785), expected (0.510576, -0.622138, 0.980768)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 265, result (-0.13795, 0.13795, 0.980785), expected (-0.123818, 0.150872, 0.980768)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 266, result (0.436509, -0.436509, 0.92388), expected (0.39157, -0.47713, 0.923846)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 266, result (-0.270598, 0.270598, 0.92388), expected (-0.242823, 0.29588, 0.923846)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 267, result (0.314259, -0.314259, 0.83147), expected (0.281897, -0.343493, 0.831421)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 267, result (-0.392848, 0.392848, 0.83147), expected (-0.352496, 0.429518, 0.831421)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 268, result (0.207107, -0.207107, 0.707107), expected (0.18577, -0.226361, 0.707044)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 268, result (-0.5, 0.5, 0.707107), expected (-0.448623, 0.546649, 0.707044)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 269, result (0.119169, -0.119169, 0.55557), expected (0.106883, -0.130238, 0.555496)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 269, result (-0.587938, 0.587938, 0.55557), expected (-0.52751, 0.642773, 0.555496)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 270, result (0.0538252, -0.0538252, 0.382683), expected (0.0482686, -0.0588155, 0.382601)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 270, result (-0.653282, 0.653282, 0.382683), expected (-0.586125, 0.714195, 0.382601)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 271, result (0.0135868, -0.0135868, 0.19509), expected (0.0121786, -0.0148396, 0.195002)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 271, result (-0.69352, 0.69352, 0.19509), expected (-0.622215, 0.758171, 0.195002)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 272, result (-0.707107, 0.707107, -8.74228e-008), expected (-0.634393, 0.77301, -9.04163e-005)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 273, result (0.0135869, -0.0135869, -0.19509), expected (0.0122009, -0.0148669, -0.19518)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 273, result (-0.69352, 0.69352, -0.19509), expected (-0.622192, 0.758144, -0.19518)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 274, result (0.0538253, -0.0538253, -0.382683), expected (0.0483125, -0.058869, -0.382768)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 274, result (-0.653281, 0.653281, -0.382683), expected (-0.586081, 0.714141, -0.382768)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 275, result (0.119169, -0.119169, -0.55557), expected (0.106947, -0.130315, -0.555647)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 275, result (-0.587938, 0.587938, -0.55557), expected (-0.527446, 0.642695, -0.555647)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 276, result (0.207107, -0.207107, -0.707107), expected (0.185851, -0.22646, -0.707172)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 276, result (-0.5, 0.5, -0.707107), expected (-0.448542, 0.54655, -0.707172)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 277, result (0.314259, -0.314259, -0.83147), expected (0.281992, -0.343609, -0.831521)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 277, result (-0.392847, 0.392847, -0.83147), expected (-0.352401, 0.429402, -0.831521)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 278, result (0.436509, -0.436509, -0.92388), expected (0.391676, -0.477259, -0.923915)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 278, result (-0.270598, 0.270598, -0.92388), expected (-0.242717, 0.295751, -0.923915)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 279, result (0.569157, -0.569157, -0.980785), expected (0.510688, -0.622275, -0.980804)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 279, result (-0.13795, 0.13795, -0.980785), expected (-0.123705, 0.150735, -0.980804)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 280, result (0.707107, -0.707107, -1), expected (0.634454, -0.773084, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 281, result (0.845057, -0.845057, -0.980785), expected (0.758217, -0.92389, -0.980767)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 281, result (0.13795, -0.13795, -0.980785), expected (0.123823, -0.150879, -0.980767)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 282, result (0.977705, -0.977705, -0.923879), expected (0.877221, -1.0689, -0.923843)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 282, result (0.270598, -0.270598, -0.923879), expected (0.242828, -0.295887, -0.923843)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 283, result (1.09995, -1.09995, -0.831469), expected (0.986894, -1.20253, -0.831416)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 283, result (0.392848, -0.392848, -0.831469), expected (0.352501, -0.429524, -0.831416)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 284, result (1.20711, -1.20711, -0.707107), expected (1.08302, -1.31966, -0.707038)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 284, result (0.5, -0.5, -0.707107), expected (0.448627, -0.546654, -0.707038)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 285, result (1.29504, -1.29504, -0.55557), expected (1.16191, -1.41579, -0.555489)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 285, result (0.587938, -0.587938, -0.55557), expected (0.527513, -0.642777, -0.555489)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 286, result (1.36039, -1.36039, -0.382683), expected (1.22052, -1.48721, -0.382593)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 286, result (0.653282, -0.653282, -0.382683), expected (0.586127, -0.714198, -0.382593)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 287, result (1.40063, -1.40063, -0.19509), expected (1.25661, -1.53118, -0.194993)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 287, result (0.69352, -0.69352, -0.19509), expected (0.622216, -0.758172, -0.194993)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 288, result (1.26879, -1.54602, 0), expected (1.11114, -1.66294, 9.93252e-005)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 288, result (0.634393, -0.77301, 0), expected (0.55557, -0.83147, 9.93252e-005)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 289, result (1.2566, -1.53117, 0.19509), expected (1.10045, -1.64695, 0.195188)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 289, result (0.622204, -0.758157, 0.19509), expected (0.544884, -0.815477, 0.195188)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 290, result (1.2205, -1.48718, 0.382683), expected (1.06883, -1.59962, 0.382776)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 290, result (0.586103, -0.714168, 0.382683), expected (0.513259, -0.768146, 0.382776)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 291, result (1.16187, -1.41575, 0.55557), expected (1.01748, -1.52276, 0.555654)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 291, result (0.527479, -0.642735, 0.55557), expected (0.461909, -0.691295, 0.555654)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 292, result (1.08298, -1.31961, 0.707107), expected (0.948378, -1.41935, 0.707179)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 292, result (0.448584, -0.546601, 0.707107), expected (0.392808, -0.587878, 0.707179)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 293, result (0.986843, -1.20247, 0.83147), expected (0.864181, -1.29334, 0.831526)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 293, result (0.35245, -0.429462, 0.83147), expected (0.308611, -0.461869, 0.831526)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 294, result (0.877165, -1.06883, 0.92388), expected (0.768125, -1.14958, 0.923919)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 294, result (0.242772, -0.295818, 0.92388), expected (0.212555, -0.318111, 0.923919)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 295, result (0.758157, -0.923817, 0.980785), expected (0.6639, -0.993597, 0.980805)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 295, result (0.123764, -0.150807, 0.980785), expected (0.10833, -0.162127, 0.980805)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 296, result (0.634393, -0.77301, 1), expected (0.555513, -0.831383, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 297, result (0.510629, -0.622204, 0.980785), expected (0.447127, -0.669173, 0.980765)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 297, result (-0.123764, 0.150807, 0.980785), expected (-0.108443, 0.162297, 0.980765)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 298, result (0.391621, -0.477192, 0.92388), expected (0.342909, -0.513199, 0.923839)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 298, result (-0.242772, 0.295818, 0.92388), expected (-0.212661, 0.31827, 0.923839)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 299, result (0.281943, -0.343549, 0.83147), expected (0.246863, -0.369457, 0.831411)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 299, result (-0.35245, 0.429462, 0.83147), expected (-0.308707, 0.462013, 0.831411)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 300, result (0.185809, -0.22641, 0.707107), expected (0.162681, -0.243469, 0.707032)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 300, result (-0.448584, 0.546601, 0.707107), expected (-0.392889, 0.588, 0.707032)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 301, result (0.106915, -0.130276, 0.55557), expected (0.0935976, -0.140079, 0.555482)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 301, result (-0.527479, 0.642735, 0.55557), expected (-0.461973, 0.691391, 0.555482)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 302, result (0.0482903, -0.0588418, 0.382683), expected (0.0422675, -0.0632578, 0.382584)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 302, result (-0.586103, 0.714169, 0.382683), expected (-0.513303, 0.768212, 0.382584)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 303, result (0.0121897, -0.0148532, 0.19509), expected (0.0106635, -0.015959, 0.194985)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 303, result (-0.622204, 0.758157, 0.19509), expected (-0.544907, 0.815511, 0.194985)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 304, result (0, -0, -8.74228e-008), expected (0, -0, -0.000108234)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 304, result (-0.634393, 0.77301, -8.74228e-008), expected (-0.55557, 0.83147, -0.000108234)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 305, result (0.0121897, -0.0148532, -0.19509), expected (0.0106869, -0.0159941, -0.195197)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 305, result (-0.622204, 0.758157, -0.19509), expected (-0.544883, 0.815475, -0.195197)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 306, result (0.0482903, -0.0588419, -0.382683), expected (0.0423135, -0.0633267, -0.382784)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 306, result (-0.586103, 0.714168, -0.382683), expected (-0.513257, 0.768143, -0.382784)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 307, result (0.106915, -0.130276, -0.55557), expected (0.0936644, -0.140179, -0.555662)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 307, result (-0.527479, 0.642735, -0.55557), expected (-0.461906, 0.691291, -0.555662)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 308, result (0.18581, -0.22641, -0.707107), expected (0.162766, -0.243597, -0.707185)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 308, result (-0.448584, 0.546601, -0.707107), expected (-0.392804, 0.587873, -0.707185)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 309, result (0.281943, -0.343549, -0.83147), expected (0.246963, -0.369607, -0.831531)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 309, result (-0.35245, 0.429461, -0.83147), expected (-0.308607, 0.461863, -0.831531)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 310, result (0.391622, -0.477192, -0.92388), expected (0.34302, -0.513366, -0.923922)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 310, result (-0.242772, 0.295818, -0.92388), expected (-0.21255, 0.318104, -0.923922)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 311, result (0.510629, -0.622204, -0.980785), expected (0.447245, -0.669349, -0.980807)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 311, result (-0.123764, 0.150807, -0.980785), expected (-0.108325, 0.16212, -0.980807)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 312, result (0.634393, -0.77301, -1), expected (0.555633, -0.831563, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 313, result (0.758157, -0.923817, -0.980785), expected (0.664018, -0.993774, -0.980763)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 313, result (0.123764, -0.150807, -0.980785), expected (0.108448, -0.162304, -0.980763)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 314, result (0.877165, -1.06883, -0.923879), expected (0.768236, -1.14975, -0.923836)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 314, result (0.242772, -0.295818, -0.923879), expected (0.212666, -0.318277, -0.923836)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 315, result (0.986843, -1.20247, -0.831469), expected (0.864281, -1.29349, -0.831406)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 315, result (0.35245, -0.429462, -0.831469), expected (0.308711, -0.462019, -0.831406)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 316, result (1.08298, -1.31961, -0.707107), expected (0.948463, -1.41947, -0.707026)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 316, result (0.448584, -0.546601, -0.707107), expected (0.392893, -0.588005, -0.707026)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 317, result (1.16187, -1.41575, -0.55557), expected (1.01755, -1.52286, -0.555474)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 317, result (0.527479, -0.642735, -0.55557), expected (0.461975, -0.691395, -0.555474)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 318, result (1.2205, -1.48718, -0.382683), expected (1.06888, -1.59968, -0.382576)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 318, result (0.586103, -0.714169, -0.382683), expected (0.513305, -0.768215, -0.382576)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 319, result (1.2566, -1.53117, -0.19509), expected (1.10048, -1.64698, -0.194976)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 319, result (0.622204, -0.758157, -0.19509), expected (0.544908, -0.815512, -0.194976)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 320, result (1.11114, -1.66294, 0), expected (0.942794, -1.76384, 0.000117143)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 320, result (0.55557, -0.83147, 0), expected (0.471397, -0.881921, 0.000117143)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 321, result (1.10047, -1.64696, 0.19509), expected (0.933725, -1.74688, 0.195206)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 321, result (0.544895, -0.815493, 0.19509), expected (0.462328, -0.864955, 0.195206)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 322, result (1.06885, -1.59965, 0.382683), expected (0.906889, -1.69667, 0.382793)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 322, result (0.51328, -0.768178, 0.382683), expected (0.435492, -0.814749, 0.382793)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 323, result (1.01751, -1.52281, 0.55557), expected (0.863318, -1.61515, 0.555669)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 323, result (0.46194, -0.691342, 0.55557), expected (0.391921, -0.733232, 0.555669)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 324, result (0.948418, -1.41941, 0.707107), expected (0.804685, -1.50546, 0.707191)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 324, result (0.392847, -0.587938, 0.707107), expected (0.333288, -0.623538, 0.707191)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 325, result (0.864228, -1.29341, 0.83147), expected (0.733244, -1.3718, 0.831536)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 325, result (0.308658, -0.46194, 0.83147), expected (0.261847, -0.489881, 0.831536)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 326, result (0.768178, -1.14966, 0.92388), expected (0.65174, -1.21932, 0.923926)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 326, result (0.212608, -0.31819, 0.92388), expected (0.180343, -0.337398, 0.923926)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 327, result (0.663957, -0.993681, 0.980785), expected (0.563306, -1.05387, 0.980809)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 327, result (0.108386, -0.162212, 0.980785), expected (0.091909, -0.17195, 0.980809)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 328, result (0.55557, -0.83147, 1), expected (0.471339, -0.881814, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 328, result (-2.42847e-008, 3.63447e-008, 1), expected (-5.73207e-005, 0.000107239, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 329, result (0.447184, -0.669258, 0.980785), expected (0.379375, -0.709761, 0.980761)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 329, result (-0.108386, 0.162212, 0.980785), expected (-0.0920214, 0.17216, 0.980761)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 330, result (0.342963, -0.51328, 0.92388), expected (0.290948, -0.544325, 0.923833)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 330, result (-0.212608, 0.31819, 0.92388), expected (-0.180449, 0.337597, 0.923833)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 331, result (0.246912, -0.36953, 0.83147), expected (0.209454, -0.391862, 0.831401)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 331, result (-0.308658, 0.46194, 0.83147), expected (-0.261942, 0.49006, 0.831401)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 332, result (0.162723, -0.243532, 0.707107), expected (0.138028, -0.258232, 0.707019)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 332, result (-0.392847, 0.587938, 0.707107), expected (-0.333369, 0.62369, 0.707019)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 333, result (0.0936304, -0.140128, 0.55557), expected (0.0794121, -0.14857, 0.555467)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 333, result (-0.46194, 0.691342, 0.55557), expected (-0.391985, 0.733352, 0.555467)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 334, result (0.0422902, -0.0632918, 0.382683), expected (0.0358604, -0.0670901, 0.382568)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 334, result (-0.51328, 0.768178, 0.382683), expected (-0.435536, 0.814831, 0.382568)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 335, result (0.0106751, -0.0159764, 0.19509), expected (0.00904622, -0.0169243, 0.194967)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 335, result (-0.544895, 0.815493, 0.19509), expected (-0.462351, 0.864997, 0.194967)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 336, result (0, -0, -8.74228e-008), expected (0, -0, -0.000126052)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 336, result (-0.55557, 0.83147, -8.74228e-008), expected (-0.471397, 0.881921, -0.000126052)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 337, result (0.0106751, -0.0159765, -0.19509), expected (0.0090694, -0.0169677, -0.195214)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 337, result (-0.544895, 0.815493, -0.19509), expected (-0.462327, 0.864954, -0.195214)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 338, result (0.0422903, -0.0632919, -0.382683), expected (0.0359059, -0.0671752, -0.382801)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 338, result (-0.51328, 0.768178, -0.382683), expected (-0.435491, 0.814746, -0.382801)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 339, result (0.0936305, -0.140128, -0.55557), expected (0.0794781, -0.148693, -0.555676)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 339, result (-0.46194, 0.691342, -0.55557), expected (-0.391919, 0.733228, -0.555676)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 340, result (0.162723, -0.243532, -0.707107), expected (0.138112, -0.258389, -0.707197)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 340, result (-0.392847, 0.587938, -0.707107), expected (-0.333285, 0.623532, -0.707197)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 341, result (0.246912, -0.36953, -0.83147), expected (0.209553, -0.392047, -0.831541)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 341, result (-0.308658, 0.46194, -0.83147), expected (-0.261844, 0.489875, -0.831541)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 342, result (0.342963, -0.51328, -0.92388), expected (0.291057, -0.54453, -0.923929)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 342, result (-0.212607, 0.318189, -0.92388), expected (-0.180339, 0.337391, -0.923929)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 343, result (0.447184, -0.669258, -0.980785), expected (0.379492, -0.709979, -0.980811)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 343, result (-0.108386, 0.162212, -0.980785), expected (-0.0919049, 0.171942, -0.980811)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 344, result (0.55557, -0.83147, -1), expected (0.471458, -0.882036, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 344, result (6.62511e-009, -9.91518e-009, -1), expected (6.15203e-005, -0.000115096, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 345, result (0.663957, -0.993681, -0.980785), expected (0.563422, -1.05409, -0.98076)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 345, result (0.108386, -0.162212, -0.980785), expected (0.0920255, -0.172168, -0.98076)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 346, result (0.768178, -1.14966, -0.923879), expected (0.65185, -1.21953, -0.923829)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 346, result (0.212608, -0.31819, -0.923879), expected (0.180453, -0.337604, -0.923829)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 347, result (0.864228, -1.29341, -0.831469), expected (0.733343, -1.37199, -0.831396)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 347, result (0.308658, -0.46194, -0.831469), expected (0.261946, -0.490066, -0.831396)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 348, result (0.948418, -1.41941, -0.707107), expected (0.804769, -1.50562, -0.707013)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 348, result (0.392848, -0.587938, -0.707107), expected (0.333372, -0.623695, -0.707013)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 349, result (1.01751, -1.52281, -0.55557), expected (0.863384, -1.61528, -0.555459)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 349, result (0.46194, -0.691342, -0.55557), expected (0.391987, -0.733356, -0.555459)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 350, result (1.06885, -1.59965, -0.382683), expected (0.906935, -1.69676, -0.38256)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 350, result (0.51328, -0.768178, -0.382683), expected (0.435538, -0.814834, -0.38256)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 351, result (1.10047, -1.64696, -0.19509), expected (0.933748, -1.74692, -0.194958)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 351, result (0.544895, -0.815493, -0.19509), expected (0.462351, -0.864998, -0.194958)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 352, result (0.942793, -1.76384, 0), expected (0.765367, -1.84776, 0.000134961)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 352, result (0.471397, -0.881921, 0), expected (0.382683, -0.92388, 0.000134961)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 353, result (0.933736, -1.7469, 0.19509), expected (0.758004, -1.82998, 0.195223)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 353, result (0.462339, -0.864975, 0.19509), expected (0.37532, -0.906103, 0.195223)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 354, result (0.90691, -1.69671, 0.382683), expected (0.736217, -1.77738, 0.382809)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 354, result (0.435514, -0.814789, 0.382683), expected (0.353533, -0.853505, 0.382809)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 355, result (0.863349, -1.61521, 0.55557), expected (0.700844, -1.69199, 0.555684)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 355, result (0.391952, -0.733291, 0.55557), expected (0.318161, -0.768108, 0.555684)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 356, result (0.804724, -1.50553, 0.707107), expected (0.653244, -1.57707, 0.707204)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 356, result (0.333328, -0.623613, 0.707107), expected (0.270561, -0.653192, 0.707204)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 357, result (0.733291, -1.37189, 0.83147), expected (0.595247, -1.43705, 0.831546)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 357, result (0.261894, -0.489969, 0.83147), expected (0.212564, -0.513174, 0.831546)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 358, result (0.651792, -1.21942, 0.92388), expected (0.529081, -1.27731, 0.923932)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 358, result (0.180396, -0.337497, 0.92388), expected (0.146398, -0.353435, 0.923932)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 359, result (0.563362, -1.05398, 0.980785), expected (0.457289, -1.10399, 0.980812)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 359, result (0.0919649, -0.172054, 0.980785), expected (0.0746057, -0.180114, 0.980812)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 360, result (0.471397, -0.881921, 1), expected (0.38263, -0.923751, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 360, result (-2.06054e-008, 3.855e-008, 1), expected (-5.33519e-005, 0.000128803, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 361, result (0.379432, -0.709867, 0.980785), expected (0.307973, -0.743513, 0.980758)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 361, result (-0.0919649, 0.172054, 0.980785), expected (-0.0747104, 0.180367, 0.980758)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 362, result (0.291001, -0.544425, 0.92388), expected (0.236187, -0.570206, 0.923826)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 362, result (-0.180396, 0.337497, 0.92388), expected (-0.146496, 0.353673, 0.923826)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 363, result (0.209503, -0.391952, 0.83147), expected (0.170031, -0.410491, 0.831391)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 363, result (-0.261894, 0.489969, 0.83147), expected (-0.212652, 0.513388, 0.831391)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 364, result (0.138069, -0.258309, 0.707107), expected (0.112047, -0.270506, 0.707007)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 364, result (-0.333328, 0.623613, 0.707107), expected (-0.270636, 0.653374, 0.707007)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 365, result (0.0794446, -0.14863, 0.55557), expected (0.0644635, -0.155629, 0.555452)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 365, result (-0.391952, 0.733291, 0.55557), expected (-0.31822, 0.768251, 0.555452)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 366, result (0.0358829, -0.0671322, 0.382683), expected (0.0291091, -0.0702757, 0.382552)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 366, result (-0.435514, 0.814789, 0.382683), expected (-0.353574, 0.853604, 0.382552)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 367, result (0.00905774, -0.0169458, 0.19509), expected (0.00734247, -0.0177263, 0.19495)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 367, result (-0.462339, 0.864975, 0.19509), expected (-0.375341, 0.906153, 0.19495)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 368, result (0, -0, -8.74228e-008), expected (0, -0, -0.00014387)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 368, result (-0.471397, 0.881921, -8.74228e-008), expected (-0.382683, 0.92388, -0.00014387)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 369, result (0.00905777, -0.0169459, -0.19509), expected (0.00736393, -0.0177781, -0.195232)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 369, result (-0.462339, 0.864975, -0.19509), expected (-0.375319, 0.906101, -0.195232)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 370, result (0.0358829, -0.0671323, -0.382683), expected (0.0291513, -0.0703774, -0.382817)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 370, result (-0.435514, 0.814789, -0.382683), expected (-0.353532, 0.853502, -0.382817)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 371, result (0.0794447, -0.148631, -0.55557), expected (0.0645247, -0.155776, -0.555691)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 371, result (-0.391952, 0.733291, -0.55557), expected (-0.318159, 0.768103, -0.555691)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 372, result (0.138069, -0.258309, -0.707107), expected (0.112125, -0.270693, -0.70721)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 372, result (-0.333328, 0.623612, -0.707107), expected (-0.270559, 0.653186, -0.70721)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 373, result (0.209503, -0.391952, -0.83147), expected (0.170123, -0.410712, -0.831551)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 373, result (-0.261894, 0.489969, -0.83147), expected (-0.212561, 0.513167, -0.831551)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 374, result (0.291001, -0.544425, -0.92388), expected (0.236289, -0.570452, -0.923936)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 374, result (-0.180396, 0.337496, -0.92388), expected (-0.146395, 0.353428, -0.923936)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 375, result (0.379432, -0.709867, -0.980785), expected (0.308081, -0.743773, -0.980814)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 375, result (-0.091965, 0.172054, -0.980785), expected (-0.0746024, 0.180106, -0.980814)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 376, result (0.471397, -0.881921, -1), expected (0.38274, -0.924017, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 376, result (5.62135e-009, -1.05168e-008, -1), expected (5.67612e-005, -0.000137034, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 377, result (0.563362, -1.05398, -0.980785), expected (0.457397, -1.10425, -0.980756)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 377, result (0.091965, -0.172054, -0.980785), expected (0.0747137, -0.180375, -0.980756)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 378, result (0.651792, -1.21942, -0.923879), expected (0.529183, -1.27756, -0.923822)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 378, result (0.180396, -0.337497, -0.923879), expected (0.146499, -0.353681, -0.923822)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 379, result (0.733291, -1.37189, -0.831469), expected (0.595339, -1.43727, -0.831386)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 379, result (0.261894, -0.489969, -0.831469), expected (0.212655, -0.513395, -0.831386)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 380, result (0.804725, -1.50553, -0.707107), expected (0.653322, -1.57726, -0.707)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 380, result (0.333328, -0.623613, -0.707107), expected (0.270639, -0.65338, -0.707)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 381, result (0.863349, -1.61521, -0.55557), expected (0.700905, -1.69213, -0.555445)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 381, result (0.391952, -0.733291, -0.55557), expected (0.318222, -0.768255, -0.555445)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 382, result (0.90691, -1.69671, -0.382683), expected (0.736259, -1.77749, -0.382543)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 382, result (0.435514, -0.814789, -0.382683), expected (0.353576, -0.853607, -0.382543)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 383, result (0.933736, -1.7469, -0.19509), expected (0.758025, -1.83003, -0.194941)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 383, result (0.462339, -0.864975, -0.19509), expected (0.375342, -0.906155, -0.194941)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 384, result (0.765367, -1.84776, 0), expected (0.580569, -1.91388, 0.000152779)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 384, result (0.382683, -0.92388, 0), expected (0.290285, -0.95694, 0.000152779)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 385, result (0.758014, -1.83001, 0.19509), expected (0.574983, -1.89546, 0.195241)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 385, result (0.37533, -0.906127, 0.19509), expected (0.284698, -0.938524, 0.195241)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 386, result (0.736237, -1.77743, 0.382683), expected (0.558456, -1.84098, 0.382826)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 386, result (0.353553, -0.853553, 0.382683), expected (0.268171, -0.884041, 0.382826)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 387, result (0.700873, -1.69206, 0.55557), expected (0.531623, -1.75253, 0.555699)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 387, result (0.31819, -0.768178, 0.55557), expected (0.241338, -0.795585, 0.555699)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 388, result (0.653282, -1.57716, 0.707107), expected (0.495515, -1.63349, 0.707216)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 388, result (0.270598, -0.653281, 0.707107), expected (0.20523, -0.676554, 0.707216)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 389, result (0.595291, -1.43716, 0.83147), expected (0.451521, -1.48846, 0.831556)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 389, result (0.212608, -0.51328, 0.83147), expected (0.161236, -0.531524, 0.831556)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 390, result (0.52913, -1.27743, 0.92388), expected (0.40133, -1.32301, 0.923939)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 390, result (0.146447, -0.353553, 0.92388), expected (0.111045, -0.366067, 0.923939)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 391, result (0.457341, -1.10412, 0.980785), expected (0.346872, -1.14348, 0.980816)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 391, result (0.0746578, -0.18024, 0.980785), expected (0.0565871, -0.186543, 0.980816)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 392, result (0.382683, -0.923879, 1), expected (0.290239, -0.95679, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 392, result (-1.67276e-008, 4.03841e-008, 1), expected (-4.56424e-005, 0.000150463, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 393, result (0.308026, -0.74364, 0.980785), expected (0.233608, -0.770102, 0.980754)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 393, result (-0.0746578, 0.18024, 0.980785), expected (-0.0566766, 0.186838, 0.980754)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 394, result (0.236237, -0.570326, 0.92388), expected (0.179155, -0.590595, 0.923819)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 394, result (-0.146447, 0.353553, 0.92388), expected (-0.11113, 0.366345, 0.923819)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 395, result (0.170076, -0.410599, 0.83147), expected (0.128973, -0.425166, 0.831381)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 395, result (-0.212608, 0.51328, 0.83147), expected (-0.161312, 0.531774, 0.831381)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 396, result (0.112085, -0.270598, 0.707107), expected (0.0849897, -0.280173, 0.706994)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 396, result (-0.270598, 0.653281, 0.707107), expected (-0.205295, 0.676767, 0.706994)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 397, result (0.0644938, -0.155702, 0.55557), expected (0.048896, -0.161188, 0.555437)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 397, result (-0.31819, 0.768178, 0.55557), expected (-0.241389, 0.795752, 0.555437)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 398, result (0.02913, -0.0703261, 0.382683), expected (0.0220788, -0.072784, 0.382535)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 398, result (-0.353553, 0.853553, 0.382683), expected (-0.268206, 0.884156, 0.382535)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 399, result (0.00735314, -0.0177521, 0.19509), expected (0.00556861, -0.0183573, 0.194932)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 399, result (-0.37533, 0.906127, 0.19509), expected (-0.284716, 0.938583, 0.194932)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 400, result (0, -0, -8.74228e-008), expected (0, -0, -0.000161688)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 400, result (-0.382683, 0.92388, -8.74228e-008), expected (-0.290285, 0.95694, -0.000161688)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 401, result (0.00735317, -0.0177521, -0.19509), expected (0.00558693, -0.0184177, -0.195249)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 401, result (-0.37533, 0.906127, -0.19509), expected (-0.284698, 0.938523, -0.195249)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 402, result (0.0291301, -0.0703262, -0.382683), expected (0.0221147, -0.0729024, -0.382834)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 402, result (-0.353553, 0.853553, -0.382683), expected (-0.26817, 0.884038, -0.382834)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 403, result (0.0644938, -0.155702, -0.55557), expected (0.0489481, -0.16136, -0.555706)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 403, result (-0.31819, 0.768178, -0.55557), expected (-0.241336, 0.79558, -0.555706)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 404, result (0.112085, -0.270598, -0.707107), expected (0.0850561, -0.280392, -0.707223)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 404, result (-0.270598, 0.653281, -0.707107), expected (-0.205229, 0.676548, -0.707223)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 405, result (0.170076, -0.4106, -0.83147), expected (0.129051, -0.425424, -0.831561)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 405, result (-0.212607, 0.51328, -0.83147), expected (-0.161234, 0.531517, -0.831561)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 406, result (0.236237, -0.570326, -0.92388), expected (0.179242, -0.590881, -0.923943)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 406, result (-0.146446, 0.353553, -0.92388), expected (-0.111043, 0.366059, -0.923943)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 407, result (0.308026, -0.743639, -0.980785), expected (0.2337, -0.770406, -0.980818)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 407, result (-0.0746579, 0.18024, -0.980785), expected (-0.0565846, 0.186534, -0.980818)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 408, result (0.382683, -0.92388, -1), expected (0.290333, -0.957099, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 408, result (4.56345e-009, -1.10172e-008, -1), expected (4.82285e-005, -0.000158988, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 409, result (0.457341, -1.10412, -0.980785), expected (0.346964, -1.14379, -0.980753)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 409, result (0.0746579, -0.18024, -0.980785), expected (0.0566792, -0.186846, -0.980753)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 410, result (0.52913, -1.27743, -0.923879), expected (0.401417, -1.32329, -0.923815)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 410, result (0.146447, -0.353554, -0.923879), expected (0.111132, -0.366353, -0.923815)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 411, result (0.595291, -1.43716, -0.831469), expected (0.451599, -1.48872, -0.831376)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 411, result (0.212608, -0.51328, -0.831469), expected (0.161314, -0.531781, -0.831376)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 412, result (0.653282, -1.57716, -0.707107), expected (0.495581, -1.63371, -0.706988)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 412, result (0.270598, -0.653282, -0.707107), expected (0.205297, -0.676773, -0.706988)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 413, result (0.700873, -1.69206, -0.55557), expected (0.531675, -1.7527, -0.55543)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 413, result (0.31819, -0.768178, -0.55557), expected (0.24139, -0.795757, -0.55543)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 414, result (0.736237, -1.77743, -0.382683), expected (0.558491, -1.8411, -0.382527)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 414, result (0.353553, -0.853553, -0.382683), expected (0.268207, -0.88416, -0.382527)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 415, result (0.758014, -1.83001, -0.19509), expected (0.575001, -1.89553, -0.194924)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 415, result (0.37533, -0.906127, -0.19509), expected (0.284717, -0.938585, -0.194924)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 416, result (0.580569, -1.91388, 0), expected (0.39018, -1.96157, 0.000170597)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 416, result (0.290285, -0.95694, 0), expected (0.19509, -0.980785, 0.000170597)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 417, result (0.574992, -1.89549, 0.19509), expected (0.386425, -1.94269, 0.195258)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 417, result (0.284707, -0.938553, 0.19509), expected (0.191335, -0.961907, 0.195258)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 418, result (0.558473, -1.84104, 0.382683), expected (0.375317, -1.88685, 0.382842)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 418, result (0.268188, -0.884098, 0.382683), expected (0.180227, -0.906063, 0.382842)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 419, result (0.531647, -1.75261, 0.55557), expected (0.357283, -1.79618, 0.555713)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 419, result (0.241363, -0.795667, 0.55557), expected (0.162193, -0.815399, 0.555713)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 420, result (0.495547, -1.6336, 0.707107), expected (0.333016, -1.67419, 0.707229)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 420, result (0.205262, -0.676659, 0.707107), expected (0.137926, -0.6934, 0.707229)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 421, result (0.451558, -1.48859, 0.83147), expected (0.303448, -1.52554, 0.831566)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 421, result (0.161273, -0.531648, 0.83147), expected (0.108358, -0.544754, 0.831566)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 422, result (0.401372, -1.32315, 0.92388), expected (0.269717, -1.35596, 0.923946)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 422, result (0.111087, -0.366205, 0.92388), expected (0.0746264, -0.375173, 0.923946)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 423, result (0.346916, -1.14363, 0.980785), expected (0.233117, -1.17196, 0.980819)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 423, result (0.0566317, -0.18669, 0.980785), expected (0.0380268, -0.191174, 0.980819)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 424, result (0.290285, -0.95694, 1), expected (0.195056, -0.980614, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 424, result (-1.26887e-008, 4.18292e-008, 1), expected (-3.41507e-005, 0.000171687, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 425, result (0.233653, -0.770251, 0.980785), expected (0.156996, -0.789275, 0.980751)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 425, result (-0.0566317, 0.18669, 0.980785), expected (-0.0380938, 0.191511, 0.980751)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 426, result (0.179197, -0.590735, 0.92388), expected (0.120401, -0.605295, 0.923812)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 426, result (-0.111087, 0.366205, 0.92388), expected (-0.0746896, 0.37549, 0.923812)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 427, result (0.129011, -0.425293, 0.83147), expected (0.0866752, -0.435746, 0.831371)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 427, result (-0.161274, 0.531648, 0.83147), expected (-0.108415, 0.545039, 0.831371)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 428, result (0.0850224, -0.280281, 0.707107), expected (0.0571162, -0.287142, 0.706981)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 428, result (-0.205262, 0.676659, 0.707107), expected (-0.137974, 0.693643, 0.706981)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 429, result (0.0489218, -0.161273, 0.55557), expected (0.0328594, -0.165195, 0.555422)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 429, result (-0.241363, 0.795667, 0.55557), expected (-0.162231, 0.81559, 0.555422)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 430, result (0.0220966, -0.0728427, 0.382683), expected (0.014837, -0.0745909, 0.382519)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 430, result (-0.268188, 0.884098, 0.382683), expected (-0.180253, 0.906194, 0.382519)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 431, result (0.00557773, -0.0183873, 0.19509), expected (0.0037418, -0.0188113, 0.194915)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 431, result (-0.284707, 0.938553, 0.19509), expected (-0.191348, 0.961974, 0.194915)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 432, result (0, -0, -8.74228e-008), expected (0, -0, -0.000179505)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 432, result (-0.290285, 0.95694, -8.74228e-008), expected (-0.19509, 0.980785, -0.000179505)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 433, result (0.00557775, -0.0183874, -0.19509), expected (0.00375546, -0.01888, -0.195267)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 433, result (-0.284707, 0.938553, -0.19509), expected (-0.191335, 0.961905, -0.195267)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 434, result (0.0220966, -0.0728428, -0.382683), expected (0.0148638, -0.0747256, -0.38285)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 434, result (-0.268188, 0.884098, -0.382683), expected (-0.180226, 0.90606, -0.38285)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 435, result (0.0489218, -0.161274, -0.55557), expected (0.0328983, -0.165391, -0.555721)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 435, result (-0.241363, 0.795667, -0.55557), expected (-0.162192, 0.815394, -0.555721)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 436, result (0.0850224, -0.280281, -0.707107), expected (0.0571657, -0.287391, -0.707235)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 436, result (-0.205262, 0.676659, -0.707107), expected (-0.137925, 0.693394, -0.707235)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 437, result (0.129011, -0.425293, -0.83147), expected (0.0867335, -0.436039, -0.831571)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 437, result (-0.161273, 0.531647, -0.83147), expected (-0.108357, 0.544746, -0.831571)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 438, result (0.179198, -0.590735, -0.92388), expected (0.120465, -0.605621, -0.923949)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 438, result (-0.111087, 0.366205, -0.92388), expected (-0.0746248, 0.375165, -0.923949)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 439, result (0.233653, -0.77025, -0.980785), expected (0.157065, -0.78962, -0.980821)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 439, result (-0.0566317, 0.18669, -0.980785), expected (-0.0380251, 0.191165, -0.980821)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 440, result (0.290285, -0.95694, -1), expected (0.195126, -0.980966, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 440, result (3.46161e-009, -1.14114e-008, -1), expected (3.58888e-005, -0.000180425, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 441, result (0.346916, -1.14363, -0.980785), expected (0.233186, -1.1723, -0.980749)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 441, result (0.0566317, -0.18669, -0.980785), expected (0.0380955, -0.191519, -0.980749)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 442, result (0.401372, -1.32315, -0.923879), expected (0.269781, -1.35628, -0.923809)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 442, result (0.111087, -0.366205, -0.923879), expected (0.0746912, -0.375498, -0.923809)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 443, result (0.451558, -1.48859, -0.831469), expected (0.303507, -1.52583, -0.831366)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 443, result (0.161274, -0.531648, -0.831469), expected (0.108416, -0.545047, -0.831366)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 444, result (0.495547, -1.6336, -0.707107), expected (0.333066, -1.67443, -0.706975)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 444, result (0.205262, -0.676659, -0.707107), expected (0.137975, -0.693649, -0.706975)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 445, result (0.531647, -1.75261, -0.55557), expected (0.357322, -1.79638, -0.555415)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 445, result (0.241363, -0.795667, -0.55557), expected (0.162232, -0.815595, -0.555415)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 446, result (0.558473, -1.84104, -0.382683), expected (0.375344, -1.88698, -0.38251)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 446, result (0.268188, -0.884098, -0.382683), expected (0.180254, -0.906198, -0.38251)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 447, result (0.574992, -1.89549, -0.19509), expected (0.386439, -1.94276, -0.194906)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 447, result (0.284707, -0.938553, -0.19509), expected (0.191349, -0.961976, -0.194906)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 448, result (0.39018, -1.96157, 0), expected (0.196034, -1.99037, 0.000188414)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 448, result (0.19509, -0.980785, 0), expected (0.098017, -0.995185, 0.000188414)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 449, result (0.386432, -1.94273, 0.19509), expected (0.194147, -1.97121, 0.195276)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 449, result (0.191342, -0.96194, 0.19509), expected (0.09613, -0.976026, 0.195276)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 450, result (0.37533, -1.88691, 0.382683), expected (0.188566, -1.91454, 0.382859)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 450, result (0.18024, -0.906127, 0.382683), expected (0.0905488, -0.919359, 0.382859)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 451, result (0.357302, -1.79628, 0.55557), expected (0.179505, -1.82255, 0.555728)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 451, result (0.162212, -0.815493, 0.55557), expected (0.0814878, -0.827361, 0.555728)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 452, result (0.33304, -1.67431, 0.707107), expected (0.167312, -1.69875, 0.707242)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 452, result (0.13795, -0.69352, 0.707107), expected (0.0692953, -0.703568, 0.707242)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 453, result (0.303477, -1.52568, 0.83147), expected (0.152457, -1.54792, 0.831576)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 453, result (0.108386, -0.544895, 0.83147), expected (0.0544397, -0.552737, 0.831576)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 454, result (0.269748, -1.35612, 0.92388), expected (0.135509, -1.37585, 0.923953)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 454, result (0.0746578, -0.37533, 0.92388), expected (0.0374921, -0.380664, 0.923953)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 455, result (0.23315, -1.17213, 0.980785), expected (0.117121, -1.18915, 0.980823)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 455, result (0.0380602, -0.191342, 0.980785), expected (0.0191037, -0.193963, 0.980823)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 456, result (0.19509, -0.980785, 1), expected (0.0979981, -0.994993, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 456, result (-8.52766e-009, 4.28715e-008, 1), expected (-1.89044e-005, 0.00019194, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 457, result (0.15703, -0.789444, 0.980785), expected (0.0788762, -0.800845, 0.980748)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 457, result (-0.0380602, 0.191342, 0.980785), expected (-0.0191408, 0.19434, 0.980748)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 458, result (0.120432, -0.605455, 0.92388), expected (0.06049, -0.614166, 0.923805)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 458, result (-0.0746578, 0.37533, 0.92388), expected (-0.0375271, 0.381019, 0.923805)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 459, result (0.0867039, -0.43589, 0.83147), expected (0.0435458, -0.442129, 0.831362)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 459, result (-0.108386, 0.544895, 0.83147), expected (-0.0544712, 0.553056, 0.831362)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 460, result (0.0571406, -0.287265, 0.707107), expected (0.028695, -0.291346, 0.706969)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 460, result (-0.13795, 0.69352, 0.707107), expected (-0.069322, 0.703839, 0.706969)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 461, result (0.0328786, -0.165292, 0.55557), expected (0.0165082, -0.167611, 0.555408)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 461, result (-0.162212, 0.815493, 0.55557), expected (-0.0815088, 0.827574, 0.555408)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 462, result (0.0148503, -0.0746577, 0.382683), expected (0.00745374, -0.0756792, 0.382502)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 462, result (-0.18024, 0.906128, 0.382683), expected (-0.0905633, 0.919505, 0.382502)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 463, result (0.0037486, -0.0188455, 0.19509), expected (0.00187961, -0.019084, 0.194897)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 463, result (-0.191342, 0.96194, 0.19509), expected (-0.0961374, 0.976101, 0.194897)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 464, result (0, -0, -8.74228e-008), expected (0, -0, -0.000197323)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 464, result (-0.19509, 0.980785, -8.74228e-008), expected (-0.098017, 0.995185, -0.000197323)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 465, result (0.00374861, -0.0188455, -0.19509), expected (0.00188715, -0.0191606, -0.195284)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 465, result (-0.191342, 0.96194, -0.19509), expected (-0.0961299, 0.976024, -0.195284)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 466, result (0.0148504, -0.0746579, -0.382683), expected (0.00746855, -0.0758295, -0.382867)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 466, result (-0.18024, 0.906127, -0.382683), expected (-0.0905485, 0.919355, -0.382867)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 467, result (0.0328786, -0.165292, -0.55557), expected (0.0165297, -0.167829, -0.555736)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 467, result (-0.162212, 0.815493, -0.55557), expected (-0.0814873, 0.827356, -0.555736)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 468, result (0.0571406, -0.287266, -0.707107), expected (0.0287223, -0.291623, -0.707248)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 468, result (-0.13795, 0.69352, -0.707107), expected (-0.0692947, 0.703561, -0.707248)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 469, result (0.0867039, -0.43589, -0.83147), expected (0.043578, -0.442455, -0.831581)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 469, result (-0.108386, 0.544895, -0.83147), expected (-0.054439, 0.552729, -0.831581)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 470, result (0.120432, -0.605455, -0.92388), expected (0.0605257, -0.614529, -0.923956)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 470, result (-0.0746577, 0.37533, -0.92388), expected (-0.0374913, 0.380656, -0.923956)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 471, result (0.15703, -0.789443, -0.980785), expected (0.0789142, -0.80123, -0.980825)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 471, result (-0.0380602, 0.191342, -0.980785), expected (-0.0191028, 0.193954, -0.980825)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 472, result (0.19509, -0.980785, -1), expected (0.0980368, -0.995386, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 472, result (2.32643e-009, -1.16957e-008, -1), expected (1.97776e-005, -0.000200806, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 473, result (0.23315, -1.17213, -0.980785), expected (0.117159, -1.18953, -0.980746)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 473, result (0.0380602, -0.191342, -0.980785), expected (0.0191416, -0.194348, -0.980746)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 474, result (0.269748, -1.35612, -0.923879), expected (0.135545, -1.37621, -0.923802)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 474, result (0.0746578, -0.37533, -0.923879), expected (0.0375279, -0.381027, -0.923802)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 475, result (0.303477, -1.52568, -0.831469), expected (0.152489, -1.54825, -0.831357)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 475, result (0.108386, -0.544895, -0.831469), expected (0.0544719, -0.553063, -0.831357)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 476, result (0.33304, -1.67431, -0.707107), expected (0.16734, -1.69903, -0.706963)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 476, result (0.13795, -0.69352, -0.707107), expected (0.0693226, -0.703845, -0.706963)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 477, result (0.357302, -1.79628, -0.55557), expected (0.179526, -1.82276, -0.5554)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 477, result (0.162212, -0.815493, -0.55557), expected (0.0815093, -0.827579, -0.5554)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 478, result (0.37533, -1.88691, -0.382683), expected (0.188581, -1.91469, -0.382494)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 478, result (0.18024, -0.906128, -0.382683), expected (0.0905636, -0.919509, -0.382494)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 479, result (0.386432, -1.94273, -0.19509), expected (0.194155, -1.97129, -0.194889)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 479, result (0.191342, -0.96194, -0.19509), expected (0.0961376, -0.976102, -0.194889)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 480, result (0.196034, -1.99037, 0), expected (-3.25841e-007, -2, 0.000206232)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 480, result (0.0980171, -0.995185, 0), expected (-1.62921e-007, -1, 0.000206232)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 481, result (0.194151, -1.97125, 0.19509), expected (-3.22704e-007, -1.98074, 0.195293)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 481, result (0.0961338, -0.976062, 0.19509), expected (-1.59784e-007, -0.980745, 0.195293)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 482, result (0.188573, -1.91462, 0.382683), expected (-3.13427e-007, -1.9238, 0.382875)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 482, result (0.090556, -0.919431, 0.382683), expected (-1.50506e-007, -0.9238, 0.382875)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 483, result (0.179515, -1.82265, 0.55557), expected (-2.98365e-007, -1.83135, 0.555743)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 483, result (0.0814983, -0.827466, 0.55557), expected (-1.35445e-007, -0.831354, 0.555743)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 484, result (0.167326, -1.69889, 0.707107), expected (-2.78099e-007, -1.70696, 0.707254)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 484, result (0.0693086, -0.703702, 0.707107), expected (-1.15178e-007, -0.706959, 0.707254)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 485, result (0.152473, -1.54808, 0.83147), expected (-2.53406e-007, -1.5554, 0.831586)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 485, result (0.0544554, -0.552895, 0.83147), expected (-9.04856e-008, -0.555396, 0.831586)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 486, result (0.135527, -1.37603, 0.92388), expected (-2.25236e-007, -1.38249, 0.92396)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 486, result (0.0375095, -0.380841, 0.92388), expected (-6.23155e-008, -0.38249, 0.92396)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 487, result (0.117139, -1.18934, 0.980785), expected (-1.94671e-007, -1.19488, 0.980826)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 487, result (0.0191222, -0.194151, 0.980785), expected (-3.17507e-008, -0.194884, 0.980826)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 488, result (0.0980171, -0.995185, 1), expected (-1.62886e-007, -0.999789, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 488, result (-4.28446e-009, 4.35009e-008, 1), expected (3.43252e-011, 0.000210687, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 489, result (0.0788949, -0.801034, 0.980785), expected (-1.31103e-007, -0.804703, 0.980744)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 489, result (-0.0191222, 0.194151, 0.980785), expected (3.1818e-008, 0.195298, 0.980744)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 490, result (0.0605076, -0.614344, 0.92388), expected (-1.00542e-007, -0.617121, 0.923798)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 490, result (-0.0375095, 0.380841, 0.92388), expected (6.23789e-008, 0.382879, 0.923798)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 491, result (0.0435617, -0.44229, 0.83147), expected (-7.2378e-008, -0.444253, 0.831352)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 491, result (-0.0544554, 0.552895, 0.83147), expected (9.05426e-008, 0.555747, 0.831352)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 492, result (0.0287086, -0.291483, 0.707107), expected (-4.76938e-008, -0.292743, 0.706956)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 492, result (-0.0693086, 0.703702, 0.707107), expected (1.15227e-007, 0.707257, 0.706956)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 493, result (0.0165189, -0.167719, 0.55557), expected (-2.74378e-008, -0.168412, 0.555393)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 493, result (-0.0814983, 0.827466, 0.55557), expected (1.35483e-007, 0.831588, 0.555393)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 494, result (0.0074611, -0.0757538, 0.382683), expected (-1.23883e-008, -0.0760386, 0.382486)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 494, result (-0.090556, 0.919431, 0.382683), expected (1.50532e-007, 0.923961, 0.382486)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 495, result (0.00188337, -0.0191222, 0.19509), expected (-3.12366e-009, -0.0191729, 0.19488)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 495, result (-0.0961338, 0.976063, 0.19509), expected (1.59797e-007, 0.980827, 0.19488)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 496, result (0, -0, -8.74228e-008), expected (-0, -0, -0.000215141)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 496, result (-0.0980171, 0.995185, -8.74228e-008), expected (1.62921e-007, 1, -0.000215141)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 497, result (0.00188337, -0.0191222, -0.19509), expected (-3.13734e-009, -0.0192568, -0.195302)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 497, result (-0.0961338, 0.976062, -0.19509), expected (1.59783e-007, 0.980743, -0.195302)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 498, result (0.00746111, -0.075754, -0.382683), expected (-1.24151e-008, -0.0762032, -0.382883)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 498, result (-0.090556, 0.919431, -0.382683), expected (1.50506e-007, 0.923797, -0.382883)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 499, result (0.0165189, -0.167719, -0.55557), expected (-2.74767e-008, -0.168651, -0.55575)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 499, result (-0.0814983, 0.827466, -0.55557), expected (1.35444e-007, 0.831349, -0.55575)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 500, result (0.0287086, -0.291483, -0.707107), expected (-4.77434e-008, -0.293047, -0.70726)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 500, result (-0.0693086, 0.703702, -0.707107), expected (1.15177e-007, 0.706953, -0.70726)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 501, result (0.0435618, -0.44229, -0.83147), expected (-7.24363e-008, -0.444611, -0.831591)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 501, result (-0.0544554, 0.552895, -0.83147), expected (9.04844e-008, 0.555389, -0.831591)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 502, result (0.0605076, -0.614344, -0.92388), expected (-1.00607e-007, -0.617518, -0.923963)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 502, result (-0.0375095, 0.38084, -0.92388), expected (6.23142e-008, 0.382482, -0.923963)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 503, result (0.0788949, -0.801034, -0.980785), expected (-1.31171e-007, -0.805125, -0.980828)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 503, result (-0.0191222, 0.194151, -0.980785), expected (3.17492e-008, 0.194875, -0.980828)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 504, result (0.0980171, -0.995185, -1), expected (-1.62956e-007, -1.00022, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 504, result (1.16884e-009, -1.18675e-008, -1), expected (-3.57767e-011, -0.000219596, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 505, result (0.117139, -1.18934, -0.980785), expected (-1.9474e-007, -1.19531, -0.980742)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 505, result (0.0191222, -0.194151, -0.980785), expected (-3.18194e-008, -0.195306, -0.980742)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 506, result (0.135527, -1.37603, -0.923879), expected (-2.25301e-007, -1.38289, -0.923795)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 506, result (0.0375095, -0.380841, -0.923879), expected (-6.23803e-008, -0.382887, -0.923795)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 507, result (0.152473, -1.54808, -0.831469), expected (-2.53465e-007, -1.55575, -0.831347)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 507, result (0.0544554, -0.552895, -0.831469), expected (-9.05438e-008, -0.555754, -0.831347)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 508, result (0.167326, -1.69889, -0.707107), expected (-2.78149e-007, -1.70726, -0.70695)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 508, result (0.0693086, -0.703702, -0.707107), expected (-1.15228e-007, -0.707264, -0.70695)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 509, result (0.179515, -1.82265, -0.55557), expected (-2.98404e-007, -1.83159, -0.555385)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 509, result (0.0814983, -0.827466, -0.55557), expected (-1.35484e-007, -0.831593, -0.555385)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 510, result (0.188573, -1.91462, -0.382683), expected (-3.13454e-007, -1.92396, -0.382477)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 510, result (0.090556, -0.919431, -0.382683), expected (-1.50533e-007, -0.923965, -0.382477)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 511, result (0.194151, -1.97125, -0.19509), expected (-3.22718e-007, -1.98083, -0.194871)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 511, result (0.0961338, -0.976063, -0.19509), expected (-1.59797e-007, -0.980829, -0.194871)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 512, result (-8.74228e-008, -2, 0), expected (-0.196035, -1.99037, 0.00022405)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 512, result (-4.37114e-008, -1, 0), expected (-0.0980173, -0.995185, 0.00022405)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 513, result (-8.65829e-008, -1.98079, 0.19509), expected (-0.194147, -1.9712, 0.195311)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 513, result (-4.28715e-008, -0.980785, 0.19509), expected (-0.0961297, -0.976019, 0.195311)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 514, result (-8.40954e-008, -1.92388, 0.382683), expected (-0.188565, -1.91453, 0.382891)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 514, result (-4.03841e-008, -0.92388, 0.382683), expected (-0.0905478, -0.919345, 0.382891)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 515, result (-8.00561e-008, -1.83147, 0.55557), expected (-0.179503, -1.82253, 0.555758)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 515, result (-3.63447e-008, -0.83147, 0.55557), expected (-0.0814862, -0.827341, 0.555758)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 516, result (-7.462e-008, -1.70711, 0.707107), expected (-0.16731, -1.69873, 0.707267)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 516, result (-3.09086e-008, -0.707107, 0.707107), expected (-0.069293, -0.703543, 0.707267)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 517, result (-6.79961e-008, -1.55557, 0.83147), expected (-0.152454, -1.54789, 0.831596)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 517, result (-2.42847e-008, -0.55557, 0.83147), expected (-0.054437, -0.552707, 0.831596)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 518, result (-6.0439e-008, -1.38268, 0.92388), expected (-0.135506, -1.37582, 0.923967)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 518, result (-1.67276e-008, -0.382683, 0.92388), expected (-0.037489, -0.380632, 0.923967)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 519, result (-5.22391e-008, -1.19509, 0.980785), expected (-0.117118, -1.18911, 0.98083)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 519, result (-8.52766e-009, -0.19509, 0.980785), expected (-0.0191003, -0.193928, 0.98083)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 520, result (-4.37114e-008, -1, 1), expected (-0.0979949, -0.994957, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 520, result (1.91069e-015, 4.37114e-008, 1), expected (2.23974e-005, 0.000227404, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 521, result (-3.51837e-008, -0.80491, 0.980785), expected (-0.0788731, -0.80081, 0.980741)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 521, result (8.52767e-009, 0.19509, 0.980785), expected (0.0191443, 0.194374, 0.980741)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 522, result (-2.69838e-008, -0.617316, 0.92388), expected (-0.0604869, -0.614133, 0.923792)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 522, result (1.67276e-008, 0.382684, 0.92388), expected (0.0375304, 0.381052, 0.923792)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 523, result (-1.94266e-008, -0.44443, 0.83147), expected (-0.0435431, -0.442099, 0.831342)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 523, result (2.42848e-008, 0.55557, 0.83147), expected (0.0544743, 0.553085, 0.831342)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 524, result (-1.28028e-008, -0.292893, 0.707107), expected (-0.0286926, -0.291321, 0.706944)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 524, result (3.09086e-008, 0.707107, 0.707107), expected (0.0693247, 0.703864, 0.706944)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 525, result (-7.3667e-009, -0.16853, 0.55557), expected (-0.0165063, -0.167591, 0.555378)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 525, result (3.63447e-008, 0.83147, 0.55557), expected (0.081511, 0.827594, 0.555378)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 526, result (-3.32733e-009, -0.0761204, 0.382683), expected (-0.00745243, -0.0756656, 0.382469)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 526, result (4.03841e-008, 0.92388, 0.382683), expected (0.0905649, 0.919519, 0.382469)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 527, result (-8.39901e-010, -0.0192147, 0.19509), expected (-0.00187893, -0.0190771, 0.194862)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 527, result (4.28715e-008, 0.980785, 0.19509), expected (0.0961384, 0.976108, 0.194862)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 528, result (-0, -0, -8.74228e-008), expected (-0, -0, -0.000232959)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 528, result (4.37114e-008, 1, -8.74228e-008), expected (0.0980173, 0.995185, -0.000232959)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 529, result (-8.39903e-010, -0.0192147, -0.19509), expected (-0.00188784, -0.0191675, -0.195319)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 529, result (4.28715e-008, 0.980785, -0.19509), expected (0.0961295, 0.976017, -0.195319)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 530, result (-3.32733e-009, -0.0761205, -0.382683), expected (-0.00746991, -0.0758431, -0.3829)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 530, result (4.03841e-008, 0.92388, -0.382683), expected (0.0905474, 0.919342, -0.3829)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 531, result (-7.3667e-009, -0.16853, -0.55557), expected (-0.0165317, -0.167849, -0.555765)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 531, result (3.63447e-008, 0.83147, -0.55557), expected (0.0814857, 0.827336, -0.555765)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 532, result (-1.28028e-008, -0.292893, -0.707107), expected (-0.0287249, -0.291648, -0.707273)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 532, result (3.09086e-008, 0.707107, -0.707107), expected (0.0692924, 0.703536, -0.707273)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 533, result (-1.94267e-008, -0.44443, -0.83147), expected (-0.043581, -0.442485, -0.831601)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 533, result (2.42847e-008, 0.55557, -0.83147), expected (0.0544363, 0.5527, -0.831601)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 534, result (-2.69838e-008, -0.617317, -0.92388), expected (-0.0605291, -0.614561, -0.92397)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 534, result (1.67276e-008, 0.382683, -0.92388), expected (0.0374882, 0.380623, -0.92397)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 535, result (-3.51837e-008, -0.80491, -0.980785), expected (-0.0789179, -0.801265, -0.980831)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 535, result (8.52767e-009, 0.19509, -0.980785), expected (0.0190995, 0.19392, -0.980831)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 536, result (-4.37114e-008, -1, -1), expected (-0.0980406, -0.995421, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 536, result (-5.21253e-016, -1.19249e-008, -1), expected (-2.32706e-005, -0.00023627, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 537, result (-5.22391e-008, -1.19509, -0.980785), expected (-0.117162, -1.18957, -0.980739)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 537, result (-8.52767e-009, -0.19509, -0.980785), expected (-0.0191451, -0.194383, -0.980739)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 538, result (-6.0439e-008, -1.38268, -0.923879), expected (-0.135549, -1.37624, -0.923788)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 538, result (-1.67276e-008, -0.382684, -0.923879), expected (-0.0375312, -0.38106, -0.923788)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 539, result (-6.79961e-008, -1.55557, -0.831469), expected (-0.152492, -1.54828, -0.831337)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 539, result (-2.42848e-008, -0.55557, -0.831469), expected (-0.054475, -0.553093, -0.831337)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 540, result (-7.462e-008, -1.70711, -0.707107), expected (-0.167343, -1.69906, -0.706937)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 540, result (-3.09086e-008, -0.707107, -0.707107), expected (-0.0693253, -0.70387, -0.706937)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 541, result (-8.00561e-008, -1.83147, -0.55557), expected (-0.179529, -1.82278, -0.555371)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 541, result (-3.63447e-008, -0.83147, -0.55557), expected (-0.0815115, -0.827599, -0.555371)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 542, result (-8.40954e-008, -1.92388, -0.382683), expected (-0.188583, -1.91471, -0.382461)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 542, result (-4.03841e-008, -0.92388, -0.382683), expected (-0.0905652, -0.919522, -0.382461)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 543, result (-8.65829e-008, -1.98079, -0.19509), expected (-0.194156, -1.97129, -0.194854)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 543, result (-4.28715e-008, -0.980785, -0.19509), expected (-0.0961386, -0.976109, -0.194854)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 544, result (-0.196034, -1.99037, 0), expected (-0.390181, -1.96157, 0.000241868)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 544, result (-0.0980172, -0.995185, 0), expected (-0.195091, -0.980785, 0.000241868)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 545, result (-0.194151, -1.97125, 0.19509), expected (-0.386423, -1.94268, 0.195328)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 545, result (-0.0961339, -0.976062, 0.19509), expected (-0.191333, -0.961893, 0.195328)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 546, result (-0.188573, -1.91462, 0.382683), expected (-0.375313, -1.88682, 0.382908)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 546, result (-0.0905561, -0.919431, 0.382683), expected (-0.180222, -0.906036, 0.382908)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 547, result (-0.179516, -1.82265, 0.55557), expected (-0.357276, -1.79615, 0.555773)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 547, result (-0.0814983, -0.827466, 0.55557), expected (-0.162185, -0.81536, 0.555773)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 548, result (-0.167326, -1.69889, 0.707107), expected (-0.333007, -1.67414, 0.707279)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 548, result (-0.0693086, -0.703702, 0.707107), expected (-0.137916, -0.693351, 0.707279)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 549, result (-0.152473, -1.54808, 0.83147), expected (-0.303437, -1.52548, 0.831605)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 549, result (-0.0544554, -0.552895, 0.83147), expected (-0.108347, -0.544696, 0.831605)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 550, result (-0.135527, -1.37603, 0.92388), expected (-0.269704, -1.35589, 0.923973)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 550, result (-0.0375096, -0.380841, 0.92388), expected (-0.0746137, -0.375108, 0.923973)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 551, result (-0.117139, -1.18934, 0.980785), expected (-0.233104, -1.17189, 0.980833)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 551, result (-0.0191222, -0.194151, 0.980785), expected (-0.0380133, -0.191105, 0.980833)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 552, result (-0.0980172, -0.995185, 1), expected (-0.195043, -0.980544, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 552, result (4.28447e-009, 4.35009e-008, 1), expected (4.80551e-005, 0.000241589, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 553, result (-0.078895, -0.801034, 0.980785), expected (-0.156983, -0.789206, 0.980737)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 553, result (0.0191222, 0.194151, 0.980785), expected (0.0381075, 0.191579, 0.980737)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 554, result (-0.0605076, -0.614344, 0.92388), expected (-0.120388, -0.605231, 0.923785)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 554, result (0.0375096, 0.380841, 0.92388), expected (0.0747025, 0.375554, 0.923785)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 555, result (-0.0435618, -0.44229, 0.83147), expected (-0.0866638, -0.435688, 0.831332)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 555, result (0.0544555, 0.552895, 0.83147), expected (0.108427, 0.545097, 0.831332)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 556, result (-0.0287086, -0.291483, 0.707107), expected (-0.0571064, -0.287093, 0.706931)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 556, result (0.0693086, 0.703702, 0.707107), expected (0.137984, 0.693692, 0.706931)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 557, result (-0.0165189, -0.167719, 0.55557), expected (-0.0328517, -0.165156, 0.555363)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 557, result (0.0814983, 0.827466, 0.55557), expected (0.162239, 0.815629, 0.555363)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 558, result (-0.00746111, -0.0757538, 0.382683), expected (-0.0148317, -0.0745642, 0.382453)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 558, result (0.0905561, 0.919431, 0.382683), expected (0.180259, 0.906221, 0.382453)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 559, result (-0.00188337, -0.0191222, 0.19509), expected (-0.00373909, -0.0187977, 0.194845)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 559, result (0.0961339, 0.976063, 0.19509), expected (0.191351, 0.961988, 0.194845)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 560, result (-0, -0, -8.74228e-008), expected (-1.16283e-008, -5.84594e-008, -0.000250777)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 560, result (0.0980172, 0.995185, -8.74228e-008), expected (0.195091, 0.980785, -0.000250777)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 561, result (-0.00188338, -0.0191222, -0.19509), expected (-0.00375819, -0.0188937, -0.195337)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 561, result (0.0961339, 0.976062, -0.19509), expected (0.191332, 0.961892, -0.195337)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 562, result (-0.00746112, -0.075754, -0.382683), expected (-0.0148692, -0.0747524, -0.382916)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 562, result (0.0905561, 0.919431, -0.382683), expected (0.180221, 0.906033, -0.382916)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 563, result (-0.0165189, -0.167719, -0.55557), expected (-0.0329061, -0.16543, -0.55578)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 563, result (0.0814983, 0.827466, -0.55557), expected (0.162185, 0.815356, -0.55578)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 564, result (-0.0287086, -0.291483, -0.707107), expected (-0.0571756, -0.287441, -0.707286)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 564, result (0.0693086, 0.703702, -0.707107), expected (0.137915, 0.693344, -0.707286)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 565, result (-0.0435618, -0.44229, -0.83147), expected (-0.0867452, -0.436097, -0.83161)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 565, result (0.0544554, 0.552895, -0.83147), expected (0.108345, 0.544688, -0.83161)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 566, result (-0.0605077, -0.614344, -0.92388), expected (-0.120478, -0.605685, -0.923977)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 566, result (0.0375095, 0.38084, -0.92388), expected (0.0746121, 0.3751, -0.923977)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 567, result (-0.078895, -0.801034, -0.980785), expected (-0.157079, -0.789689, -0.980835)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 567, result (0.0191222, 0.194151, -0.980785), expected (0.0380116, 0.191097, -0.980835)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 568, result (-0.0980172, -0.995185, -1), expected (-0.19514, -0.981036, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 568, result (-1.16884e-009, -1.18675e-008, -1), expected (-4.97932e-005, -0.000250327, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 569, result (-0.117139, -1.18934, -0.980785), expected (-0.2332, -1.17237, -0.980735)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 569, result (-0.0191222, -0.194151, -0.980785), expected (-0.0381092, -0.191588, -0.980735)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 570, result (-0.135527, -1.37603, -0.923879), expected (-0.269795, -1.35635, -0.923781)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 570, result (-0.0375096, -0.380841, -0.923879), expected (-0.0747041, -0.375563, -0.923781)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 571, result (-0.152473, -1.54808, -0.831469), expected (-0.303519, -1.52589, -0.831327)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 571, result (-0.0544555, -0.552895, -0.831469), expected (-0.108428, -0.545105, -0.831327)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 572, result (-0.167326, -1.69889, -0.707107), expected (-0.333076, -1.67448, -0.706925)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 572, result (-0.0693087, -0.703702, -0.707107), expected (-0.137985, -0.693698, -0.706925)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 573, result (-0.179516, -1.82265, -0.55557), expected (-0.35733, -1.79642, -0.555356)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 573, result (-0.0814983, -0.827466, -0.55557), expected (-0.16224, -0.815634, -0.555356)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 574, result (-0.188573, -1.91462, -0.382683), expected (-0.37535, -1.88701, -0.382445)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 574, result (-0.0905561, -0.919431, -0.382683), expected (-0.180259, -0.906224, -0.382445)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 575, result (-0.194151, -1.97125, -0.19509), expected (-0.386442, -1.94277, -0.194836)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 575, result (-0.0961339, -0.976063, -0.19509), expected (-0.191352, -0.961989, -0.194836)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 576, result (-0.390181, -1.96157, 0), expected (-0.58057, -1.91388, 0.000259686)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 576, result (-0.19509, -0.980785, 0), expected (-0.290285, -0.95694, 0.000259686)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 577, result (-0.386432, -1.94272, 0.19509), expected (-0.574977, -1.89544, 0.195346)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 577, result (-0.191342, -0.96194, 0.19509), expected (-0.284692, -0.938504, 0.195346)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 578, result (-0.37533, -1.88691, 0.382683), expected (-0.558444, -1.84094, 0.382924)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 578, result (-0.18024, -0.906127, 0.382683), expected (-0.268159, -0.884002, 0.382924)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 579, result (-0.357302, -1.79628, 0.55557), expected (-0.531606, -1.75247, 0.555788)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 579, result (-0.162212, -0.815493, 0.55557), expected (-0.241321, -0.795528, 0.555788)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 580, result (-0.33304, -1.67431, 0.707107), expected (-0.495494, -1.63342, 0.707292)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 580, result (-0.13795, -0.69352, 0.707107), expected (-0.205209, -0.676482, 0.707292)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 581, result (-0.303477, -1.52568, 0.83147), expected (-0.451495, -1.48838, 0.831615)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 581, result (-0.108386, -0.544895, 0.83147), expected (-0.16121, -0.531439, 0.831615)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 582, result (-0.269748, -1.35612, 0.92388), expected (-0.401302, -1.32291, 0.92398)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 582, result (-0.0746578, -0.37533, 0.92388), expected (-0.111017, -0.365973, 0.92398)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 583, result (-0.233151, -1.17213, 0.980785), expected (-0.346842, -1.14338, 0.980837)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 583, result (-0.0380602, -0.191342, 0.980785), expected (-0.0565567, -0.186442, 0.980837)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 584, result (-0.19509, -0.980785, 1), expected (-0.290208, -0.956687, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 584, result (8.52767e-009, 4.28715e-008, 1), expected (7.66759e-005, 0.000252766, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 585, result (-0.15703, -0.789444, 0.980785), expected (-0.233578, -0.770002, 0.980734)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 585, result (0.0380602, 0.191342, 0.980785), expected (0.0567071, 0.186938, 0.980734)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 586, result (-0.120432, -0.605455, 0.92388), expected (-0.179127, -0.590501, 0.923778)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 586, result (0.0746578, 0.37533, 0.92388), expected (0.111158, 0.36644, 0.923778)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 587, result (-0.0867039, -0.43589, 0.83147), expected (-0.128947, -0.425081, 0.831322)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 587, result (0.108386, 0.544895, 0.83147), expected (0.161338, 0.531859, 0.831322)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 588, result (-0.0571406, -0.287265, 0.707107), expected (-0.0849678, -0.280101, 0.706918)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 588, result (0.13795, 0.69352, 0.707107), expected (0.205317, 0.676839, 0.706918)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 589, result (-0.0328786, -0.165292, 0.55557), expected (-0.0488788, -0.161132, 0.555348)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 589, result (0.162212, 0.815493, 0.55557), expected (0.241406, 0.795809, 0.555348)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 590, result (-0.0148503, -0.0746577, 0.382683), expected (-0.0220669, -0.0727448, 0.382436)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 590, result (0.18024, 0.906128, 0.382683), expected (0.268218, 0.884195, 0.382436)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 591, result (-0.0037486, -0.0188455, 0.19509), expected (-0.00556258, -0.0183373, 0.194827)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 591, result (0.191342, 0.96194, 0.19509), expected (0.284722, 0.938603, 0.194827)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 592, result (-0, -0, -8.74228e-008), expected (-1.73023e-008, -5.70381e-008, -0.000268595)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 592, result (0.19509, 0.980785, -8.74228e-008), expected (0.290285, 0.95694, -0.000268595)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 593, result (-0.00374861, -0.0188455, -0.19509), expected (-0.005593, -0.0184376, -0.195354)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 593, result (0.191342, 0.96194, -0.19509), expected (0.284692, 0.938503, -0.195354)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 594, result (-0.0148504, -0.0746579, -0.382683), expected (-0.0221266, -0.0729416, -0.382933)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 594, result (0.18024, 0.906127, -0.382683), expected (0.268158, 0.883999, -0.382933)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 595, result (-0.0328787, -0.165292, -0.55557), expected (-0.0489654, -0.161417, -0.555795)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 595, result (0.162212, 0.815493, -0.55557), expected (0.24132, 0.795523, -0.555795)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 596, result (-0.0571407, -0.287265, -0.707107), expected (-0.0850781, -0.280465, -0.707298)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 596, result (0.13795, 0.69352, -0.707107), expected (0.205207, 0.676476, -0.707298)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 597, result (-0.086704, -0.43589, -0.83147), expected (-0.129077, -0.425509, -0.83162)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 597, result (0.108386, 0.544895, -0.83147), expected (0.161208, 0.531432, -0.83162)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 598, result (-0.120433, -0.605455, -0.92388), expected (-0.179271, -0.590975, -0.923984)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 598, result (0.0746578, 0.37533, -0.92388), expected (0.111014, 0.365965, -0.923984)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 599, result (-0.15703, -0.789443, -0.980785), expected (-0.233731, -0.770506, -0.980838)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 599, result (0.0380602, 0.191342, -0.980785), expected (0.0565542, 0.186434, -0.980838)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 600, result (-0.19509, -0.980785, -1), expected (-0.290364, -0.957202, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 600, result (-2.32643e-009, -1.16957e-008, -1), expected (-7.9262e-005, -0.000261292, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 601, result (-0.233151, -1.17213, -0.980785), expected (-0.346995, -1.14389, -0.980732)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 601, result (-0.0380603, -0.191342, -0.980785), expected (-0.0567097, -0.186947, -0.980732)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 602, result (-0.269748, -1.35612, -0.923879), expected (-0.401446, -1.32339, -0.923775)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 602, result (-0.0746579, -0.37533, -0.923879), expected (-0.111161, -0.366448, -0.923775)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 603, result (-0.303477, -1.52568, -0.831469), expected (-0.451625, -1.48881, -0.831317)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 603, result (-0.108386, -0.544895, -0.831469), expected (-0.16134, -0.531866, -0.831317)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 604, result (-0.33304, -1.67431, -0.707107), expected (-0.495604, -1.63379, -0.706912)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 604, result (-0.13795, -0.69352, -0.707107), expected (-0.205319, -0.676845, -0.706912)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 605, result (-0.357302, -1.79628, -0.55557), expected (-0.531693, -1.75275, -0.555341)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 605, result (-0.162212, -0.815493, -0.55557), expected (-0.241408, -0.795813, -0.555341)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 606, result (-0.37533, -1.88691, -0.382683), expected (-0.558504, -1.84114, -0.382428)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 606, result (-0.18024, -0.906127, -0.382683), expected (-0.268219, -0.884199, -0.382428)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 607, result (-0.386432, -1.94273, -0.19509), expected (-0.575008, -1.89554, -0.194819)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 607, result (-0.191342, -0.96194, -0.19509), expected (-0.284723, -0.938605, -0.194819)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 608, result (-0.580569, -1.91388, 0), expected (-0.765367, -1.84776, 0.000277503)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 608, result (-0.290285, -0.95694, 0), expected (-0.382684, -0.923879, 0.000277503)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 609, result (-0.574992, -1.89549, 0.19509), expected (-0.757994, -1.82996, 0.195363)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 609, result (-0.284707, -0.938553, 0.19509), expected (-0.37531, -0.906077, 0.195363)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 610, result (-0.558473, -1.84104, 0.382683), expected (-0.736197, -1.77733, 0.382941)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 610, result (-0.268188, -0.884098, 0.382683), expected (-0.353513, -0.853455, 0.382941)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 611, result (-0.531648, -1.75261, 0.55557), expected (-0.700814, -1.69191, 0.555802)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 611, result (-0.241363, -0.795667, 0.55557), expected (-0.318131, -0.768034, 0.555802)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 612, result (-0.495547, -1.6336, 0.707107), expected (-0.653206, -1.57698, 0.707305)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 612, result (-0.205262, -0.676659, 0.707107), expected (-0.270523, -0.653099, 0.707305)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 613, result (-0.451558, -1.48859, 0.83147), expected (-0.595202, -1.43694, 0.831625)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 613, result (-0.161274, -0.531648, 0.83147), expected (-0.212518, -0.513065, 0.831625)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 614, result (-0.401372, -1.32315, 0.92388), expected (-0.529031, -1.27719, 0.923987)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 614, result (-0.111087, -0.366205, 0.92388), expected (-0.146347, -0.353314, 0.923987)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 615, result (-0.346916, -1.14363, 0.980785), expected (-0.457236, -1.10386, 0.98084)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 615, result (-0.0566317, -0.18669, 0.980785), expected (-0.0745523, -0.179985, 0.98084)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 616, result (-0.290285, -0.95694, 1), expected (-0.382576, -0.923619, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 616, result (1.26887e-008, 4.18292e-008, 1), expected (0.000107901, 0.000260495, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 617, result (-0.233653, -0.770251, 0.980785), expected (-0.30792, -0.743383, 0.98073)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 617, result (0.0566317, 0.18669, 0.980785), expected (0.0747639, 0.180496, 0.98073)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 618, result (-0.179198, -0.590735, 0.92388), expected (-0.236137, -0.570084, 0.923771)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 618, result (0.111087, 0.366205, 0.92388), expected (0.146547, 0.353795, 0.923771)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 619, result (-0.129011, -0.425293, 0.83147), expected (-0.169986, -0.410382, 0.831312)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 619, result (0.161274, 0.531648, 0.83147), expected (0.212698, 0.513498, 0.831312)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 620, result (-0.0850224, -0.280281, 0.707107), expected (-0.112009, -0.270412, 0.706906)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 620, result (0.205262, 0.676659, 0.707107), expected (0.270675, 0.653467, 0.706906)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 621, result (-0.0489218, -0.161273, 0.55557), expected (-0.0644333, -0.155556, 0.555333)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 621, result (0.241363, 0.795667, 0.55557), expected (0.31825, 0.768324, 0.555333)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 622, result (-0.0220966, -0.0728427, 0.382683), expected (-0.0290883, -0.0702253, 0.38242)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 622, result (0.268188, 0.884098, 0.382683), expected (0.353595, 0.853654, 0.38242)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 623, result (-0.00557773, -0.0183873, 0.19509), expected (-0.00733184, -0.0177006, 0.19481)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 623, result (0.284707, 0.938553, 0.19509), expected (0.375352, 0.906179, 0.19481)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 624, result (-0, -0, -8.74228e-008), expected (-2.28097e-008, -5.50675e-008, -0.000286412)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 624, result (0.290285, 0.95694, -8.74228e-008), expected (0.382684, 0.923879, -0.000286412)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 625, result (-0.00557775, -0.0183874, -0.19509), expected (-0.00737459, -0.0178038, -0.195372)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 625, result (0.284707, 0.938553, -0.19509), expected (0.375309, 0.906076, -0.195372)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 626, result (-0.0220966, -0.0728428, -0.382683), expected (-0.0291722, -0.0704278, -0.382949)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 626, result (0.268188, 0.884098, -0.382683), expected (0.353512, 0.853452, -0.382949)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 627, result (-0.0489218, -0.161274, -0.55557), expected (-0.0645551, -0.15585, -0.55581)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 627, result (0.241363, 0.795667, -0.55557), expected (0.318129, 0.76803, -0.55581)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 628, result (-0.0850225, -0.280281, -0.707107), expected (-0.112164, -0.270787, -0.707311)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 628, result (0.205262, 0.676659, -0.707107), expected (0.27052, 0.653093, -0.707311)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 629, result (-0.129011, -0.425293, -0.83147), expected (-0.170168, -0.410822, -0.83163)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 629, result (0.161273, 0.531647, -0.83147), expected (0.212516, 0.513058, -0.83163)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 630, result (-0.179198, -0.590735, -0.92388), expected (-0.236339, -0.570573, -0.92399)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 630, result (0.111087, 0.366205, -0.92388), expected (0.146344, 0.353306, -0.92399)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 631, result (-0.233653, -0.77025, -0.980785), expected (-0.308135, -0.743903, -0.980842)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 631, result (0.0566318, 0.18669, -0.980785), expected (0.0745489, 0.179977, -0.980842)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 632, result (-0.290285, -0.95694, -1), expected (-0.382795, -0.924148, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 632, result (-3.46161e-009, -1.14114e-008, -1), expected (-0.00011131, -0.000268726, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 633, result (-0.346916, -1.14363, -0.980785), expected (-0.457451, -1.10438, -0.980728)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 633, result (-0.0566318, -0.18669, -0.980785), expected (-0.0747673, -0.180504, -0.980728)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 634, result (-0.401372, -1.32315, -0.923879), expected (-0.529234, -1.27768, -0.923768)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 634, result (-0.111087, -0.366205, -0.923879), expected (-0.14655, -0.353803, -0.923768)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 635, result (-0.451558, -1.48859, -0.831469), expected (-0.595384, -1.43738, -0.831307)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 635, result (-0.161274, -0.531648, -0.831469), expected (-0.212701, -0.513505, -0.831307)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 636, result (-0.495547, -1.6336, -0.707107), expected (-0.653361, -1.57735, -0.7069)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 636, result (-0.205262, -0.676659, -0.707107), expected (-0.270678, -0.653473, -0.7069)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 637, result (-0.531648, -1.75261, -0.55557), expected (-0.700936, -1.69221, -0.555326)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 637, result (-0.241363, -0.795667, -0.55557), expected (-0.318252, -0.768328, -0.555326)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 638, result (-0.558473, -1.84104, -0.382683), expected (-0.736281, -1.77754, -0.382412)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 638, result (-0.268188, -0.884098, -0.382683), expected (-0.353597, -0.853657, -0.382412)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 639, result (-0.574992, -1.89549, -0.19509), expected (-0.758036, -1.83006, -0.194801)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 639, result (-0.284707, -0.938553, -0.19509), expected (-0.375353, -0.90618, -0.194801)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 640, result (-0.765367, -1.84776, 0), expected (-0.942794, -1.76384, 0.000295321)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 640, result (-0.382684, -0.92388, 0), expected (-0.471397, -0.881921, 0.000295321)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 641, result (-0.758014, -1.83001, 0.19509), expected (-0.933709, -1.74685, 0.195381)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 641, result (-0.37533, -0.906127, 0.19509), expected (-0.462312, -0.864924, 0.195381)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 642, result (-0.736237, -1.77743, 0.382683), expected (-0.906858, -1.69661, 0.382957)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 642, result (-0.353553, -0.853553, 0.382683), expected (-0.435461, -0.814689, 0.382957)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 643, result (-0.700873, -1.69206, 0.55557), expected (-0.863272, -1.61507, 0.555817)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 643, result (-0.31819, -0.768178, 0.55557), expected (-0.391874, -0.733145, 0.555817)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 644, result (-0.653282, -1.57716, 0.707107), expected (-0.804626, -1.50535, 0.707317)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 644, result (-0.270598, -0.653281, 0.707107), expected (-0.333229, -0.623427, 0.707317)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 645, result (-0.595291, -1.43716, 0.83147), expected (-0.733174, -1.37167, 0.831635)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 645, result (-0.212608, -0.51328, 0.83147), expected (-0.261777, -0.489751, 0.831635)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 646, result (-0.52913, -1.27743, 0.92388), expected (-0.651663, -1.21917, 0.923994)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 646, result (-0.146447, -0.353553, 0.92388), expected (-0.180266, -0.337253, 0.923994)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 647, result (-0.457341, -1.10412, 0.980785), expected (-0.563224, -1.05372, 0.980844)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 647, result (-0.0746578, -0.18024, 0.980785), expected (-0.0918267, -0.171795, 0.980844)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 648, result (-0.382683, -0.923879, 1), expected (-0.471256, -0.881657, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 648, result (1.67276e-008, 4.03841e-008, 1), expected (0.000141313, 0.000264379, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 649, result (-0.308026, -0.74364, 0.980785), expected (-0.379293, -0.709607, 0.980727)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 649, result (0.0746578, 0.18024, 0.980785), expected (0.0921039, 0.172314, 0.980727)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 650, result (-0.236237, -0.570326, 0.92388), expected (-0.29087, -0.544179, 0.923764)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 650, result (0.146447, 0.353553, 0.92388), expected (0.180527, 0.337742, 0.923764)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 651, result (-0.170076, -0.410599, 0.83147), expected (-0.209385, -0.391731, 0.831302)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 651, result (0.212608, 0.51328, 0.83147), expected (0.262012, 0.49019, 0.831302)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 652, result (-0.112085, -0.270598, 0.707107), expected (-0.137968, -0.25812, 0.706893)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 652, result (0.270598, 0.653281, 0.707107), expected (0.333429, 0.623801, 0.706893)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 653, result (-0.0644938, -0.155702, 0.55557), expected (-0.0793655, -0.148482, 0.555319)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 653, result (0.31819, 0.768178, 0.55557), expected (0.392032, 0.733439, 0.555319)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 654, result (-0.02913, -0.0703261, 0.382683), expected (-0.0358283, -0.06703, 0.382403)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 654, result (0.353554, 0.853553, 0.382683), expected (0.435569, 0.814891, 0.382403)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 655, result (-0.00735315, -0.0177521, 0.19509), expected (-0.00902985, -0.0168936, 0.194792)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 655, result (0.37533, 0.906127, 0.19509), expected (0.462367, 0.865027, 0.194792)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 656, result (-0, -0, -8.74228e-008), expected (-2.80975e-008, -5.25666e-008, -0.00030423)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 656, result (0.382684, 0.92388, -8.74228e-008), expected (0.471397, 0.881921, -0.00030423)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 657, result (-0.00735317, -0.0177521, -0.19509), expected (-0.00908582, -0.0169984, -0.195389)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 657, result (0.37533, 0.906127, -0.19509), expected (0.462311, 0.864923, -0.195389)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 658, result (-0.0291301, -0.0703262, -0.382683), expected (-0.0359381, -0.0672354, -0.382966)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 658, result (0.353553, 0.853553, -0.382683), expected (0.435459, 0.814686, -0.382966)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 659, result (-0.0644938, -0.155702, -0.55557), expected (-0.0795249, -0.14878, -0.555825)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 659, result (0.31819, 0.768178, -0.55557), expected (0.391872, 0.733141, -0.555825)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 660, result (-0.112085, -0.270598, -0.707107), expected (-0.138171, -0.2585, -0.707323)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 660, result (0.270598, 0.653281, -0.707107), expected (0.333226, 0.623421, -0.707323)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 661, result (-0.170076, -0.4106, -0.83147), expected (-0.209623, -0.392177, -0.83164)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 661, result (0.212607, 0.51328, -0.83147), expected (0.261774, 0.489744, -0.83164)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 662, result (-0.236237, -0.570326, -0.92388), expected (-0.291135, -0.544675, -0.923997)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 662, result (0.146447, 0.353553, -0.92388), expected (0.180262, 0.337246, -0.923997)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 663, result (-0.308026, -0.743639, -0.980785), expected (-0.379575, -0.710133, -0.980845)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 663, result (0.0746579, 0.18024, -0.980785), expected (0.0918225, 0.171788, -0.980845)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 664, result (-0.382684, -0.92388, -1), expected (-0.471543, -0.882193, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 664, result (-4.56346e-009, -1.10172e-008, -1), expected (-0.000145513, -0.000272235, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 665, result (-0.457341, -1.10412, -0.980785), expected (-0.563505, -1.05424, -0.980725)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 665, result (-0.0746579, -0.18024, -0.980785), expected (-0.092108, -0.172322, -0.980725)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 666, result (-0.52913, -1.27743, -0.923879), expected (-0.651928, -1.21967, -0.923761)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 666, result (-0.146447, -0.353554, -0.923879), expected (-0.180531, -0.337749, -0.923761)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 667, result (-0.595291, -1.43716, -0.831469), expected (-0.733413, -1.37212, -0.831297)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 667, result (-0.212608, -0.51328, -0.831469), expected (-0.262016, -0.490197, -0.831297)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 668, result (-0.653282, -1.57716, -0.707107), expected (-0.804829, -1.50573, -0.706887)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 668, result (-0.270598, -0.653282, -0.707107), expected (-0.333432, -0.623806, -0.706887)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 669, result (-0.700873, -1.69206, -0.55557), expected (-0.863431, -1.61536, -0.555311)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 669, result (-0.31819, -0.768178, -0.55557), expected (-0.392034, -0.733443, -0.555311)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 670, result (-0.736237, -1.77743, -0.382683), expected (-0.906967, -1.69682, -0.382395)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 670, result (-0.353553, -0.853553, -0.382683), expected (-0.43557, -0.814894, -0.382395)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 671, result (-0.758014, -1.83001, -0.19509), expected (-0.933765, -1.74695, -0.194784)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 671, result (-0.37533, -0.906127, -0.19509), expected (-0.462368, -0.865029, -0.194784)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 672, result (-0.942794, -1.76384, 0), expected (-1.11114, -1.66294, 0.000313139)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 672, result (-0.471397, -0.881921, 0), expected (-0.55557, -0.831469, 0.000313139)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 673, result (-0.933736, -1.7469, 0.19509), expected (-1.10043, -1.64691, 0.195398)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 673, result (-0.462339, -0.864975, 0.19509), expected (-0.544861, -0.815442, 0.195398)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 674, result (-0.906911, -1.69671, 0.382683), expected (-1.06878, -1.59955, 0.382974)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 674, result (-0.435514, -0.814789, 0.382683), expected (-0.513213, -0.768078, 0.382974)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 675, result (-0.863349, -1.61521, 0.55557), expected (-1.01741, -1.52267, 0.555832)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 675, result (-0.391952, -0.733291, 0.55557), expected (-0.461843, -0.691196, 0.555832)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 676, result (-0.804725, -1.50553, 0.707107), expected (-0.948294, -1.41922, 0.70733)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 676, result (-0.333328, -0.623612, 0.707107), expected (-0.392724, -0.587752, 0.70733)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 677, result (-0.733291, -1.37189, 0.83147), expected (-0.864083, -1.29319, 0.831645)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 677, result (-0.261894, -0.489969, 0.83147), expected (-0.308512, -0.461721, 0.831645)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 678, result (-0.651793, -1.21942, 0.92388), expected (-0.768016, -1.14942, 0.924001)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 678, result (-0.180396, -0.337497, 0.92388), expected (-0.212445, -0.317946, 0.924001)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 679, result (-0.563362, -1.05398, 0.980785), expected (-0.663784, -0.993423, 0.980847)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 679, result (-0.0919649, -0.172054, 0.980785), expected (-0.108214, -0.161953, 0.980847)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 680, result (-0.471397, -0.881921, 1), expected (-0.555394, -0.831205, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 680, result (2.06054e-008, 3.855e-008, 1), expected (0.000176446, 0.000264069, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 681, result (-0.379432, -0.709867, 0.980785), expected (-0.447011, -0.668998, 0.980723)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 681, result (0.091965, 0.172054, 0.980785), expected (0.10856, 0.162471, 0.980723)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 682, result (-0.291001, -0.544425, 0.92388), expected (-0.342799, -0.513035, 0.923757)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 682, result (0.180396, 0.337497, 0.92388), expected (0.212771, 0.318434, 0.923757)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 683, result (-0.209503, -0.391952, 0.83147), expected (-0.246765, -0.369309, 0.831292)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 683, result (0.261894, 0.489969, 0.83147), expected (0.308806, 0.46216, 0.831292)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 684, result (-0.138069, -0.258309, 0.707107), expected (-0.162597, -0.243344, 0.706881)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 684, result (0.333328, 0.623612, 0.707107), expected (0.392973, 0.588126, 0.706881)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 685, result (-0.0794447, -0.14863, 0.55557), expected (-0.0935316, -0.13998, 0.555304)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 685, result (0.391952, 0.733291, 0.55557), expected (0.462039, 0.69149, 0.555304)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 686, result (-0.0358829, -0.0671322, 0.382683), expected (-0.0422221, -0.0631898, 0.382387)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 686, result (0.435514, 0.814789, 0.382683), expected (0.513348, 0.76828, 0.382387)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 687, result (-0.00905774, -0.0169458, 0.19509), expected (-0.0106403, -0.0159243, 0.194775)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 687, result (0.462339, 0.864975, 0.19509), expected (0.54493, 0.815545, 0.194775)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 688, result (-0, -0, -8.74228e-008), expected (-3.31146e-008, -4.95594e-008, -0.000322048)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 688, result (0.471397, 0.881921, -8.74228e-008), expected (0.55557, 0.831469, -0.000322048)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 689, result (-0.00905777, -0.0169459, -0.19509), expected (-0.0107101, -0.0160288, -0.195407)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 689, result (0.462339, 0.864975, -0.19509), expected (0.54486, 0.815441, -0.195407)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 690, result (-0.035883, -0.0671323, -0.382683), expected (-0.042359, -0.0633947, -0.382982)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 690, result (0.435514, 0.814789, -0.382683), expected (0.513212, 0.768075, -0.382982)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 691, result (-0.0794447, -0.148631, -0.55557), expected (-0.0937305, -0.140277, -0.555839)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 691, result (0.391952, 0.733291, -0.55557), expected (0.46184, 0.691192, -0.555839)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 692, result (-0.138069, -0.258309, -0.707107), expected (-0.16285, -0.243722, -0.707336)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 692, result (0.333328, 0.623612, -0.707107), expected (0.39272, 0.587747, -0.707336)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 693, result (-0.209503, -0.391952, -0.83147), expected (-0.247062, -0.369754, -0.83165)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 693, result (0.261894, 0.489969, -0.83147), expected (0.308508, 0.461715, -0.83165)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 694, result (-0.291001, -0.544425, -0.92388), expected (-0.34313, -0.51353, -0.924004)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 694, result (0.180396, 0.337496, -0.92388), expected (0.212441, 0.31794, -0.924004)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 695, result (-0.379432, -0.709867, -0.980785), expected (-0.447362, -0.669524, -0.980849)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 695, result (0.091965, 0.172054, -0.980785), expected (0.108209, 0.161946, -0.980849)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 696, result (-0.471397, -0.881921, -1), expected (-0.555752, -0.831741, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 696, result (-5.62135e-009, -1.05168e-008, -1), expected (-0.000181395, -0.000271477, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 697, result (-0.563362, -1.05398, -0.980785), expected (-0.664135, -0.993948, -0.980721)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 697, result (-0.091965, -0.172054, -0.980785), expected (-0.108565, -0.162478, -0.980721)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 698, result (-0.651793, -1.21942, -0.923879), expected (-0.768346, -1.14991, -0.923754)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 698, result (-0.180396, -0.337497, -0.923879), expected (-0.212776, -0.318441, -0.923754)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 699, result (-0.733291, -1.37189, -0.831469), expected (-0.864381, -1.29364, -0.831287)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 699, result (-0.261894, -0.489969, -0.831469), expected (-0.30881, -0.462166, -0.831287)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 700, result (-0.804725, -1.50553, -0.707107), expected (-0.948547, -1.4196, -0.706874)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 700, result (-0.333328, -0.623613, -0.707107), expected (-0.392977, -0.588131, -0.706874)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 701, result (-0.863349, -1.61521, -0.55557), expected (-1.01761, -1.52296, -0.555296)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 701, result (-0.391952, -0.733291, -0.55557), expected (-0.462042, -0.691494, -0.555296)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 702, result (-0.906911, -1.69671, -0.382683), expected (-1.06892, -1.59975, -0.382379)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 702, result (-0.435514, -0.814789, -0.382683), expected (-0.51335, -0.768282, -0.382379)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 703, result (-0.933736, -1.7469, -0.19509), expected (-1.1005, -1.64702, -0.194766)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 703, result (-0.462339, -0.864975, -0.19509), expected (-0.544931, -0.815547, -0.194766)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 704, result (-1.11114, -1.66294, 0), expected (-1.26879, -1.54602, 0.000330957)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 704, result (-0.55557, -0.83147, 0), expected (-0.634394, -0.77301, 0.000330957)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 705, result (-1.10047, -1.64696, 0.19509), expected (-1.25656, -1.53112, 0.195415)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 705, result (-0.544895, -0.815493, 0.19509), expected (-0.622163, -0.758107, 0.195415)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 706, result (-1.06885, -1.59965, 0.382683), expected (-1.22042, -1.48708, 0.38299)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 706, result (-0.51328, -0.768178, 0.382683), expected (-0.586023, -0.71407, 0.38299)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 707, result (-1.01751, -1.52281, 0.55557), expected (-1.16176, -1.4156, 0.555847)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 707, result (-0.46194, -0.691342, 0.55557), expected (-0.527362, -0.642592, 0.555847)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 708, result (-0.948418, -1.41941, 0.707107), expected (-1.08283, -1.31943, 0.707342)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 708, result (-0.392848, -0.587938, 0.707107), expected (-0.448435, -0.546419, 0.707342)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 709, result (-0.864229, -1.29341, 0.83147), expected (-0.986668, -1.20226, 0.831655)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 709, result (-0.308658, -0.46194, 0.83147), expected (-0.352274, -0.429247, 0.831655)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 710, result (-0.768178, -1.14966, 0.92388), expected (-0.87697, -1.06859, 0.924007)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 710, result (-0.212608, -0.31819, 0.92388), expected (-0.242576, -0.295579, 0.924007)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 711, result (-0.663957, -0.993681, 0.980785), expected (-0.757949, -0.923563, 0.980851)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 711, result (-0.108386, -0.162212, 0.980785), expected (-0.123556, -0.150553, 0.980851)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 712, result (-0.55557, -0.831469, 1), expected (-0.634181, -0.772751, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 712, result (2.42848e-008, 3.63447e-008, 1), expected (0.000212783, 0.000259276, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 713, result (-0.447184, -0.669258, 0.980785), expected (-0.510421, -0.621949, 0.98072)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 713, result (0.108386, 0.162212, 0.980785), expected (0.123973, 0.151062, 0.98072)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 714, result (-0.342963, -0.51328, 0.92388), expected (-0.391424, -0.476952, 0.923751)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 714, result (0.212608, 0.31819, 0.92388), expected (0.242969, 0.296059, 0.923751)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 715, result (-0.246912, -0.36953, 0.83147), expected (-0.281766, -0.343332, 0.831282)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 715, result (0.308658, 0.46194, 0.83147), expected (0.352628, 0.429678, 0.831282)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 716, result (-0.162723, -0.243532, 0.707107), expected (-0.185658, -0.226225, 0.706868)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 716, result (0.392848, 0.587938, 0.707107), expected (0.448735, 0.546785, 0.706868)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 717, result (-0.0936305, -0.140128, 0.55557), expected (-0.106795, -0.13013, 0.555289)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 717, result (0.46194, 0.691342, 0.55557), expected (0.527598, 0.64288, 0.555289)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 718, result (-0.0422902, -0.0632918, 0.382683), expected (-0.0482082, -0.0587418, 0.38237)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 718, result (0.51328, 0.768178, 0.382683), expected (0.586185, 0.714268, 0.38237)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 719, result (-0.0106751, -0.0159764, 0.19509), expected (-0.0121477, -0.0148021, 0.194758)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 719, result (0.544895, 0.815493, 0.19509), expected (0.622246, 0.758208, 0.194758)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 720, result (-0, -0, -8.74228e-008), expected (-3.78128e-008, -4.6075e-008, -0.000339866)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 720, result (0.55557, 0.83147, -8.74228e-008), expected (0.634394, 0.77301, -0.000339866)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 721, result (-0.0106751, -0.0159765, -0.19509), expected (-0.0122319, -0.0149046, -0.195424)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 721, result (0.544895, 0.815493, -0.19509), expected (0.622162, 0.758106, -0.195424)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 722, result (-0.0422903, -0.0632919, -0.382683), expected (-0.0483732, -0.0589428, -0.382998)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 722, result (0.51328, 0.768178, -0.382683), expected (0.58602, 0.714067, -0.382998)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 723, result (-0.0936305, -0.140128, -0.55557), expected (-0.107035, -0.130422, -0.555854)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 723, result (0.46194, 0.691342, -0.55557), expected (0.527359, 0.642588, -0.555854)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 724, result (-0.162723, -0.243532, -0.707107), expected (-0.185963, -0.226596, -0.707349)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 724, result (0.392848, 0.587938, -0.707107), expected (0.448431, 0.546414, -0.707349)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 725, result (-0.246912, -0.36953, -0.83147), expected (-0.282124, -0.343769, -0.83166)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 725, result (0.308658, 0.46194, -0.83147), expected (0.352269, 0.429241, -0.83166)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 726, result (-0.342963, -0.51328, -0.92388), expected (-0.391823, -0.477437, -0.924011)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 726, result (0.212607, 0.318189, -0.92388), expected (0.242571, 0.295573, -0.924011)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 727, result (-0.447184, -0.669258, -0.980785), expected (-0.510843, -0.622464, -0.980852)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 727, result (0.108386, 0.162212, -0.980785), expected (0.12355, 0.150546, -0.980852)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 728, result (-0.55557, -0.83147, -1), expected (-0.634612, -0.773276, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 728, result (-6.62511e-009, -9.91518e-009, -1), expected (-0.000218435, -0.000266163, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 729, result (-0.663957, -0.993681, -0.980785), expected (-0.758372, -0.924079, -0.980718)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 729, result (-0.108386, -0.162212, -0.980785), expected (-0.123979, -0.151068, -0.980718)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 730, result (-0.768178, -1.14966, -0.923879), expected (-0.877368, -1.06907, -0.923747)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 730, result (-0.212608, -0.31819, -0.923879), expected (-0.242974, -0.296065, -0.923747)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 731, result (-0.864229, -1.29341, -0.831469), expected (-0.987026, -1.20269, -0.831277)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 731, result (-0.308658, -0.46194, -0.831469), expected (-0.352633, -0.429684, -0.831277)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 732, result (-0.948418, -1.41941, -0.707107), expected (-1.08313, -1.3198, -0.706862)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 732, result (-0.392848, -0.587938, -0.707107), expected (-0.448739, -0.54679, -0.706862)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 733, result (-1.01751, -1.52281, -0.55557), expected (-1.16199, -1.41589, -0.555282)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 733, result (-0.46194, -0.691342, -0.55557), expected (-0.527601, -0.642884, -0.555282)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 734, result (-1.06885, -1.59965, -0.382683), expected (-1.22058, -1.48728, -0.382362)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 734, result (-0.51328, -0.768178, -0.382683), expected (-0.586188, -0.714271, -0.382362)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 735, result (-1.10047, -1.64696, -0.19509), expected (-1.25664, -1.53122, -0.194749)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 735, result (-0.544895, -0.815493, -0.19509), expected (-0.622247, -0.758209, -0.194749)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 736, result (-1.26879, -1.54602, 0), expected (-1.41421, -1.41421, 0.000348775)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 736, result (-0.634393, -0.77301, 0), expected (-0.707107, -0.707106, 0.000348775)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 737, result (-1.2566, -1.53117, 0.19509), expected (-1.40058, -1.40058, 0.195433)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 737, result (-0.622204, -0.758157, 0.19509), expected (-0.693472, -0.693471, 0.195433)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 738, result (-1.2205, -1.48718, 0.382683), expected (-1.36029, -1.36029, 0.383007)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 738, result (-0.586103, -0.714169, 0.382683), expected (-0.653187, -0.653186, 0.383007)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 739, result (-1.16187, -1.41575, 0.55557), expected (-1.29491, -1.29491, 0.555862)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 739, result (-0.527479, -0.642735, 0.55557), expected (-0.5878, -0.5878, 0.555862)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 740, result (-1.08298, -1.31961, 0.707107), expected (-1.20693, -1.20693, 0.707355)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 740, result (-0.448584, -0.546601, 0.707107), expected (-0.499825, -0.499824, 0.707355)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 741, result (-0.986843, -1.20247, 0.83147), expected (-1.09975, -1.09975, 0.831665)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 741, result (-0.35245, -0.429462, 0.83147), expected (-0.392641, -0.392641, 0.831665)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 742, result (-0.877165, -1.06883, 0.92388), expected (-0.977475, -0.977474, 0.924014)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 742, result (-0.242772, -0.295818, 0.92388), expected (-0.270368, -0.270368, 0.924014)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 743, result (-0.758157, -0.923817, 0.980785), expected (-0.844812, -0.844811, 0.980854)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 743, result (-0.123764, -0.150807, 0.980785), expected (-0.137705, -0.137705, 0.980854)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 744, result (-0.634393, -0.77301, 1), expected (-0.706857, -0.706857, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 744, result (2.77302e-008, 3.37894e-008, 1), expected (0.000249771, 0.000249771, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 745, result (-0.510629, -0.622204, 0.980785), expected (-0.568912, -0.568911, 0.980716)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 745, result (0.123764, 0.150807, 0.980785), expected (0.138195, 0.138195, 0.980716)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 746, result (-0.391621, -0.477192, 0.92388), expected (-0.436278, -0.436277, 0.923744)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 746, result (0.242772, 0.295818, 0.92388), expected (0.27083, 0.270829, 0.923744)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 747, result (-0.281943, -0.343549, 0.83147), expected (-0.314051, -0.31405, 0.831272)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 747, result (0.35245, 0.429462, 0.83147), expected (0.393056, 0.393056, 0.831272)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 748, result (-0.185809, -0.22641, 0.707107), expected (-0.206929, -0.206929, 0.706855)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 748, result (0.448584, 0.546601, 0.707107), expected (0.500178, 0.500177, 0.706855)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 749, result (-0.106915, -0.130276, 0.55557), expected (-0.119029, -0.119029, 0.555274)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 749, result (0.527479, 0.642735, 0.55557), expected (0.588078, 0.588077, 0.555274)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 750, result (-0.0482903, -0.0588419, 0.382683), expected (-0.0537289, -0.0537288, 0.382354)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 750, result (0.586103, 0.714169, 0.382683), expected (0.653378, 0.653378, 0.382354)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 751, result (-0.0121897, -0.0148532, 0.19509), expected (-0.0135377, -0.0135376, 0.19474)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 751, result (0.622204, 0.758157, 0.19509), expected (0.693569, 0.693569, 0.19474)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 752, result (-0, -0, -8.74228e-008), expected (-4.21469e-008, -4.21468e-008, -0.000357684)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 752, result (0.634393, 0.77301, -8.74228e-008), expected (0.707107, 0.707106, -0.000357684)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 753, result (-0.0121897, -0.0148532, -0.19509), expected (-0.0136363, -0.0136363, -0.195442)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 753, result (0.622204, 0.758157, -0.19509), expected (0.693471, 0.69347, -0.195442)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 754, result (-0.0482903, -0.0588419, -0.382683), expected (-0.0539225, -0.0539224, -0.383015)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 754, result (0.586103, 0.714169, -0.382683), expected (0.653185, 0.653184, -0.383015)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 755, result (-0.106915, -0.130276, -0.55557), expected (-0.11931, -0.11931, -0.555869)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 755, result (0.527479, 0.642735, -0.55557), expected (0.587797, 0.587796, -0.555869)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 756, result (-0.18581, -0.22641, -0.707107), expected (-0.207287, -0.207287, -0.707361)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 756, result (0.448584, 0.546601, -0.707107), expected (0.49982, 0.49982, -0.707361)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 757, result (-0.281943, -0.343549, -0.83147), expected (-0.314471, -0.314471, -0.83167)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 757, result (0.35245, 0.429461, -0.83147), expected (0.392636, 0.392635, -0.83167)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 758, result (-0.391622, -0.477192, -0.92388), expected (-0.436745, -0.436744, -0.924018)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 758, result (0.242772, 0.295818, -0.92388), expected (0.270362, 0.270362, -0.924018)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 759, result (-0.510629, -0.622204, -0.980785), expected (-0.569408, -0.569408, -0.980856)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 759, result (0.123764, 0.150807, -0.980785), expected (0.137699, 0.137699, -0.980856)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 760, result (-0.634393, -0.77301, -1), expected (-0.707363, -0.707362, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 760, result (-7.56506e-009, -9.21806e-009, -1), expected (-0.00025607, -0.00025607, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 761, result (-0.758157, -0.923817, -0.980785), expected (-0.845308, -0.845308, -0.980714)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 761, result (-0.123764, -0.150807, -0.980785), expected (-0.138201, -0.138201, -0.980714)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 762, result (-0.877165, -1.06883, -0.923879), expected (-0.977943, -0.977942, -0.92374)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 762, result (-0.242772, -0.295818, -0.923879), expected (-0.270835, -0.270835, -0.92374)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 763, result (-0.986843, -1.20247, -0.831469), expected (-1.10017, -1.10017, -0.831267)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 763, result (-0.35245, -0.429462, -0.831469), expected (-0.393062, -0.393061, -0.831267)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 764, result (-1.08298, -1.31961, -0.707107), expected (-1.20729, -1.20729, -0.706849)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 764, result (-0.448584, -0.546601, -0.707107), expected (-0.500182, -0.500182, -0.706849)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 765, result (-1.16187, -1.41575, -0.55557), expected (-1.29519, -1.29519, -0.555267)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 765, result (-0.527479, -0.642735, -0.55557), expected (-0.588081, -0.588081, -0.555267)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 766, result (-1.2205, -1.48718, -0.382683), expected (-1.36049, -1.36049, -0.382346)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 766, result (-0.586103, -0.714169, -0.382683), expected (-0.653381, -0.65338, -0.382346)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 767, result (-1.2566, -1.53117, -0.19509), expected (-1.40068, -1.40068, -0.194731)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 767, result (-0.622204, -0.758157, -0.19509), expected (-0.693571, -0.69357, -0.194731)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 768, result (-1.41421, -1.41421, 0), expected (-1.54602, -1.26879, 0.000366593)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 768, result (-0.707107, -0.707107, 0), expected (-0.773011, -0.634393, 0.000366593)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 769, result (-1.40063, -1.40063, 0.19509), expected (-1.53111, -1.25655, 0.19545)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 769, result (-0.69352, -0.69352, 0.19509), expected (-0.758102, -0.622158, 0.19545)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 770, result (-1.36039, -1.36039, 0.382683), expected (-1.48707, -1.22041, 0.383023)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 770, result (-0.653281, -0.653281, 0.382683), expected (-0.71406, -0.586013, 0.383023)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 771, result (-1.29504, -1.29504, 0.55557), expected (-1.41559, -1.16174, 0.555876)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 771, result (-0.587938, -0.587938, 0.55557), expected (-0.642577, -0.527349, 0.555876)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 772, result (-1.20711, -1.20711, 0.707107), expected (-1.31941, -1.08281, 0.707368)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 772, result (-0.5, -0.5, 0.707107), expected (-0.5464, -0.448418, 0.707368)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 773, result (-1.09995, -1.09995, 0.83147), expected (-1.20224, -0.986648, 0.831675)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 773, result (-0.392847, -0.392847, 0.83147), expected (-0.429224, -0.352255, 0.831675)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 774, result (-0.977705, -0.977705, 0.92388), expected (-1.06857, -0.876948, 0.924021)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 774, result (-0.270598, -0.270598, 0.92388), expected (-0.295554, -0.242555, 0.924021)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 775, result (-0.845056, -0.845056, 0.980785), expected (-0.923537, -0.757926, 0.980857)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 775, result (-0.13795, -0.13795, 0.980785), expected (-0.150526, -0.123533, 0.980857)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 776, result (-0.707107, -0.707107, 1), expected (-0.772724, -0.634157, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 776, result (3.09086e-008, 3.09086e-008, 1), expected (0.000286823, 0.00023539, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 777, result (-0.569157, -0.569157, 0.980785), expected (-0.621922, -0.510398, 0.980713)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 777, result (0.13795, 0.13795, 0.980785), expected (0.151089, 0.123995, 0.980713)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 778, result (-0.436509, -0.436509, 0.92388), expected (-0.476927, -0.391403, 0.923737)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 778, result (0.270598, 0.270598, 0.92388), expected (0.296084, 0.24299, 0.923737)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 779, result (-0.314259, -0.314259, 0.83147), expected (-0.343309, -0.281747, 0.831262)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 779, result (0.392848, 0.392848, 0.83147), expected (0.429701, 0.352646, 0.831262)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 780, result (-0.207107, -0.207107, 0.707107), expected (-0.226206, -0.185642, 0.706843)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 780, result (0.5, 0.5, 0.707107), expected (0.546805, 0.448751, 0.706843)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 781, result (-0.119169, -0.119169, 0.55557), expected (-0.130115, -0.106783, 0.555259)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 781, result (0.587938, 0.587938, 0.55557), expected (0.642896, 0.52761, 0.555259)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 782, result (-0.0538252, -0.0538252, 0.382683), expected (-0.0587312, -0.0481994, 0.382338)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 782, result (0.653282, 0.653282, 0.382683), expected (0.71428, 0.586193, 0.382338)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 783, result (-0.0135868, -0.0135868, 0.19509), expected (-0.0147967, -0.0121433, 0.194723)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 783, result (0.69352, 0.69352, 0.19509), expected (0.758214, 0.62225, 0.194723)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 784, result (-0, -0, -8.74228e-008), expected (-4.6075e-008, -3.78128e-008, -0.000375501)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 784, result (0.707107, 0.707107, -8.74228e-008), expected (0.773011, 0.634393, -0.000375501)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 785, result (-0.0135869, -0.0135869, -0.19509), expected (-0.01491, -0.0122363, -0.195459)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 785, result (0.69352, 0.69352, -0.19509), expected (0.758101, 0.622157, -0.195459)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 786, result (-0.0538253, -0.0538253, -0.382683), expected (-0.0589534, -0.0483818, -0.383031)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 786, result (0.653281, 0.653281, -0.382683), expected (0.714057, 0.586011, -0.383031)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 787, result (-0.119169, -0.119169, -0.55557), expected (-0.130438, -0.107047, -0.555884)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 787, result (0.587938, 0.587938, -0.55557), expected (0.642573, 0.527345, -0.555884)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 788, result (-0.207107, -0.207107, -0.707107), expected (-0.226616, -0.185979, -0.707374)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 788, result (0.5, 0.5, -0.707107), expected (0.546395, 0.448414, -0.707374)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 789, result (-0.314259, -0.314259, -0.83147), expected (-0.343792, -0.282143, -0.83168)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 789, result (0.392847, 0.392847, -0.83147), expected (0.429219, 0.35225, -0.83168)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 790, result (-0.436509, -0.436509, -0.92388), expected (-0.477463, -0.391843, -0.924024)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 790, result (0.270598, 0.270598, -0.92388), expected (0.295548, 0.24255, -0.924024)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 791, result (-0.569157, -0.569157, -0.980785), expected (-0.622492, -0.510865, -0.980859)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 791, result (0.13795, 0.13795, -0.980785), expected (0.150519, 0.123528, -0.980859)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 792, result (-0.707107, -0.707107, -1), expected (-0.773304, -0.634634, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 792, result (-8.43216e-009, -8.43216e-009, -1), expected (-0.00029371, -0.000241041, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 793, result (-0.845057, -0.845057, -0.980785), expected (-0.924106, -0.758394, -0.980711)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 793, result (-0.13795, -0.13795, -0.980785), expected (-0.151095, -0.124001, -0.980711)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 794, result (-0.977705, -0.977705, -0.923879), expected (-1.0691, -0.877388, -0.923734)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 794, result (-0.270598, -0.270598, -0.923879), expected (-0.296091, -0.242995, -0.923734)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 795, result (-1.09995, -1.09995, -0.831469), expected (-1.20272, -0.987044, -0.831258)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 795, result (-0.392848, -0.392848, -0.831469), expected (-0.429707, -0.352651, -0.831258)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 796, result (-1.20711, -1.20711, -0.707107), expected (-1.31982, -1.08315, -0.706836)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 796, result (-0.5, -0.5, -0.707107), expected (-0.54681, -0.448755, -0.706836)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 797, result (-1.29504, -1.29504, -0.55557), expected (-1.41591, -1.16201, -0.555252)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 797, result (-0.587938, -0.587938, -0.55557), expected (-0.642899, -0.527613, -0.555252)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 798, result (-1.36039, -1.36039, -0.382683), expected (-1.48729, -1.22059, -0.382329)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 798, result (-0.653282, -0.653282, -0.382683), expected (-0.714282, -0.586196, -0.382329)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 799, result (-1.40063, -1.40063, -0.19509), expected (-1.53123, -1.25664, -0.194714)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 799, result (-0.69352, -0.69352, -0.19509), expected (-0.758215, -0.622251, -0.194714)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 800, result (-1.54602, -1.26879, 0), expected (-1.66294, -1.11114, 0.00038441)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 800, result (-0.77301, -0.634393, 0), expected (-0.83147, -0.55557, 0.00038441)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 801, result (-1.53117, -1.2566, 0.19509), expected (-1.6469, -1.10042, 0.195468)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 801, result (-0.758157, -0.622204, 0.19509), expected (-0.815431, -0.544853, 0.195468)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 802, result (-1.48718, -1.2205, 0.382683), expected (-1.59953, -1.06877, 0.38304)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 802, result (-0.714169, -0.586103, 0.382683), expected (-0.768055, -0.513198, 0.38304)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 803, result (-1.41575, -1.16187, 0.55557), expected (-1.52263, -1.01739, 0.555891)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 803, result (-0.642735, -0.527479, 0.55557), expected (-0.691164, -0.46182, 0.555891)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 804, result (-1.31961, -1.08298, 0.707107), expected (-1.41918, -0.948265, 0.70738)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 804, result (-0.546601, -0.448584, 0.707107), expected (-0.587711, -0.392695, 0.70738)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 805, result (-1.20247, -0.986843, 0.83147), expected (-1.29314, -0.864049, 0.831685)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 805, result (-0.429462, -0.35245, 0.83147), expected (-0.461672, -0.308479, 0.831685)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 806, result (-1.06883, -0.877165, 0.92388), expected (-1.14936, -0.767978, 0.924028)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 806, result (-0.295818, -0.242772, 0.92388), expected (-0.317892, -0.212408, 0.924028)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 807, result (-0.923817, -0.758157, 0.980785), expected (-0.993365, -0.663744, 0.980861)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 807, result (-0.150807, -0.123764, 0.980785), expected (-0.161895, -0.108175, 0.980861)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 808, result (-0.77301, -0.634393, 1), expected (-0.831147, -0.555354, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 808, result (3.37894e-008, 2.77302e-008, 1), expected (0.000323329, 0.000216042, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 809, result (-0.622204, -0.510629, 0.980785), expected (-0.668941, -0.446971, 0.980709)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 809, result (0.150807, 0.123764, 0.980785), expected (0.162529, 0.108598, 0.980709)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 810, result (-0.477192, -0.391621, 0.92388), expected (-0.512981, -0.342762, 0.92373)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 810, result (0.295818, 0.242772, 0.92388), expected (0.318489, 0.212808, 0.92373)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 811, result (-0.343549, -0.281943, 0.83147), expected (-0.36926, -0.246731, 0.831253)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 811, result (0.429462, 0.35245, 0.83147), expected (0.46221, 0.308838, 0.831253)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 812, result (-0.22641, -0.185809, 0.707107), expected (-0.243302, -0.162569, 0.70683)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 812, result (0.546601, 0.448584, 0.707107), expected (0.588168, 0.393001, 0.70683)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 813, result (-0.130276, -0.106915, 0.55557), expected (-0.139947, -0.0935095, 0.555245)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 813, result (0.642735, 0.527479, 0.55557), expected (0.691523, 0.46206, 0.555245)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 814, result (-0.0588419, -0.0482903, 0.382683), expected (-0.0631672, -0.0422069, 0.382321)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 814, result (0.714169, 0.586103, 0.382683), expected (0.768303, 0.513363, 0.382321)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 815, result (-0.0148532, -0.0121897, 0.19509), expected (-0.0159128, -0.0106326, 0.194705)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 815, result (0.758157, 0.622204, 0.19509), expected (0.815557, 0.544937, 0.194705)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 816, result (-0, -0, -8.74228e-008), expected (-4.95595e-008, -3.31145e-008, -0.000393319)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 816, result (0.77301, 0.634393, -8.74228e-008), expected (0.83147, 0.55557, -0.000393319)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 817, result (-0.0148532, -0.0121897, -0.19509), expected (-0.0160404, -0.0107179, -0.195477)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 817, result (0.758157, 0.622204, -0.19509), expected (0.81543, 0.544852, -0.195477)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 818, result (-0.0588419, -0.0482903, -0.382683), expected (-0.0634174, -0.0423741, -0.383048)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 818, result (0.714169, 0.586103, -0.382683), expected (0.768053, 0.513196, -0.383048)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 819, result (-0.130276, -0.106915, -0.55557), expected (-0.14031, -0.0937523, -0.555899)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 819, result (0.642735, 0.527479, -0.55557), expected (0.691159, 0.461817, -0.555899)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 820, result (-0.22641, -0.18581, -0.707107), expected (-0.243765, -0.162878, -0.707386)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 820, result (0.546601, 0.448584, -0.707107), expected (0.587705, 0.392692, -0.707386)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 821, result (-0.343549, -0.281943, -0.83147), expected (-0.369804, -0.247095, -0.83169)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 821, result (0.429461, 0.35245, -0.83147), expected (0.461666, 0.308475, -0.83169)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 822, result (-0.477192, -0.391622, -0.92388), expected (-0.513585, -0.343166, -0.924031)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 822, result (0.295818, 0.242772, -0.92388), expected (0.317885, 0.212404, -0.924031)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 823, result (-0.622204, -0.510629, -0.980785), expected (-0.669582, -0.4474, -0.980863)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 823, result (0.150807, 0.123764, -0.980785), expected (0.161888, 0.10817, -0.980863)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 824, result (-0.77301, -0.634393, -1), expected (-0.831801, -0.555791, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 824, result (-9.21806e-009, -7.56506e-009, -1), expected (-0.000330737, -0.000220991, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 825, result (-0.923817, -0.758157, -0.980785), expected (-0.994006, -0.664173, -0.980707)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 825, result (-0.150807, -0.123764, -0.980785), expected (-0.162537, -0.108603, -0.980707)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 826, result (-1.06883, -0.877165, -0.923879), expected (-1.14997, -0.768382, -0.923727)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 826, result (-0.295818, -0.242772, -0.923879), expected (-0.318496, -0.212812, -0.923727)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 827, result (-1.20247, -0.986843, -0.831469), expected (-1.29369, -0.864412, -0.831248)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 827, result (-0.429462, -0.35245, -0.831469), expected (-0.462216, -0.308843, -0.831248)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 828, result (-1.31961, -1.08298, -0.707107), expected (-1.41964, -0.948574, -0.706824)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 828, result (-0.546601, -0.448584, -0.707107), expected (-0.588173, -0.393004, -0.706824)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 829, result (-1.41575, -1.16187, -0.55557), expected (-1.523, -1.01763, -0.555237)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 829, result (-0.642735, -0.527479, -0.55557), expected (-0.691527, -0.462063, -0.555237)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 830, result (-1.48718, -1.2205, -0.382683), expected (-1.59978, -1.06893, -0.382313)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 830, result (-0.714169, -0.586103, -0.382683), expected (-0.768306, -0.513365, -0.382313)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 831, result (-1.53117, -1.2566, -0.19509), expected (-1.64703, -1.10051, -0.194696)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 831, result (-0.758157, -0.622204, -0.19509), expected (-0.815559, -0.544938, -0.194696)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 832, result (-1.66294, -1.11114, 0), expected (-1.76384, -0.942792, 0.000402228)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 832, result (-0.83147, -0.55557, 0), expected (-0.881921, -0.471396, 0.000402228)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 833, result (-1.64696, -1.10047, 0.19509), expected (-1.74683, -0.933698, 0.195485)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 833, result (-0.815493, -0.544895, 0.19509), expected (-0.864906, -0.462301, 0.195485)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 834, result (-1.59965, -1.06885, 0.382683), expected (-1.69657, -0.906837, 0.383056)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 834, result (-0.768178, -0.51328, 0.382683), expected (-0.814653, -0.435441, 0.383056)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 835, result (-1.52281, -1.01751, 0.55557), expected (-1.61501, -0.863242, 0.555906)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 835, result (-0.691342, -0.46194, 0.55557), expected (-0.733093, -0.391846, 0.555906)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 836, result (-1.41941, -0.948418, 0.707107), expected (-1.50528, -0.804589, 0.707393)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 836, result (-0.587938, -0.392847, 0.707107), expected (-0.62336, -0.333193, 0.707393)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 837, result (-1.29341, -0.864228, 0.83147), expected (-1.37159, -0.733131, 0.831695)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 837, result (-0.46194, -0.308658, 0.83147), expected (-0.489672, -0.261735, 0.831695)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 838, result (-1.14966, -0.768178, 0.92388), expected (-1.21909, -0.651615, 0.924035)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 838, result (-0.31819, -0.212608, 0.92388), expected (-0.337166, -0.180219, 0.924035)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 839, result (-0.993681, -0.663957, 0.980785), expected (-1.05362, -0.563173, 0.980864)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 839, result (-0.162212, -0.108386, 0.980785), expected (-0.171703, -0.0917771, 0.980864)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 840, result (-0.83147, -0.55557, 1), expected (-0.881563, -0.471204, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 840, result (3.63447e-008, 2.42847e-008, 1), expected (0.000358662, 0.000191709, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 841, result (-0.669258, -0.447184, 0.980785), expected (-0.709515, -0.379243, 0.980706)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 841, result (0.162212, 0.108386, 0.980785), expected (0.172407, 0.0921531, 0.980706)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 842, result (-0.51328, -0.342963, 0.92388), expected (-0.544093, -0.290823, 0.923723)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 842, result (0.31819, 0.212608, 0.92388), expected (0.337829, 0.180573, 0.923723)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 843, result (-0.36953, -0.246912, 0.83147), expected (-0.391653, -0.209342, 0.831243)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 843, result (0.46194, 0.308658, 0.83147), expected (0.490269, 0.262054, 0.831243)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 844, result (-0.243532, -0.162723, 0.707107), expected (-0.258054, -0.137932, 0.706818)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 844, result (0.587938, 0.392847, 0.707107), expected (0.623868, 0.333464, 0.706818)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 845, result (-0.140128, -0.0936304, 0.55557), expected (-0.14843, -0.0793374, 0.55523)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 845, result (0.691342, 0.46194, 0.55557), expected (0.733492, 0.392059, 0.55523)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 846, result (-0.0632918, -0.0422902, 0.382683), expected (-0.066994, -0.035809, 0.382305)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 846, result (0.768178, 0.51328, 0.382683), expected (0.814928, 0.435587, 0.382305)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 847, result (-0.0159764, -0.0106751, 0.19509), expected (-0.0168753, -0.00902002, 0.194688)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 847, result (0.815493, 0.544895, 0.19509), expected (0.865046, 0.462376, 0.194688)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 848, result (-0, -0, -8.74228e-008), expected (-5.25666e-008, -2.80974e-008, -0.000411137)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 848, result (0.83147, 0.55557, -8.74228e-008), expected (0.881921, 0.471396, -0.000411137)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 849, result (-0.0159765, -0.0106751, -0.19509), expected (-0.0170168, -0.00909564, -0.195494)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 849, result (0.815493, 0.544895, -0.19509), expected (0.864905, 0.462301, -0.195494)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 850, result (-0.0632919, -0.0422903, -0.382683), expected (-0.0672715, -0.0359573, -0.383064)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 850, result (0.768178, 0.51328, -0.382683), expected (0.81465, 0.435439, -0.383064)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 851, result (-0.140128, -0.0936305, -0.55557), expected (-0.148833, -0.0795527, -0.555913)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 851, result (0.691342, 0.46194, -0.55557), expected (0.733089, 0.391843, -0.555913)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 852, result (-0.243532, -0.162723, -0.707107), expected (-0.258567, -0.138207, -0.707399)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 852, result (0.587938, 0.392847, -0.707107), expected (0.623355, 0.33319, -0.707399)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 853, result (-0.36953, -0.246912, -0.83147), expected (-0.392256, -0.209665, -0.831699)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 853, result (0.46194, 0.308658, -0.83147), expected (0.489666, 0.261731, -0.831699)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 854, result (-0.51328, -0.342963, -0.92388), expected (-0.544762, -0.291181, -0.924038)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 854, result (0.318189, 0.212607, -0.92388), expected (0.337159, 0.180215, -0.924038)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 855, result (-0.669258, -0.447184, -0.980785), expected (-0.710226, -0.379623, -0.980866)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 855, result (0.162212, 0.108386, -0.980785), expected (0.171695, 0.0917729, -0.980866)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 856, result (-0.83147, -0.55557, -1), expected (-0.882288, -0.471592, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 856, result (-9.91518e-009, -6.62511e-009, -1), expected (-0.000366519, -0.000195908, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 857, result (-0.993681, -0.663957, -0.980785), expected (-1.05434, -0.563553, -0.980704)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 857, result (-0.162212, -0.108386, -0.980785), expected (-0.172414, -0.0921572, -0.980704)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 858, result (-1.14966, -0.768178, -0.923879), expected (-1.21976, -0.651973, -0.92372)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 858, result (-0.31819, -0.212608, -0.923879), expected (-0.337836, -0.180577, -0.92372)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 859, result (-1.29341, -0.864228, -0.831469), expected (-1.3722, -0.733453, -0.831238)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 859, result (-0.46194, -0.308658, -0.831469), expected (-0.490275, -0.262057, -0.831238)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 860, result (-1.41941, -0.948418, -0.707107), expected (-1.50579, -0.804863, -0.706811)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 860, result (-0.587938, -0.392848, -0.707107), expected (-0.623873, -0.333467, -0.706811)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 861, result (-1.52281, -1.01751, -0.55557), expected (-1.61542, -0.863457, -0.555222)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 861, result (-0.691342, -0.46194, -0.55557), expected (-0.733496, -0.392061, -0.555222)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 862, result (-1.59965, -1.06885, -0.382683), expected (-1.69685, -0.906985, -0.382296)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 862, result (-0.768178, -0.51328, -0.382683), expected (-0.814931, -0.435589, -0.382296)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 863, result (-1.64696, -1.10047, -0.19509), expected (-1.74697, -0.933773, -0.194679)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 863, result (-0.815493, -0.544895, -0.19509), expected (-0.865048, -0.462377, -0.194679)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 864, result (-1.76384, -0.942793, 0), expected (-1.84776, -0.765366, 0.000420046)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 864, result (-0.881921, -0.471397, 0), expected (-0.92388, -0.382683, 0.000420046)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 865, result (-1.7469, -0.933735, 0.19509), expected (-1.82993, -0.757981, 0.195503)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 865, result (-0.864975, -0.462339, 0.19509), expected (-0.906052, -0.375298, 0.195503)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 866, result (-1.69671, -0.90691, 0.382683), expected (-1.77728, -0.736174, 0.383072)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 866, result (-0.814789, -0.435514, 0.382683), expected (-0.853405, -0.353491, 0.383072)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 867, result (-1.61521, -0.863349, 0.55557), expected (-1.69184, -0.700782, 0.555921)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 867, result (-0.733291, -0.391952, 0.55557), expected (-0.767961, -0.318099, 0.555921)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 868, result (-1.50553, -0.804724, 0.707107), expected (-1.57689, -0.653166, 0.707405)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 868, result (-0.623613, -0.333328, 0.707107), expected (-0.653006, -0.270483, 0.707405)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 869, result (-1.37189, -0.73329, 0.83147), expected (-1.43684, -0.595155, 0.831704)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 869, result (-0.489969, -0.261894, 0.83147), expected (-0.512955, -0.212473, 0.831704)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 870, result (-1.21942, -0.651792, 0.92388), expected (-1.27707, -0.52898, 0.924041)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 870, result (-0.337497, -0.180396, 0.92388), expected (-0.353192, -0.146297, 0.924041)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 871, result (-1.05398, -0.563362, 0.980785), expected (-1.10374, -0.457181, 0.980868)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 871, result (-0.172054, -0.0919649, 0.980785), expected (-0.179856, -0.0744986, 0.980868)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 872, result (-0.881921, -0.471397, 1), expected (-0.923488, -0.38252, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 872, result (3.855e-008, 2.06054e-008, 1), expected (0.000392187, 0.000162449, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 873, result (-0.709867, -0.379432, 0.980785), expected (-0.743255, -0.307866, 0.980702)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 873, result (0.172054, 0.0919649, 0.980785), expected (0.180625, 0.0748172, 0.980702)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 874, result (-0.544425, -0.291001, 0.92388), expected (-0.569963, -0.236086, 0.923717)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 874, result (0.337497, 0.180396, 0.92388), expected (0.353917, 0.146597, 0.923717)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 875, result (-0.391952, -0.209503, 0.83147), expected (-0.410272, -0.16994, 0.831233)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 875, result (0.489969, 0.261894, 0.83147), expected (0.513607, 0.212743, 0.831233)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 876, result (-0.258309, -0.138069, 0.707107), expected (-0.270319, -0.11197, 0.706805)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 876, result (0.623613, 0.333328, 0.707107), expected (0.65356, 0.270713, 0.706805)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 877, result (-0.148631, -0.0794446, 0.55557), expected (-0.155483, -0.0644029, 0.555215)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 877, result (0.733291, 0.391952, 0.55557), expected (0.768397, 0.31828, 0.555215)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 878, result (-0.0671322, -0.0358829, 0.382683), expected (-0.070175, -0.0290674, 0.382288)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 878, result (0.814789, 0.435514, 0.382683), expected (0.853705, 0.353615, 0.382288)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 879, result (-0.0169458, -0.00905774, 0.19509), expected (-0.017675, -0.0073212, 0.19467)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 879, result (0.864976, 0.462339, 0.19509), expected (0.906205, 0.375362, 0.19467)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 880, result (-0, -0, -8.74228e-008), expected (-1.10135e-007, -4.56193e-008, -0.000428955)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 880, result (0.881921, 0.471397, -8.74228e-008), expected (0.92388, 0.382683, -0.000428955)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 881, result (-0.0169459, -0.00905777, -0.19509), expected (-0.0178296, -0.00738525, -0.195512)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 881, result (0.864975, 0.462339, -0.19509), expected (0.90605, 0.375298, -0.195512)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 882, result (-0.0671323, -0.0358829, -0.382683), expected (-0.0704783, -0.029193, -0.383081)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 882, result (0.814789, 0.435514, -0.382683), expected (0.853402, 0.35349, -0.383081)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 883, result (-0.148631, -0.0794447, -0.55557), expected (-0.155923, -0.0645853, -0.555928)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 883, result (0.733291, 0.391952, -0.55557), expected (0.767957, 0.318098, -0.555928)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 884, result (-0.258309, -0.138069, -0.707107), expected (-0.27088, -0.112202, -0.707412)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 884, result (0.623612, 0.333328, -0.707107), expected (0.653, 0.270481, -0.707412)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 885, result (-0.391952, -0.209503, -0.83147), expected (-0.410931, -0.170213, -0.831709)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 885, result (0.489969, 0.261894, -0.83147), expected (0.512948, 0.21247, -0.831709)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 886, result (-0.544425, -0.291001, -0.92388), expected (-0.570695, -0.236389, -0.924045)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 886, result (0.337496, 0.180396, -0.92388), expected (0.353184, 0.146294, -0.924045)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 887, result (-0.709867, -0.379432, -0.980785), expected (-0.744032, -0.308188, -0.98087)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 887, result (0.172054, 0.0919649, -0.980785), expected (0.179848, 0.0744952, -0.98087)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 888, result (-0.881921, -0.471397, -1), expected (-0.92428, -0.382849, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 888, result (-1.05168e-008, -5.62135e-009, -1), expected (-0.000400418, -0.000165858, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 889, result (-1.05398, -0.563362, -0.980785), expected (-1.10451, -0.457503, -0.980701)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 889, result (-0.172054, -0.091965, -0.980785), expected (-0.180633, -0.0748206, -0.980701)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 890, result (-1.21942, -0.651792, -0.923879), expected (-1.2778, -0.529283, -0.923713)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 890, result (-0.337497, -0.180396, -0.923879), expected (-0.353924, -0.1466, -0.923713)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 891, result (-1.37189, -0.733291, -0.831469), expected (-1.43749, -0.595428, -0.831228)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 891, result (-0.489969, -0.261894, -0.831469), expected (-0.513614, -0.212746, -0.831228)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 892, result (-1.50553, -0.804725, -0.707107), expected (-1.57745, -0.653398, -0.706799)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 892, result (-0.623613, -0.333328, -0.707107), expected (-0.653566, -0.270715, -0.706799)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 893, result (-1.61521, -0.863349, -0.55557), expected (-1.69228, -0.700965, -0.555207)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 893, result (-0.733291, -0.391952, -0.55557), expected (-0.768402, -0.318282, -0.555207)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 894, result (-1.69671, -0.90691, -0.382683), expected (-1.77759, -0.7363, -0.38228)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 894, result (-0.814789, -0.435514, -0.382683), expected (-0.853708, -0.353617, -0.38228)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 895, result (-1.7469, -0.933736, -0.19509), expected (-1.83009, -0.758045, -0.194661)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 895, result (-0.864976, -0.462339, -0.19509), expected (-0.906206, -0.375362, -0.194661)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 896, result (-1.84776, -0.765367, 0), expected (-1.91388, -0.580568, 0.000437864)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 896, result (-0.92388, -0.382683, 0), expected (-0.95694, -0.290284, 0.000437864)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 897, result (-1.83001, -0.758013, 0.19509), expected (-1.89541, -0.574965, 0.19552)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 897, result (-0.906128, -0.37533, 0.19509), expected (-0.938471, -0.284681, 0.19552)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 898, result (-1.77743, -0.736237, 0.382683), expected (-1.84088, -0.558423, 0.383089)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 898, result (-0.853553, -0.353553, 0.382683), expected (-0.883937, -0.268139, 0.383089)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 899, result (-1.69206, -0.700873, 0.55557), expected (-1.75237, -0.531576, 0.555936)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 899, result (-0.768178, -0.31819, 0.55557), expected (-0.795433, -0.241291, 0.555936)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 900, result (-1.57716, -0.653281, 0.707107), expected (-1.6333, -0.495455, 0.707418)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 900, result (-0.653282, -0.270598, 0.707107), expected (-0.676361, -0.205171, 0.707418)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 901, result (-1.43716, -0.595291, 0.83147), expected (-1.48824, -0.451451, 0.831714)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 901, result (-0.51328, -0.212607, 0.83147), expected (-0.531297, -0.161167, 0.831714)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 902, result (-1.27743, -0.52913, 0.92388), expected (-1.32276, -0.401253, 0.924048)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 902, result (-0.353553, -0.146447, 0.92388), expected (-0.365815, -0.110969, 0.924048)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 903, result (-1.10412, -0.457341, 0.980785), expected (-1.14322, -0.34679, 0.980871)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 903, result (-0.18024, -0.0746578, 0.980785), expected (-0.186275, -0.0565058, 0.980871)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 904, result (-0.92388, -0.382683, 1), expected (-0.956517, -0.290156, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 904, result (4.03841e-008, 1.67276e-008, 1), expected (0.000423272, 0.000128398, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 905, result (-0.74364, -0.308025, 0.980785), expected (-0.769835, -0.233526, 0.980699)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 905, result (0.18024, 0.0746578, 0.980785), expected (0.187105, 0.0567577, 0.980699)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 906, result (-0.570326, -0.236237, 0.92388), expected (-0.590343, -0.179078, 0.92371)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 906, result (0.353554, 0.146447, 0.92388), expected (0.366597, 0.111206, 0.92371)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 907, result (-0.410599, -0.170076, 0.83147), expected (-0.42494, -0.128904, 0.831223)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 907, result (0.51328, 0.212607, 0.83147), expected (0.532001, 0.16138, 0.831223)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 908, result (-0.270598, -0.112085, 0.707107), expected (-0.279981, -0.084931, 0.706792)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 908, result (0.653282, 0.270598, 0.707107), expected (0.67696, 0.205353, 0.706792)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 909, result (-0.155702, -0.0644937, 0.55557), expected (-0.161037, -0.0488499, 0.5552)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 909, result (0.768178, 0.31819, 0.55557), expected (0.795904, 0.241434, 0.5552)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 910, result (-0.0703261, -0.02913, 0.382683), expected (-0.0726797, -0.0220471, 0.382272)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 910, result (0.853554, 0.353553, 0.382683), expected (0.884261, 0.268237, 0.382272)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 911, result (-0.0177521, -0.00735314, 0.19509), expected (-0.0183042, -0.00555249, 0.194653)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 911, result (0.906128, 0.37533, 0.19509), expected (0.938636, 0.284732, 0.194653)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 912, result (-0, -0, -8.74228e-008), expected (-1.14076e-007, -3.46046e-008, -0.000446773)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 912, result (0.92388, 0.382683, -8.74228e-008), expected (0.95694, 0.290284, -0.000446773)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 913, result (-0.0177521, -0.00735316, -0.19509), expected (-0.0184709, -0.00560308, -0.195529)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 913, result (0.906128, 0.37533, -0.19509), expected (0.93847, 0.284681, -0.195529)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 914, result (-0.0703262, -0.02913, -0.382683), expected (-0.0730069, -0.0221463, -0.383097)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 914, result (0.853553, 0.353553, -0.382683), expected (0.883934, 0.268138, -0.383097)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 915, result (-0.155702, -0.0644938, -0.55557), expected (-0.161512, -0.048994, -0.555943)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 915, result (0.768178, 0.318189, -0.55557), expected (0.795428, 0.24129, -0.555943)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 916, result (-0.270598, -0.112085, -0.707107), expected (-0.280585, -0.0851144, -0.707424)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 916, result (0.653281, 0.270598, -0.707107), expected (0.676355, 0.20517, -0.707424)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 917, result (-0.4106, -0.170076, -0.83147), expected (-0.425651, -0.129119, -0.831719)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 917, result (0.51328, 0.212607, -0.83147), expected (0.53129, 0.161165, -0.831719)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 918, result (-0.570326, -0.236237, -0.92388), expected (-0.591133, -0.179318, -0.924052)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 918, result (0.353553, 0.146446, -0.92388), expected (0.365807, 0.110966, -0.924052)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 919, result (-0.74364, -0.308025, -0.980785), expected (-0.770674, -0.233781, -0.980873)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 919, result (0.18024, 0.0746578, -0.980785), expected (0.186267, 0.0565033, -0.980873)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 920, result (-0.92388, -0.382683, -1), expected (-0.957372, -0.290415, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 920, result (-1.10172e-008, -4.56345e-009, -1), expected (-0.000431798, -0.000130984, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 921, result (-1.10412, -0.457341, -0.980785), expected (-1.14405, -0.347044, -0.980697)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 921, result (-0.18024, -0.0746578, -0.980785), expected (-0.187114, -0.0567602, -0.980697)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 922, result (-1.27743, -0.52913, -0.923879), expected (-1.32355, -0.401492, -0.923706)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 922, result (-0.353554, -0.146447, -0.923879), expected (-0.366605, -0.111208, -0.923706)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 923, result (-1.43716, -0.595291, -0.831469), expected (-1.48895, -0.451667, -0.831218)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 923, result (-0.51328, -0.212608, -0.831469), expected (-0.532008, -0.161382, -0.831218)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 924, result (-1.57716, -0.653281, -0.707107), expected (-1.63391, -0.495639, -0.706786)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 924, result (-0.653282, -0.270598, -0.707107), expected (-0.676966, -0.205355, -0.706786)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 925, result (-1.69206, -0.700873, -0.55557), expected (-1.75285, -0.53172, -0.555193)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 925, result (-0.768178, -0.31819, -0.55557), expected (-0.795908, -0.241436, -0.555193)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 926, result (-1.77743, -0.736237, -0.382683), expected (-1.8412, -0.558522, -0.382263)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 926, result (-0.853553, -0.353553, -0.382683), expected (-0.884264, -0.268238, -0.382263)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 927, result (-1.83001, -0.758013, -0.19509), expected (-1.89558, -0.575016, -0.194644)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 927, result (-0.906128, -0.37533, -0.19509), expected (-0.938638, -0.284732, -0.194644)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 928, result (-1.91388, -0.580569, 0), expected (-1.96157, -0.390179, 0.000455682)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 928, result (-0.95694, -0.290285, 0), expected (-0.980785, -0.19509, 0.000455682)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 929, result (-1.89549, -0.574992, 0.19509), expected (-1.94264, -0.386413, 0.195538)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 929, result (-0.938553, -0.284707, 0.19509), expected (-0.961852, -0.191324, 0.195538)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 930, result (-1.84104, -0.558473, 0.382683), expected (-1.88674, -0.375295, 0.383105)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 930, result (-0.884098, -0.268188, 0.382683), expected (-0.905956, -0.180205, 0.383105)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 931, result (-1.75261, -0.531648, 0.55557), expected (-1.79603, -0.357251, 0.55595)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 931, result (-0.795667, -0.241363, 0.55557), expected (-0.815244, -0.162161, 0.55595)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 932, result (-1.6336, -0.495547, 0.707107), expected (-1.67399, -0.332976, 0.70743)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 932, result (-0.676659, -0.205262, 0.707107), expected (-0.693202, -0.137886, 0.70743)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 933, result (-1.48859, -0.451558, 0.83147), expected (-1.52531, -0.303401, 0.831724)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 933, result (-0.531648, -0.161274, 0.83147), expected (-0.544521, -0.108312, 0.831724)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 934, result (-1.32315, -0.401372, 0.92388), expected (-1.3557, -0.269664, 0.924055)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 934, result (-0.366205, -0.111087, 0.92388), expected (-0.374914, -0.0745748, 0.924055)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 935, result (-1.14363, -0.346916, 0.980785), expected (-1.17169, -0.233062, 0.980875)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 935, result (-0.18669, -0.0566317, 0.980785), expected (-0.1909, -0.0379722, 0.980875)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 936, result (-0.95694, -0.290285, 1), expected (-0.980334, -0.195, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 936, result (4.18292e-008, 1.26887e-008, 1), expected (0.000451295, 8.97678e-005, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 937, result (-0.770251, -0.233653, 0.980785), expected (-0.789001, -0.156941, 0.980695)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 937, result (0.18669, 0.0566317, 0.980785), expected (0.191785, 0.0381482, 0.980695)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 938, result (-0.590735, -0.179198, 0.92388), expected (-0.605037, -0.120349, 0.923703)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 938, result (0.366205, 0.111087, 0.92388), expected (0.375748, 0.0747407, 0.923703)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 939, result (-0.425293, -0.129011, 0.83147), expected (-0.435514, -0.0866287, 0.831213)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 939, result (0.531648, 0.161274, 0.83147), expected (0.545272, 0.108461, 0.831213)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 940, result (-0.280281, -0.0850224, 0.707107), expected (-0.286945, -0.0570767, 0.70678)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 940, result (0.676659, 0.205262, 0.707107), expected (0.693841, 0.138013, 0.70678)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 941, result (-0.161273, -0.0489218, 0.55557), expected (-0.16504, -0.0328284, 0.555185)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 941, result (0.795667, 0.241363, 0.55557), expected (0.815745, 0.162261, 0.555185)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 942, result (-0.0728427, -0.0220966, 0.382683), expected (-0.074484, -0.0148157, 0.382255)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 942, result (0.884098, 0.268188, 0.382683), expected (0.906301, 0.180274, 0.382255)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 943, result (-0.0183873, -0.00557773, 0.19509), expected (-0.0187568, -0.00373095, 0.194635)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 943, result (0.938553, 0.284707, 0.19509), expected (0.962029, 0.191359, 0.194635)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 944, result (-0, -0, -8.74228e-008), expected (-1.16919e-007, -2.32565e-008, -0.000464591)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 944, result (0.95694, 0.290285, -8.74228e-008), expected (0.980785, 0.19509, -0.000464591)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 945, result (-0.0183874, -0.00557775, -0.19509), expected (-0.0189346, -0.00376632, -0.195547)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 945, result (0.938553, 0.284707, -0.19509), expected (0.961851, 0.191323, -0.195547)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 946, result (-0.0728428, -0.0220966, -0.382683), expected (-0.0748327, -0.0148851, -0.383114)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 946, result (0.884098, 0.268188, -0.382683), expected (0.905953, 0.180205, -0.383114)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 947, result (-0.161274, -0.0489218, -0.55557), expected (-0.165546, -0.0329291, -0.555958)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 947, result (0.795667, 0.241363, -0.55557), expected (0.815239, 0.162161, -0.555958)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 948, result (-0.280281, -0.0850225, -0.707107), expected (-0.287589, -0.0572048, -0.707437)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 948, result (0.676659, 0.205262, -0.707107), expected (0.693196, 0.137885, -0.707437)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 949, result (-0.425293, -0.129011, -0.83147), expected (-0.436271, -0.0867795, -0.831729)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 949, result (0.531647, 0.161273, -0.83147), expected (0.544514, 0.10831, -0.831729)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 950, result (-0.590735, -0.179198, -0.92388), expected (-0.605879, -0.120516, -0.924058)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 950, result (0.366205, 0.111087, -0.92388), expected (0.374906, 0.0745732, -0.924058)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 951, result (-0.77025, -0.233653, -0.980785), expected (-0.789894, -0.157119, -0.980877)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 951, result (0.18669, 0.0566318, -0.980785), expected (0.190891, 0.0379704, -0.980877)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 952, result (-0.95694, -0.290285, -1), expected (-0.981246, -0.195181, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 952, result (-1.14114e-008, -3.46161e-009, -1), expected (-0.000460032, -9.15058e-005, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 953, result (-1.14363, -0.346916, -0.980785), expected (-1.17258, -0.23324, -0.980694)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 953, result (-0.18669, -0.0566318, -0.980785), expected (-0.191793, -0.0381499, -0.980694)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 954, result (-1.32315, -0.401372, -0.923879), expected (-1.35654, -0.269832, -0.923699)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 954, result (-0.366205, -0.111087, -0.923879), expected (-0.375756, -0.0747423, -0.923699)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 955, result (-1.48859, -0.451558, -0.831469), expected (-1.52606, -0.303552, -0.831208)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 955, result (-0.531648, -0.161274, -0.831469), expected (-0.545279, -0.108462, -0.831208)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 956, result (-1.6336, -0.495547, -0.707107), expected (-1.67463, -0.333104, -0.706773)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 956, result (-0.676659, -0.205262, -0.707107), expected (-0.693847, -0.138014, -0.706773)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 957, result (-1.75261, -0.531648, -0.55557), expected (-1.79654, -0.357352, -0.555178)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 957, result (-0.795667, -0.241363, -0.55557), expected (-0.81575, -0.162262, -0.555178)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 958, result (-1.84104, -0.558473, -0.382683), expected (-1.88709, -0.375364, -0.382247)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 958, result (-0.884098, -0.268188, -0.382683), expected (-0.906305, -0.180275, -0.382247)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 959, result (-1.89549, -0.574992, -0.19509), expected (-1.94282, -0.386449, -0.194626)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 959, result (-0.938553, -0.284707, -0.19509), expected (-0.96203, -0.191359, -0.194626)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 960, result (-1.96157, -0.390181, 0), expected (-1.99037, -0.196033, 0.000473499)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 960, result (-0.980785, -0.19509, 0), expected (-0.995185, -0.0980164, 0.000473499)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 961, result (-1.94273, -0.386432, 0.19509), expected (-1.97116, -0.19414, 0.195555)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 961, result (-0.96194, -0.191342, 0.19509), expected (-0.97597, -0.0961239, 0.195555)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 962, result (-1.88691, -0.37533, 0.382683), expected (-1.91443, -0.188554, 0.383122)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 962, result (-0.906127, -0.18024, 0.382683), expected (-0.91925, -0.0905375, 0.383122)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 963, result (-1.79628, -0.357302, 0.55557), expected (-1.82239, -0.179488, 0.555965)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 963, result (-0.815493, -0.162212, 0.55557), expected (-0.827203, -0.0814718, 0.555965)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 964, result (-1.67431, -0.33304, 0.707107), expected (-1.69855, -0.167291, 0.707443)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 964, result (-0.69352, -0.13795, 0.707107), expected (-0.703367, -0.0692751, 0.707443)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 965, result (-1.52568, -0.303477, 0.83147), expected (-1.54769, -0.152433, 0.831734)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 965, result (-0.544895, -0.108386, 0.83147), expected (-0.552501, -0.0544162, 0.831734)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 966, result (-1.35612, -0.269748, 0.92388), expected (-1.37559, -0.135482, 0.924062)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 966, result (-0.37533, -0.0746578, 0.92388), expected (-0.380402, -0.0374661, 0.924062)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 967, result (-1.17213, -0.233151, 0.980785), expected (-1.18887, -0.117093, 0.980878)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 967, result (-0.191342, -0.0380602, 0.980785), expected (-0.193685, -0.0190762, 0.980878)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 968, result (-0.980785, -0.19509, 1), expected (-0.994709, -0.0979695, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 968, result (4.28715e-008, 8.52767e-009, 1), expected (0.000475652, 4.68473e-005, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 969, result (-0.789444, -0.15703, 0.980785), expected (-0.800567, -0.0788483, 0.980692)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 969, result (0.191342, 0.0380602, 0.980785), expected (0.194618, 0.019168, 0.980692)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 970, result (-0.605455, -0.120432, 0.92388), expected (-0.613904, -0.0604638, 0.923696)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 970, result (0.37533, 0.0746578, 0.92388), expected (0.381281, 0.0375526, 0.923696)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 971, result (-0.43589, -0.0867039, 0.83147), expected (-0.441893, -0.0435223, 0.831203)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 971, result (0.544895, 0.108386, 0.83147), expected (0.553292, 0.0544941, 0.831203)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 972, result (-0.287265, -0.0571406, 0.707107), expected (-0.291145, -0.0286751, 0.706767)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 972, result (0.69352, 0.13795, 0.707107), expected (0.70404, 0.0693413, 0.706767)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 973, result (-0.165292, -0.0328786, 0.55557), expected (-0.167453, -0.0164926, 0.55517)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 973, result (0.815493, 0.162212, 0.55557), expected (0.827732, 0.0815238, 0.55517)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 974, result (-0.0746577, -0.0148503, 0.382683), expected (-0.0755707, -0.00744301, 0.382239)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 974, result (0.906128, 0.18024, 0.382683), expected (0.919614, 0.0905734, 0.382239)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 975, result (-0.0188455, -0.0037486, 0.19509), expected (-0.0190287, -0.00187415, 0.194618)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 975, result (0.96194, 0.191342, 0.19509), expected (0.976156, 0.0961422, 0.194618)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 976, result (-0, -0, -8.74228e-008), expected (-1.18635e-007, -1.16845e-008, -0.000482408)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 976, result (0.980785, 0.19509, -8.74228e-008), expected (0.995185, 0.0980164, -0.000482408)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 977, result (-0.0188455, -0.00374861, -0.19509), expected (-0.0192161, -0.0018926, -0.195564)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 977, result (0.96194, 0.191342, -0.19509), expected (0.975969, 0.0961238, -0.195564)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 978, result (-0.0746579, -0.0148504, -0.382683), expected (-0.0759382, -0.0074792, -0.38313)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 978, result (0.906127, 0.18024, -0.382683), expected (0.919247, 0.0905372, -0.38313)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 979, result (-0.165292, -0.0328787, -0.55557), expected (-0.167987, -0.0165451, -0.555973)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 979, result (0.815493, 0.162212, -0.55557), expected (0.827198, 0.0814713, -0.555973)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 980, result (-0.287266, -0.0571407, -0.707107), expected (-0.291824, -0.0287419, -0.707449)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 980, result (0.69352, 0.13795, -0.707107), expected (0.703361, 0.0692744, -0.707449)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 981, result (-0.43589, -0.086704, -0.83147), expected (-0.442691, -0.0436009, -0.831739)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 981, result (0.544895, 0.108386, -0.83147), expected (0.552493, 0.0544154, -0.831739)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 982, result (-0.605455, -0.120433, -0.92388), expected (-0.614791, -0.0605511, -0.924065)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 982, result (0.37533, 0.0746578, -0.92388), expected (0.380394, 0.0374653, -0.924065)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 983, result (-0.789443, -0.15703, -0.980785), expected (-0.801509, -0.0789411, -0.98088)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 983, result (0.191342, 0.0380602, -0.980785), expected (0.193676, 0.0190753, -0.98088)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 984, result (-0.980785, -0.19509, -1), expected (-0.995669, -0.0980641, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 984, result (-1.16957e-008, -2.32643e-009, -1), expected (-0.000484518, -4.77205e-005, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 985, result (-1.17213, -0.233151, -0.980785), expected (-1.18981, -0.117185, -0.98069)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 985, result (-0.191342, -0.0380602, -0.980785), expected (-0.194627, -0.0191689, -0.98069)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 986, result (-1.35612, -0.269748, -0.923879), expected (-1.37647, -0.13557, -0.923693)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 986, result (-0.37533, -0.0746579, -0.923879), expected (-0.381289, -0.0375534, -0.923693)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 987, result (-1.52568, -0.303477, -0.831469), expected (-1.54848, -0.152511, -0.831198)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 987, result (-0.544895, -0.108386, -0.831469), expected (-0.553299, -0.0544948, -0.831198)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 988, result (-1.67431, -0.33304, -0.707107), expected (-1.69923, -0.167358, -0.706761)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 988, result (-0.69352, -0.13795, -0.707107), expected (-0.704046, -0.0693419, -0.706761)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 989, result (-1.79628, -0.357302, -0.55557), expected (-1.82292, -0.179541, -0.555163)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 989, result (-0.815493, -0.162212, -0.55557), expected (-0.827737, -0.0815243, -0.555163)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 990, result (-1.88691, -0.37533, -0.382683), expected (-1.9148, -0.18859, -0.38223)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 990, result (-0.906128, -0.18024, -0.382683), expected (-0.919617, -0.0905737, -0.38223)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 991, result (-1.94273, -0.386432, -0.19509), expected (-1.97134, -0.194159, -0.194609)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 991, result (-0.96194, -0.191342, -0.19509), expected (-0.976158, -0.0961424, -0.194609)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 992, result (-1.99037, -0.196034, 0), expected (-2, 1.60536e-006, 0.000491317)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 992, result (-0.995185, -0.0980171, 0), expected (-1, 8.02678e-007, 0.000491317)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 993, result (-1.97125, -0.194151, 0.19509), expected (-1.98069, 1.58986e-006, 0.195573)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 993, result (-0.976062, -0.0961337, 0.19509), expected (-0.980689, 7.87178e-007, 0.195573)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 994, result (-1.91462, -0.188573, 0.382683), expected (-1.92369, 1.54411e-006, 0.383138)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 994, result (-0.919431, -0.090556, 0.382683), expected (-0.923691, 7.41427e-007, 0.383138)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 995, result (-1.82265, -0.179515, 0.55557), expected (-1.8312, 1.46986e-006, 0.55598)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 995, result (-0.827466, -0.0814982, 0.55557), expected (-0.831196, 6.67183e-007, 0.55598)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 996, result (-1.69889, -0.167326, 0.707107), expected (-1.70676, 1.36998e-006, 0.707456)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 996, result (-0.703702, -0.0693085, 0.707107), expected (-0.706758, 5.67299e-007, 0.707456)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 997, result (-1.54808, -0.152472, 0.83147), expected (-1.55516, 1.24829e-006, 0.831744)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 997, result (-0.552895, -0.0544554, 0.83147), expected (-0.555159, 4.45614e-007, 0.831744)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 998, result (-1.37603, -0.135527, 0.92388), expected (-1.38223, 1.10948e-006, 0.924069)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 998, result (-0.380841, -0.0375095, 0.92388), expected (-0.382226, 3.06805e-007, 0.924069)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 999, result (-1.18934, -0.117139, 0.980785), expected (-1.1946, 9.58883e-007, 0.980882)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 999, result (-0.194151, -0.0191222, 0.980785), expected (-0.194605, 1.56205e-007, 0.980882)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1000, result (-0.995185, -0.0980171, 1), expected (-0.999504, 8.02281e-007, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1000, result (4.35009e-008, 4.28446e-009, 1), expected (0.000495772, -3.97945e-010, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1001, result (-0.801034, -0.0788949, 0.980785), expected (-0.804423, 6.45693e-007, 0.980688)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1001, result (0.194151, 0.0191222, 0.980785), expected (0.195577, -1.56986e-007, 0.980688)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1002, result (-0.614344, -0.0605076, 0.92388), expected (-0.616858, 4.95138e-007, 0.923689)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1002, result (0.380841, 0.0375095, 0.92388), expected (0.383142, -3.0754e-007, 0.923689)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1003, result (-0.44229, -0.0435617, 0.83147), expected (-0.444016, 3.56402e-007, 0.831193)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1003, result (0.552895, 0.0544554, 0.83147), expected (0.555984, -4.46276e-007, 0.831193)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1004, result (-0.291483, -0.0287085, 0.707107), expected (-0.292541, 2.34816e-007, 0.706755)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1004, result (0.703702, 0.0693085, 0.707107), expected (0.707459, -5.67862e-007, 0.706755)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1005, result (-0.167719, -0.0165189, 0.55557), expected (-0.168253, 1.35053e-007, 0.555156)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1005, result (0.827466, 0.0814982, 0.55557), expected (0.831747, -6.67625e-007, 0.555156)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1006, result (-0.0757538, -0.0074611, 0.382683), expected (-0.0759296, 6.0947e-008, 0.382222)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1006, result (0.919431, 0.090556, 0.382683), expected (0.92407, -7.41731e-007, 0.382222)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1007, result (-0.0191222, -0.00188337, 0.19509), expected (-0.0191174, 1.53451e-008, 0.1946)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1007, result (0.976063, 0.0961337, 0.19509), expected (0.980883, -7.87333e-007, 0.1946)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1008, result (-0, -0, -8.74228e-008), expected (-1.19209e-007, 9.56867e-014, -0.000500226)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1008, result (0.995185, 0.0980171, -8.74228e-008), expected (1, -8.02678e-007, -0.000500226)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1009, result (-0.0191222, -0.00188337, -0.19509), expected (-0.0193126, 1.55018e-008, -0.195581)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1009, result (0.976062, 0.0961337, -0.19509), expected (0.980687, -7.87177e-007, -0.195581)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1010, result (-0.075754, -0.00746111, -0.382683), expected (-0.0763124, 6.12543e-008, -0.383147)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1010, result (0.919431, 0.090556, -0.382683), expected (0.923688, -7.41424e-007, -0.383147)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1011, result (-0.167719, -0.0165189, -0.55557), expected (-0.168809, 1.355e-007, -0.555987)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1011, result (0.827466, 0.0814982, -0.55557), expected (0.831191, -6.67179e-007, -0.555987)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1012, result (-0.291483, -0.0287086, -0.707107), expected (-0.293249, 2.35384e-007, -0.707462)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1012, result (0.703702, 0.0693085, -0.707107), expected (0.706751, -5.67294e-007, -0.707462)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1013, result (-0.44229, -0.0435617, -0.83147), expected (-0.444848, 3.5707e-007, -0.831749)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1013, result (0.552895, 0.0544554, -0.83147), expected (0.555152, -4.45609e-007, -0.831749)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1014, result (-0.614344, -0.0605076, -0.92388), expected (-0.617782, 4.9588e-007, -0.924072)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1014, result (0.38084, 0.0375095, -0.92388), expected (0.382218, -3.06798e-007, -0.924072)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1015, result (-0.801034, -0.0788949, -0.980785), expected (-0.805404, 6.46481e-007, -0.980883)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1015, result (0.194151, 0.0191222, -0.980785), expected (0.194596, -1.56198e-007, -0.980883)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1016, result (-0.995185, -0.0980171, -1), expected (-1.0005, 8.03084e-007, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1016, result (-1.18675e-008, -1.16884e-009, -1), expected (-0.000504681, 4.05096e-010, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1017, result (-1.18934, -0.117139, -0.980785), expected (-1.19559, 9.59671e-007, -0.980687)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1017, result (-0.194151, -0.0191222, -0.980785), expected (-0.195586, 1.56993e-007, -0.980687)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1018, result (-1.37603, -0.135527, -0.923879), expected (-1.38315, 1.11023e-006, -0.923686)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1018, result (-0.380841, -0.0375095, -0.923879), expected (-0.383151, 3.07547e-007, -0.923686)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1019, result (-1.54808, -0.152472, -0.831469), expected (-1.55599, 1.24896e-006, -0.831188)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1019, result (-0.552895, -0.0544554, -0.831469), expected (-0.555991, 4.46282e-007, -0.831188)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1020, result (-1.69889, -0.167326, -0.707107), expected (-1.70747, 1.37055e-006, -0.706748)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1020, result (-0.703702, -0.0693086, -0.707107), expected (-0.707465, 5.67867e-007, -0.706748)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1021, result (-1.82265, -0.179515, -0.55557), expected (-1.83175, 1.47031e-006, -0.555148)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1021, result (-0.827466, -0.0814982, -0.55557), expected (-0.831751, 6.67629e-007, -0.555148)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1022, result (-1.91462, -0.188573, -0.382683), expected (-1.92407, 1.54441e-006, -0.382214)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1022, result (-0.919431, -0.090556, -0.382683), expected (-0.924074, 7.41734e-007, -0.382214)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1023, result (-1.97125, -0.194151, -0.19509), expected (-1.98088, 1.59001e-006, -0.194591)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1023, result (-0.976063, -0.0961337, -0.19509), expected (-0.980884, 7.87335e-007, -0.194591)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1024, result (-2, 1.74846e-007, 0), expected (-1.99037, 0.196036, 0.000509135)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1024, result (-1, 8.74228e-008, 0), expected (-0.995185, 0.098018, 0.000509135)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1025, result (-1.98079, 1.73166e-007, 0.19509), expected (-1.97115, 0.194143, 0.19559)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1025, result (-0.980785, 8.5743e-008, 0.19509), expected (-0.975963, 0.0961248, 0.19559)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1026, result (-1.92388, 1.68191e-007, 0.382683), expected (-1.91442, 0.188556, 0.383155)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1026, result (-0.92388, 8.07681e-008, 0.382683), expected (-0.919236, 0.0905376, 0.383155)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1027, result (-1.83147, 1.60112e-007, 0.55557), expected (-1.82237, 0.179489, 0.555995)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1027, result (-0.83147, 7.26894e-008, 0.55557), expected (-0.827183, 0.0814711, 0.555995)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1028, result (-1.70711, 1.4924e-007, 0.707107), expected (-1.69853, 0.167292, 0.707468)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1028, result (-0.707107, 6.18172e-008, 0.707107), expected (-0.703342, 0.0692737, 0.707468)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1029, result (-1.55557, 1.35992e-007, 0.83147), expected (-1.54766, 0.152432, 0.831754)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1029, result (-0.55557, 4.85695e-008, 0.83147), expected (-0.552471, 0.0544141, 0.831754)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1030, result (-1.38268, 1.20878e-007, 0.92388), expected (-1.37555, 0.135481, 0.924076)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1030, result (-0.382683, 3.34552e-008, 0.92388), expected (-0.380369, 0.0374634, 0.924076)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1031, result (-1.19509, 1.04478e-007, 0.980785), expected (-1.18883, 0.117091, 0.980885)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1031, result (-0.19509, 1.70553e-008, 0.980785), expected (-0.19365, 0.019073, 0.980885)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1032, result (-1, 8.74228e-008, 1), expected (-0.994673, 0.0979676, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1032, result (4.37114e-008, -3.82137e-015, 1), expected (0.000511116, -5.0341e-005, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1033, result (-0.80491, 7.03674e-008, 0.980785), expected (-0.800532, 0.0788462, 0.980685)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1033, result (0.19509, -1.70553e-008, 0.980785), expected (0.194653, -0.0191718, 0.980685)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1034, result (-0.617316, 5.39675e-008, 0.92388), expected (-0.613871, 0.0604615, 0.923682)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1034, result (0.382684, -3.34553e-008, 0.92388), expected (0.381314, -0.0375565, 0.923682)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1035, result (-0.44443, 3.88533e-008, 0.83147), expected (-0.441863, 0.0435201, 0.831183)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1035, result (0.55557, -4.85695e-008, 0.83147), expected (0.553321, -0.0544979, 0.831183)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1036, result (-0.292893, 2.56055e-008, 0.707107), expected (-0.29112, 0.0286731, 0.706742)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1036, result (0.707107, -6.18172e-008, 0.707107), expected (0.704065, -0.0693449, 0.706742)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1037, result (-0.16853, 1.47334e-008, 0.55557), expected (-0.167433, 0.0164909, 0.555141)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1037, result (0.83147, -7.26894e-008, 0.55557), expected (0.827751, -0.0815271, 0.555141)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1038, result (-0.0761204, 6.65465e-009, 0.382683), expected (-0.0755572, 0.0074418, 0.382206)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1038, result (0.92388, -8.07681e-008, 0.382683), expected (0.919627, -0.0905762, 0.382206)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1039, result (-0.0192147, 1.6798e-009, 0.19509), expected (-0.0190219, 0.00187351, 0.194583)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1039, result (0.980785, -8.5743e-008, 0.19509), expected (0.976163, -0.0961445, 0.194583)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1040, result (-0, 0, -8.74228e-008), expected (-1.18635e-007, 1.16847e-008, -0.000518044)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1040, result (1, -8.74228e-008, -8.74228e-008), expected (0.995185, -0.098018, -0.000518044)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1041, result (-0.0192147, 1.67981e-009, -0.19509), expected (-0.019223, 0.00189332, -0.195599)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1041, result (0.980785, -8.5743e-008, -0.19509), expected (0.975962, -0.0961247, -0.195599)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1042, result (-0.0761205, 6.65467e-009, -0.382683), expected (-0.0759518, 0.00748066, -0.383163)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1042, result (0.92388, -8.07681e-008, -0.382683), expected (0.919233, -0.0905373, -0.383163)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1043, result (-0.16853, 1.47334e-008, -0.55557), expected (-0.168006, 0.0165473, -0.556002)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1043, result (0.83147, -7.26894e-008, -0.55557), expected (0.827178, -0.0814707, -0.556002)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1044, result (-0.292893, 2.56055e-008, -0.707107), expected (-0.291849, 0.0287449, -0.707475)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1044, result (0.707107, -6.18172e-008, -0.707107), expected (0.703336, -0.0692731, -0.707475)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1045, result (-0.44443, 3.88533e-008, -0.83147), expected (-0.442721, 0.0436046, -0.831759)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1045, result (0.55557, -4.85695e-008, -0.83147), expected (0.552464, -0.0544134, -0.831759)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1046, result (-0.617317, 5.39676e-008, -0.92388), expected (-0.614823, 0.0605553, -0.924079)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1046, result (0.382683, -3.34552e-008, -0.92388), expected (0.380361, -0.0374626, -0.924079)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1047, result (-0.80491, 7.03674e-008, -0.980785), expected (-0.801543, 0.0789458, -0.980887)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1047, result (0.19509, -1.70553e-008, -0.980785), expected (0.193641, -0.0190722, -0.980887)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1048, result (-1, 8.74228e-008, -1), expected (-0.995705, 0.0980692, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1048, result (-1.19249e-008, 1.04251e-015, -1), expected (-0.000519982, 5.12142e-005, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1049, result (-1.19509, 1.04478e-007, -0.980785), expected (-1.18985, 0.117191, -0.980683)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1049, result (-0.19509, 1.70553e-008, -0.980785), expected (-0.194661, 0.0191726, -0.980683)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1050, result (-1.38268, 1.20878e-007, -0.923879), expected (-1.37651, 0.135575, -0.923679)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1050, result (-0.382684, 3.34553e-008, -0.923879), expected (-0.381322, 0.0375573, -0.923679)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1051, result (-1.55557, 1.35992e-007, -0.831469), expected (-1.54851, 0.152517, -0.831178)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1051, result (-0.55557, 4.85695e-008, -0.831469), expected (-0.553329, 0.0544986, -0.831178)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1052, result (-1.70711, 1.4924e-007, -0.707107), expected (-1.69926, 0.167364, -0.706736)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1052, result (-0.707107, 6.18173e-008, -0.707107), expected (-0.704071, 0.0693455, -0.706736)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1053, result (-1.83147, 1.60112e-007, -0.55557), expected (-1.82294, 0.179546, -0.555133)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1053, result (-0.83147, 7.26894e-008, -0.55557), expected (-0.827756, 0.0815276, -0.555133)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1054, result (-1.92388, 1.68191e-007, -0.382683), expected (-1.91482, 0.188594, -0.382198)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1054, result (-0.92388, 8.07681e-008, -0.382683), expected (-0.919631, 0.0905765, -0.382198)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1055, result (-1.98079, 1.73166e-007, -0.19509), expected (-1.97135, 0.194163, -0.194574)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1055, result (-0.980785, 8.5743e-008, -0.19509), expected (-0.976165, 0.0961446, -0.194574)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1056, result (-1.99037, 0.196035, 0), expected (-1.96157, 0.390182, 0.000526953)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1056, result (-0.995185, 0.0980173, 0), expected (-0.980785, 0.195091, 0.000526953)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1057, result (-1.97125, 0.194151, 0.19509), expected (-1.94262, 0.386414, 0.195608)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1057, result (-0.976062, 0.0961339, 0.19509), expected (-0.961839, 0.191322, 0.195608)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1058, result (-1.91462, 0.188573, 0.382683), expected (-1.88671, 0.375292, 0.383171)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1058, result (-0.919431, 0.0905561, 0.382683), expected (-0.905929, 0.180201, 0.383171)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1059, result (-1.82265, 0.179516, 0.55557), expected (-1.79599, 0.357246, 0.55601)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1059, result (-0.827466, 0.0814984, 0.55557), expected (-0.815205, 0.162155, 0.55601)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1060, result (-1.69889, 0.167326, 0.707107), expected (-1.67394, 0.332968, 0.707481)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1060, result (-0.703702, 0.0693087, 0.707107), expected (-0.693153, 0.137877, 0.707481)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1061, result (-1.54808, 0.152473, 0.83147), expected (-1.52525, 0.303392, 0.831764)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1061, result (-0.552895, 0.0544555, 0.83147), expected (-0.544463, 0.108301, 0.831764)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1062, result (-1.37603, 0.135527, 0.92388), expected (-1.35563, 0.269654, 0.924082)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1062, result (-0.380841, 0.0375096, 0.92388), expected (-0.37485, 0.0745626, 0.924082)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1063, result (-1.18934, 0.117139, 0.980785), expected (-1.17162, 0.23305, 0.980889)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1063, result (-0.194151, 0.0191222, 0.980785), expected (-0.190831, 0.0379588, 0.980889)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1064, result (-0.995185, 0.0980173, 1), expected (-0.980264, 0.194988, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1064, result (4.35009e-008, -4.28447e-009, 1), expected (0.000521196, -0.000103673, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1065, result (-0.801034, 0.078895, 0.980785), expected (-0.788932, 0.156929, 0.980681)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1065, result (0.194151, -0.0191222, 0.980785), expected (0.191853, -0.0381622, 0.980681)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1066, result (-0.614344, 0.0605077, 0.92388), expected (-0.604972, 0.120337, 0.923676)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1066, result (0.380841, -0.0375096, 0.92388), expected (0.375813, -0.0747541, 0.923676)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1067, result (-0.44229, 0.0435618, 0.83147), expected (-0.435455, 0.0866179, 0.831173)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1067, result (0.552895, -0.0544555, 0.83147), expected (0.54533, -0.108473, 0.831173)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1068, result (-0.291483, 0.0287086, 0.707107), expected (-0.286895, 0.0570673, 0.706729)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1068, result (0.703702, -0.0693087, 0.707107), expected (0.69389, -0.138024, 0.706729)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1069, result (-0.167719, 0.0165189, 0.55557), expected (-0.165001, 0.0328209, 0.555126)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1069, result (0.827466, -0.0814984, 0.55557), expected (0.815784, -0.16227, 0.555126)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1070, result (-0.0757538, 0.00746111, 0.382683), expected (-0.0744572, 0.0148105, 0.382189)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1070, result (0.919431, -0.0905562, 0.382683), expected (0.906328, -0.180281, 0.382189)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1071, result (-0.0191222, 0.00188337, 0.19509), expected (-0.0187432, 0.00372828, 0.194565)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1071, result (0.976063, -0.0961339, 0.19509), expected (0.962042, -0.191363, 0.194565)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1072, result (-0, 0, -8.74228e-008), expected (-1.16919e-007, 2.32567e-008, -0.000535862)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1072, result (0.995185, -0.0980173, -8.74228e-008), expected (0.980785, -0.195091, -0.000535862)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1073, result (-0.0191222, 0.00188338, -0.19509), expected (-0.0189483, 0.00376907, -0.195616)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1073, result (0.976062, -0.0961339, -0.19509), expected (0.961837, -0.191322, -0.195616)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1074, result (-0.075754, 0.00746112, -0.382683), expected (-0.0748595, 0.0148905, -0.383179)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1074, result (0.919431, -0.0905561, -0.382683), expected (0.905926, -0.180201, -0.383179)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1075, result (-0.167719, 0.0165189, -0.55557), expected (-0.165585, 0.0329371, -0.556017)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1075, result (0.827466, -0.0814984, -0.55557), expected (0.8152, -0.162154, -0.556017)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1076, result (-0.291483, 0.0287086, -0.707107), expected (-0.287639, 0.0572151, -0.707487)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1076, result (0.703702, -0.0693087, -0.707107), expected (0.693147, -0.137876, -0.707487)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1077, result (-0.44229, 0.0435618, -0.83147), expected (-0.436329, 0.0867917, -0.831769)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1077, result (0.552895, -0.0544555, -0.83147), expected (0.544456, -0.108299, -0.831769)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1078, result (-0.614344, 0.0605077, -0.92388), expected (-0.605944, 0.12053, -0.924086)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1078, result (0.38084, -0.0375096, -0.92388), expected (0.374842, -0.074561, -0.924086)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1079, result (-0.801034, 0.078895, -0.980785), expected (-0.789963, 0.157134, -0.98089)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1079, result (0.194151, -0.0191222, -0.980785), expected (0.190822, -0.0379571, -0.98089)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1080, result (-0.995185, 0.0980173, -1), expected (-0.981315, 0.195197, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1080, result (-1.18675e-008, 1.16884e-009, -1), expected (-0.000529934, 0.000105411, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1081, result (-1.18934, 0.117139, -0.980785), expected (-1.17265, 0.233255, -0.98068)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1081, result (-0.194151, 0.0191222, -0.980785), expected (-0.191862, 0.0381639, -0.98068)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1082, result (-1.37603, 0.135527, -0.923879), expected (-1.35661, 0.269847, -0.923672)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1082, result (-0.380841, 0.0375096, -0.923879), expected (-0.375821, 0.0747557, -0.923672)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1083, result (-1.54808, 0.152473, -0.831469), expected (-1.52612, 0.303566, -0.831168)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1083, result (-0.552895, 0.0544555, -0.831469), expected (-0.545337, 0.108475, -0.831168)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1084, result (-1.69889, 0.167326, -0.707107), expected (-1.67468, 0.333116, -0.706723)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1084, result (-0.703702, 0.0693087, -0.707107), expected (-0.693896, 0.138025, -0.706723)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1085, result (-1.82265, 0.179516, -0.55557), expected (-1.79657, 0.357362, -0.555119)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1085, result (-0.827466, 0.0814984, -0.55557), expected (-0.815789, 0.162271, -0.555119)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1086, result (-1.91462, 0.188573, -0.382683), expected (-1.88712, 0.375373, -0.382181)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1086, result (-0.919431, 0.0905562, -0.382683), expected (-0.906331, 0.180281, -0.382181)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1087, result (-1.97125, 0.194151, -0.19509), expected (-1.94283, 0.386454, -0.194557)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1087, result (-0.976063, 0.0961339, -0.19509), expected (-0.962044, 0.191363, -0.194557)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1088, result (-1.96157, 0.390181, 0), expected (-1.91388, 0.580571, 0.000544771)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1088, result (-0.980785, 0.19509, 0), expected (-0.95694, 0.290286, 0.000544771)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1089, result (-1.94272, 0.386432, 0.19509), expected (-1.89539, 0.574962, 0.195625)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1089, result (-0.96194, 0.191342, 0.19509), expected (-0.938451, 0.284677, 0.195625)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1090, result (-1.88691, 0.375331, 0.382683), expected (-1.84084, 0.558414, 0.383188)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1090, result (-0.906127, 0.18024, 0.382683), expected (-0.883897, 0.268128, 0.383188)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1091, result (-1.79628, 0.357302, 0.55557), expected (-1.75232, 0.531561, 0.556024)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1091, result (-0.815493, 0.162212, 0.55557), expected (-0.795376, 0.241275, 0.556024)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1092, result (-1.67431, 0.33304, 0.707107), expected (-1.63323, 0.495436, 0.707493)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1092, result (-0.69352, 0.13795, 0.707107), expected (-0.676289, 0.205151, 0.707493)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1093, result (-1.52568, 0.303477, 0.83147), expected (-1.48815, 0.451427, 0.831774)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1093, result (-0.544895, 0.108386, 0.83147), expected (-0.531212, 0.161142, 0.831774)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1094, result (-1.35612, 0.269748, 0.92388), expected (-1.32266, 0.401226, 0.924089)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1094, result (-0.37533, 0.0746579, 0.92388), expected (-0.36572, 0.11094, 0.924089)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1095, result (-1.17213, 0.233151, 0.980785), expected (-1.14311, 0.346761, 0.980892)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1095, result (-0.191342, 0.0380602, 0.980785), expected (-0.186175, 0.0564757, 0.980892)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1096, result (-0.980785, 0.19509, 1), expected (-0.956415, 0.290126, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1096, result (4.28715e-008, -8.52768e-009, 1), expected (0.000525576, -0.000159432, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1097, result (-0.789444, 0.15703, 0.980785), expected (-0.769734, 0.233497, 0.980678)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1097, result (0.191342, -0.0380603, 0.980785), expected (0.187206, -0.0567884, 0.980678)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1098, result (-0.605455, 0.120433, 0.92388), expected (-0.590248, 0.179051, 0.923669)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1098, result (0.37533, -0.0746579, 0.92388), expected (0.366692, -0.111235, 0.923669)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1099, result (-0.43589, 0.086704, 0.83147), expected (-0.424854, 0.128879, 0.831163)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1099, result (0.544895, -0.108386, 0.83147), expected (0.532086, -0.161407, 0.831163)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1100, result (-0.287265, 0.0571407, 0.707107), expected (-0.279908, 0.0849095, 0.706717)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1100, result (0.69352, -0.13795, 0.707107), expected (0.677032, -0.205376, 0.706717)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1101, result (-0.165292, 0.0328787, 0.55557), expected (-0.16098, 0.048833, 0.555111)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1101, result (0.815493, -0.162212, 0.55557), expected (0.79596, -0.241453, 0.555111)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1102, result (-0.0746577, 0.0148504, 0.382683), expected (-0.0726405, 0.0220353, 0.382173)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1102, result (0.906128, -0.18024, 0.382683), expected (0.8843, -0.26825, 0.382173)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1103, result (-0.0188455, 0.0037486, 0.19509), expected (-0.0182842, 0.00554648, 0.194548)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1103, result (0.96194, -0.191342, 0.19509), expected (0.938656, -0.284739, 0.194548)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1104, result (-0, 0, -8.74228e-008), expected (-1.71114e-007, 5.19071e-008, -0.00055368)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1104, result (0.980785, -0.19509, -8.74228e-008), expected (0.95694, -0.290285, -0.00055368)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1105, result (-0.0188455, 0.00374861, -0.19509), expected (-0.0184909, 0.00560919, -0.195634)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1105, result (0.96194, -0.191342, -0.19509), expected (0.938449, -0.284676, -0.195634)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1106, result (-0.0746579, 0.0148504, -0.382683), expected (-0.073046, 0.0221583, -0.383196)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1106, result (0.906127, -0.18024, -0.382683), expected (0.883894, -0.268127, -0.383196)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1107, result (-0.165292, 0.0328787, -0.55557), expected (-0.161569, 0.0490115, -0.556032)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1107, result (0.815493, -0.162212, -0.55557), expected (0.795371, -0.241274, -0.556032)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1108, result (-0.287265, 0.0571407, -0.707107), expected (-0.280658, 0.0851368, -0.7075)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1108, result (0.69352, -0.13795, -0.707107), expected (0.676283, -0.205149, -0.7075)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1109, result (-0.43589, 0.0867041, -0.83147), expected (-0.425735, 0.129146, -0.831779)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1109, result (0.544895, -0.108386, -0.83147), expected (0.531205, -0.16114, -0.831779)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1110, result (-0.605455, 0.120433, -0.92388), expected (-0.591227, 0.179347, -0.924093)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1110, result (0.37533, -0.0746578, -0.92388), expected (0.365713, -0.110938, -0.924093)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1111, result (-0.789443, 0.15703, -0.980785), expected (-0.770774, 0.233812, -0.980894)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1111, result (0.191342, -0.0380603, -0.980785), expected (0.186166, -0.0564731, -0.980894)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1112, result (-0.980785, 0.19509, -1), expected (-0.957474, 0.290448, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1112, result (-1.16957e-008, 2.32643e-009, -1), expected (-0.000534101, 0.000162018, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1113, result (-1.17213, 0.233151, -0.980785), expected (-1.14415, 0.347077, -0.980676)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1113, result (-0.191342, 0.0380603, -0.980785), expected (-0.187214, 0.056791, -0.980676)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1114, result (-1.35612, 0.269748, -0.923879), expected (-1.32364, 0.401523, -0.923665)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1114, result (-0.37533, 0.0746579, -0.923879), expected (-0.366699, 0.111237, -0.923665)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1115, result (-1.52568, 0.303477, -0.831469), expected (-1.48903, 0.451695, -0.831158)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1115, result (-0.544895, 0.108387, -0.831469), expected (-0.532093, 0.161409, -0.831158)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1116, result (-1.67431, 0.33304, -0.707107), expected (-1.63398, 0.495663, -0.70671)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1116, result (-0.69352, 0.13795, -0.707107), expected (-0.677038, 0.205378, -0.70671)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1117, result (-1.79628, 0.357302, -0.55557), expected (-1.7529, 0.53174, -0.555104)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1117, result (-0.815493, 0.162212, -0.55557), expected (-0.795965, 0.241454, -0.555104)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1118, result (-1.88691, 0.375331, -0.382683), expected (-1.84124, 0.558537, -0.382165)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1118, result (-0.906127, 0.18024, -0.382683), expected (-0.884303, 0.268251, -0.382165)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1119, result (-1.94273, 0.386432, -0.19509), expected (-1.8956, 0.575025, -0.194539)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1119, result (-0.96194, 0.191342, -0.19509), expected (-0.938657, 0.28474, -0.194539)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1120, result (-1.91388, 0.58057, 0), expected (-1.84776, 0.765369, 0.000562589)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1120, result (-0.95694, 0.290285, 0), expected (-0.923879, 0.382684, 0.000562589)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1121, result (-1.89549, 0.574992, 0.19509), expected (-1.8299, 0.757973, 0.195643)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1121, result (-0.938553, 0.284707, 0.19509), expected (-0.906025, 0.375289, 0.195643)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1122, result (-1.84104, 0.558473, 0.382683), expected (-1.77723, 0.736156, 0.383204)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1122, result (-0.884098, 0.268188, 0.382683), expected (-0.853354, 0.353472, 0.383204)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1123, result (-1.75261, 0.531648, 0.55557), expected (-1.69177, 0.700755, 0.556039)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1123, result (-0.795667, 0.241363, 0.55557), expected (-0.767888, 0.31807, 0.556039)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1124, result (-1.6336, 0.495547, 0.707107), expected (-1.57679, 0.65313, 0.707506)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1124, result (-0.676659, 0.205262, 0.707107), expected (-0.652912, 0.270446, 0.707506)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1125, result (-1.48859, 0.451558, 0.83147), expected (-1.43672, 0.595112, 0.831784)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1125, result (-0.531648, 0.161274, 0.83147), expected (-0.512845, 0.212428, 0.831784)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1126, result (-1.32315, 0.401372, 0.92388), expected (-1.27695, 0.528931, 0.924096)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1126, result (-0.366205, 0.111087, 0.92388), expected (-0.35307, 0.146247, 0.924096)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1127, result (-1.14363, 0.346917, 0.980785), expected (-1.10361, 0.45713, 0.980896)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1127, result (-0.18669, 0.0566317, 0.980785), expected (-0.179727, 0.0744454, 0.980896)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1128, result (-0.95694, 0.290285, 1), expected (-0.923355, 0.382467, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1128, result (4.18292e-008, -1.26888e-008, 1), expected (0.000523879, -0.000216998, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1129, result (-0.770251, 0.233653, 0.980785), expected (-0.743125, 0.307813, 0.980674)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1129, result (0.18669, -0.0566318, 0.980785), expected (0.180754, -0.074871, 0.980674)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1130, result (-0.590735, 0.179198, 0.92388), expected (-0.569841, 0.236037, 0.923662)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1130, result (0.366205, -0.111087, 0.92388), expected (0.354038, -0.146648, 0.923662)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1131, result (-0.425293, 0.129011, 0.83147), expected (-0.410163, 0.169895, 0.831154)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1131, result (0.531648, -0.161274, 0.83147), expected (0.513717, -0.212789, 0.831154)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1132, result (-0.280281, 0.0850225, 0.707107), expected (-0.270226, 0.111932, 0.706704)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1132, result (0.676659, -0.205262, 0.707107), expected (0.653653, -0.270753, 0.706704)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1133, result (-0.161273, 0.0489218, 0.55557), expected (-0.155409, 0.0643728, 0.555096)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1133, result (0.795667, -0.241363, 0.55557), expected (0.76847, -0.318311, 0.555096)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1134, result (-0.0728427, 0.0220966, 0.382683), expected (-0.0701246, 0.0290466, 0.382156)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1134, result (0.884098, -0.268188, 0.382683), expected (0.853755, -0.353638, 0.382156)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1135, result (-0.0183873, 0.00557773, 0.19509), expected (-0.0176493, 0.0073106, 0.19453)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1135, result (0.938553, -0.284707, 0.19509), expected (0.90623, -0.375374, 0.19453)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1136, result (-0, 0, -8.74228e-008), expected (-1.65202e-007, 6.84293e-008, -0.000571497)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1136, result (0.95694, -0.290285, -8.74228e-008), expected (0.923879, -0.382684, -0.000571497)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1137, result (-0.0183874, 0.00557775, -0.19509), expected (-0.0178554, 0.00739595, -0.195651)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1137, result (0.938553, -0.284707, -0.19509), expected (0.906024, -0.375288, -0.195651)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1138, result (-0.0728428, 0.0220966, -0.382683), expected (-0.0705287, 0.029214, -0.383212)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1138, result (0.884098, -0.268188, -0.382683), expected (0.85335, -0.35347, -0.383212)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1139, result (-0.161274, 0.0489218, -0.55557), expected (-0.155996, 0.0646158, -0.556047)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1139, result (0.795667, -0.241363, -0.55557), expected (0.767883, -0.318068, -0.556047)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1140, result (-0.280281, 0.0850225, -0.707107), expected (-0.270973, 0.112241, -0.707512)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1140, result (0.676659, -0.205262, -0.707107), expected (0.652906, -0.270443, -0.707512)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1141, result (-0.425293, 0.129011, -0.83147), expected (-0.411041, 0.170259, -0.831789)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1141, result (0.531647, -0.161274, -0.83147), expected (0.512838, -0.212425, -0.831789)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1142, result (-0.590735, 0.179198, -0.92388), expected (-0.570817, 0.236441, -0.924099)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1142, result (0.366205, -0.111087, -0.92388), expected (0.353063, -0.146244, -0.924099)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1143, result (-0.77025, 0.233653, -0.980785), expected (-0.744161, 0.308242, -0.980897)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1143, result (0.18669, -0.0566318, -0.980785), expected (0.179718, -0.074442, -0.980897)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1144, result (-0.95694, 0.290285, -1), expected (-0.924411, 0.382905, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1144, result (-1.14114e-008, 3.46161e-009, -1), expected (-0.00053211, 0.000220408, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1145, result (-1.14363, 0.346917, -0.980785), expected (-1.10464, 0.457559, -0.980673)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1145, result (-0.18669, 0.0566318, -0.980785), expected (-0.180762, 0.0748744, -0.980673)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1146, result (-1.32315, 0.401372, -0.923879), expected (-1.27792, 0.529335, -0.923659)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1146, result (-0.366205, 0.111087, -0.923879), expected (-0.354046, 0.146651, -0.923659)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1147, result (-1.48859, 0.451559, -0.831469), expected (-1.4376, 0.595476, -0.831149)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1147, result (-0.531648, 0.161274, -0.831469), expected (-0.513723, 0.212792, -0.831149)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1148, result (-1.6336, 0.495547, -0.707107), expected (-1.57754, 0.653439, -0.706698)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1148, result (-0.676659, 0.205262, -0.707107), expected (-0.653659, 0.270755, -0.706698)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1149, result (-1.75261, 0.531648, -0.55557), expected (-1.69235, 0.700998, -0.555089)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1149, result (-0.795667, 0.241363, -0.55557), expected (-0.768474, 0.318313, -0.555089)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1150, result (-1.84104, 0.558473, -0.382683), expected (-1.77764, 0.736323, -0.382148)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1150, result (-0.884098, 0.268188, -0.382683), expected (-0.853758, 0.353639, -0.382148)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1151, result (-1.89549, 0.574992, -0.19509), expected (-1.83011, 0.758059, -0.194522)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1151, result (-0.938553, 0.284707, -0.19509), expected (-0.906231, 0.375374, -0.194522)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1152, result (-1.84776, 0.765367, 0), expected (-1.76384, 0.942795, 0.000580406)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1152, result (-0.92388, 0.382683, 0), expected (-0.881921, 0.471398, 0.000580406)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1153, result (-1.83001, 0.758014, 0.19509), expected (-1.7468, 0.933684, 0.19566)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1153, result (-0.906127, 0.37533, 0.19509), expected (-0.864875, 0.462286, 0.19566)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1154, result (-1.77743, 0.736237, 0.382683), expected (-1.69651, 0.906807, 0.383221)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1154, result (-0.853553, 0.353553, 0.382683), expected (-0.814592, 0.43541, 0.383221)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1155, result (-1.69206, 0.700873, 0.55557), expected (-1.61493, 0.863198, 0.556054)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1155, result (-0.768178, 0.31819, 0.55557), expected (-0.733005, 0.3918, 0.556054)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1156, result (-1.57716, 0.653282, 0.707107), expected (-1.50517, 0.804532, 0.707519)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1156, result (-0.653281, 0.270598, 0.707107), expected (-0.623249, 0.333134, 0.707519)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1157, result (-1.43716, 0.595291, 0.83147), expected (-1.37146, 0.733063, 0.831793)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1157, result (-0.51328, 0.212608, 0.83147), expected (-0.489541, 0.261666, 0.831793)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1158, result (-1.27743, 0.52913, 0.92388), expected (-1.21894, 0.651539, 0.924103)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1158, result (-0.353553, 0.146447, 0.92388), expected (-0.337021, 0.180142, 0.924103)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1159, result (-1.10412, 0.457341, 0.980785), expected (-1.05347, 0.563093, 0.980899)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1159, result (-0.18024, 0.0746578, 0.980785), expected (-0.171549, 0.091695, 0.980899)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1160, result (-0.923879, 0.382683, 1), expected (-0.881405, 0.471122, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1160, result (4.03841e-008, -1.67276e-008, 1), expected (0.000515801, -0.000275702, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1161, result (-0.74364, 0.308026, 0.980785), expected (-0.70936, 0.379162, 0.980671)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1161, result (0.18024, -0.0746578, 0.980785), expected (0.172561, -0.0922358, 0.980671)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1162, result (-0.570326, 0.236237, 0.92388), expected (-0.543947, 0.290746, 0.923655)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1162, result (0.353553, -0.146447, 0.92388), expected (0.337974, -0.180651, 0.923655)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1163, result (-0.410599, 0.170076, 0.83147), expected (-0.391522, 0.209273, 0.831144)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1163, result (0.51328, -0.212608, 0.83147), expected (0.490399, -0.262124, 0.831144)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1164, result (-0.270598, 0.112085, 0.707107), expected (-0.257943, 0.137874, 0.706692)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1164, result (0.653281, -0.270598, 0.707107), expected (0.623978, -0.333524, 0.706692)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1165, result (-0.155702, 0.0644938, 0.55557), expected (-0.148343, 0.079291, 0.555082)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1165, result (0.768178, -0.31819, 0.55557), expected (0.733578, -0.392107, 0.555082)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1166, result (-0.0703261, 0.02913, 0.382683), expected (-0.0669339, 0.035777, 0.38214)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1166, result (0.853553, -0.353553, 0.382683), expected (0.814987, -0.435621, 0.38214)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1167, result (-0.0177521, 0.00735314, 0.19509), expected (-0.0168447, 0.0090037, 0.194513)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1167, result (0.906127, -0.37533, 0.19509), expected (0.865076, -0.462394, 0.194513)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1168, result (-0, 0, -8.74228e-008), expected (-1.577e-007, 8.42925e-008, -0.000589315)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1168, result (0.92388, -0.382683, -8.74228e-008), expected (0.881921, -0.471398, -0.000589315)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1169, result (-0.0177521, 0.00735317, -0.19509), expected (-0.0170475, 0.0091121, -0.195669)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1169, result (0.906127, -0.37533, -0.19509), expected (0.864873, -0.462286, -0.195669)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1170, result (-0.0703262, 0.0291301, -0.382683), expected (-0.0673316, 0.0359896, -0.383229)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1170, result (0.853553, -0.353553, -0.382683), expected (0.814589, -0.435408, -0.383229)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1171, result (-0.155702, 0.0644938, -0.55557), expected (-0.14892, 0.0795997, -0.556062)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1171, result (0.768178, -0.31819, -0.55557), expected (0.733001, -0.391798, -0.556062)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1172, result (-0.270598, 0.112085, -0.707107), expected (-0.258678, 0.138266, -0.707525)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1172, result (0.653281, -0.270598, -0.707107), expected (0.623243, -0.333131, -0.707525)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1173, result (-0.4106, 0.170076, -0.83147), expected (-0.392386, 0.209735, -0.831798)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1173, result (0.51328, -0.212607, -0.83147), expected (0.489535, -0.261662, -0.831798)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1174, result (-0.570326, 0.236237, -0.92388), expected (-0.544907, 0.29126, -0.924106)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1174, result (0.353553, -0.146446, -0.92388), expected (0.337014, -0.180138, -0.924106)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1175, result (-0.743639, 0.308026, -0.980785), expected (-0.71038, 0.379707, -0.980901)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1175, result (0.18024, -0.0746579, -0.980785), expected (0.171541, -0.0916908, -0.980901)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1176, result (-0.92388, 0.382683, -1), expected (-0.882445, 0.471678, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1176, result (-1.10172e-008, 4.56345e-009, -1), expected (-0.000523658, 0.000279902, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1177, result (-1.10412, 0.457341, -0.980785), expected (-1.05449, 0.563637, -0.980669)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1177, result (-0.18024, 0.0746579, -0.980785), expected (-0.172568, 0.0922399, -0.980669)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1178, result (-1.27743, 0.52913, -0.923879), expected (-1.2199, 0.652053, -0.923652)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1178, result (-0.353554, 0.146447, -0.923879), expected (-0.337981, 0.180655, -0.923652)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1179, result (-1.43716, 0.595291, -0.831469), expected (-1.37233, 0.733525, -0.831139)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1179, result (-0.51328, 0.212608, -0.831469), expected (-0.490405, 0.262128, -0.831139)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1180, result (-1.57716, 0.653282, -0.707107), expected (-1.5059, 0.804925, -0.706685)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1180, result (-0.653282, 0.270598, -0.707107), expected (-0.623984, 0.333527, -0.706685)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1181, result (-1.69206, 0.700873, -0.55557), expected (-1.6155, 0.863507, -0.555074)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1181, result (-0.768178, 0.31819, -0.55557), expected (-0.733582, 0.392109, -0.555074)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1182, result (-1.77743, 0.736237, -0.382683), expected (-1.69691, 0.90702, -0.382132)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1182, result (-0.853553, 0.353553, -0.382683), expected (-0.81499, 0.435622, -0.382132)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1183, result (-1.83001, 0.758014, -0.19509), expected (-1.747, 0.933792, -0.194504)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1183, result (-0.906127, 0.37533, -0.19509), expected (-0.865078, 0.462395, -0.194504)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1184, result (-1.76384, 0.942794, 0), expected (-1.66294, 1.11114, 0.000598224)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1184, result (-0.881921, 0.471397, 0), expected (-0.831469, 0.555571, 0.000598224)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1185, result (-1.7469, 0.933736, 0.19509), expected (-1.64686, 1.1004, 0.195678)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1185, result (-0.864975, 0.462339, 0.19509), expected (-0.815395, 0.544831, 0.195678)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1186, result (-1.69671, 0.906911, 0.382683), expected (-1.59946, 1.06872, 0.383237)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1186, result (-0.814789, 0.435514, 0.382683), expected (-0.767986, 0.513153, 0.383237)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1187, result (-1.61521, 0.863349, 0.55557), expected (-1.52253, 1.01733, 0.556069)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1187, result (-0.733291, 0.391952, 0.55557), expected (-0.691064, 0.461755, 0.556069)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1188, result (-1.50553, 0.804725, 0.707107), expected (-1.41905, 0.948183, 0.707531)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1188, result (-0.623612, 0.333328, 0.707107), expected (-0.587584, 0.392612, 0.707531)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1189, result (-1.37189, 0.733291, 0.83147), expected (-1.29299, 0.863952, 0.831803)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1189, result (-0.489969, 0.261894, 0.83147), expected (-0.461524, 0.308381, 0.831803)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1190, result (-1.21942, 0.651792, 0.92388), expected (-1.1492, 0.76787, 0.92411)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1190, result (-0.337497, 0.180396, 0.92388), expected (-0.317727, 0.212299, 0.92411)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1191, result (-1.05398, 0.563362, 0.980785), expected (-0.99319, 0.66363, 0.980903)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1191, result (-0.172054, 0.0919649, 0.980785), expected (-0.161721, 0.108058, 0.980903)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1192, result (-0.881921, 0.471397, 1), expected (-0.830968, 0.555236, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1192, result (3.855e-008, -2.06054e-008, 1), expected (0.000501109, -0.000334831, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1193, result (-0.709867, 0.379432, 0.980785), expected (-0.668766, 0.446856, 0.980667)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1193, result (0.172054, -0.091965, 0.980785), expected (0.162703, -0.108715, 0.980667)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1194, result (-0.544425, 0.291001, 0.92388), expected (-0.512816, 0.342653, 0.923648)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1194, result (0.337497, -0.180396, 0.92388), expected (0.318653, -0.212918, 0.923648)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1195, result (-0.391952, 0.209503, 0.83147), expected (-0.369112, 0.246633, 0.831134)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1195, result (0.489969, -0.261894, 0.83147), expected (0.462357, -0.308938, 0.831134)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1196, result (-0.258309, 0.138069, 0.707107), expected (-0.243176, 0.162485, 0.706679)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1196, result (0.623612, -0.333328, 0.707107), expected (0.588293, -0.393086, 0.706679)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1197, result (-0.14863, 0.0794447, 0.55557), expected (-0.139848, 0.0934438, 0.555067)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1197, result (0.733291, -0.391952, 0.55557), expected (0.691621, -0.462127, 0.555067)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1198, result (-0.0671322, 0.0358829, 0.382683), expected (-0.0630992, 0.0421616, 0.382123)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1198, result (0.814789, -0.435514, 0.382683), expected (0.76837, -0.513409, 0.382123)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1199, result (-0.0169458, 0.00905774, 0.19509), expected (-0.0158782, 0.0106095, 0.194495)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1199, result (0.864975, -0.462339, 0.19509), expected (0.815591, -0.544962, 0.194495)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1200, result (-0, 0, -8.74228e-008), expected (-1.48678e-007, 9.93439e-008, -0.000607133)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1200, result (0.881921, -0.471397, -8.74228e-008), expected (0.831469, -0.555571, -0.000607133)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1201, result (-0.0169459, 0.00905777, -0.19509), expected (-0.0160752, 0.0107411, -0.195686)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1201, result (0.864975, -0.462339, -0.19509), expected (0.815394, -0.54483, -0.195686)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1202, result (-0.0671323, 0.035883, -0.382683), expected (-0.0634855, 0.0424198, -0.383245)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1202, result (0.814789, -0.435514, -0.382683), expected (0.767984, -0.513151, -0.383245)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1203, result (-0.148631, 0.0794447, -0.55557), expected (-0.140409, 0.0938186, -0.556076)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1203, result (0.733291, -0.391952, -0.55557), expected (0.69106, -0.461752, -0.556076)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1204, result (-0.258309, 0.138069, -0.707107), expected (-0.24389, 0.162962, -0.707538)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1204, result (0.623612, -0.333328, -0.707107), expected (0.587579, -0.392609, -0.707538)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1205, result (-0.391952, 0.209503, -0.83147), expected (-0.369951, 0.247194, -0.831808)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1205, result (0.489969, -0.261894, -0.83147), expected (0.461518, -0.308377, -0.831808)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1206, result (-0.544425, 0.291001, -0.92388), expected (-0.513749, 0.343277, -0.924113)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1206, result (0.337496, -0.180396, -0.92388), expected (0.31772, -0.212294, -0.924113)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1207, result (-0.709867, 0.379432, -0.980785), expected (-0.669756, 0.447517, -0.980904)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1207, result (0.172054, -0.091965, -0.980785), expected (0.161713, -0.108054, -0.980904)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1208, result (-0.881921, 0.471397, -1), expected (-0.831978, 0.555911, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1208, result (-1.05168e-008, 5.62135e-009, -1), expected (-0.000508516, 0.00033978, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1209, result (-1.05398, 0.563362, -0.980785), expected (-0.99418, 0.664291, -0.980666)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1209, result (-0.172054, 0.091965, -0.980785), expected (-0.162711, 0.10872, -0.980666)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1210, result (-1.21942, 0.651793, -0.923879), expected (-1.15013, 0.768493, -0.923645)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1210, result (-0.337497, 0.180396, -0.923879), expected (-0.31866, 0.212922, -0.923645)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1211, result (-1.37189, 0.733291, -0.831469), expected (-1.29383, 0.864513, -0.831129)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1211, result (-0.489969, 0.261894, -0.831469), expected (-0.462363, 0.308942, -0.831129)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1212, result (-1.50553, 0.804725, -0.707107), expected (-1.41977, 0.94866, -0.706673)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1212, result (-0.623613, 0.333328, -0.707107), expected (-0.588298, 0.393089, -0.706673)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1213, result (-1.61521, 0.863349, -0.55557), expected (-1.52309, 1.0177, -0.555059)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1213, result (-0.733291, 0.391952, -0.55557), expected (-0.691625, 0.46213, -0.555059)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1214, result (-1.69671, 0.906911, -0.382683), expected (-1.59984, 1.06898, -0.382115)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1214, result (-0.814789, 0.435514, -0.382683), expected (-0.768373, 0.513411, -0.382115)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1215, result (-1.7469, 0.933736, -0.19509), expected (-1.64706, 1.10053, -0.194487)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1215, result (-0.864975, 0.462339, -0.19509), expected (-0.815592, 0.544963, -0.194487)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1216, result (-1.66294, 1.11114, 0), expected (-1.54602, 1.26879, 0.000616042)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1216, result (-0.83147, 0.55557, 0), expected (-0.77301, 0.634394, 0.000616042)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1217, result (-1.64696, 1.10047, 0.19509), expected (-1.53107, 1.25652, 0.195695)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1217, result (-0.815493, 0.544895, 0.19509), expected (-0.758063, 0.622128, 0.195695)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1218, result (-1.59965, 1.06885, 0.382683), expected (-1.48699, 1.22035, 0.383254)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1218, result (-0.768178, 0.51328, 0.382683), expected (-0.713985, 0.585954, 0.383254)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1219, result (-1.52281, 1.01751, 0.55557), expected (-1.41548, 1.16166, 0.556084)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1219, result (-0.691342, 0.46194, 0.55557), expected (-0.642469, 0.527262, 0.556084)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1220, result (-1.41941, 0.948418, 0.707107), expected (-1.31927, 1.0827, 0.707544)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1220, result (-0.587938, 0.392848, 0.707107), expected (-0.546262, 0.448307, 0.707544)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1221, result (-1.29341, 0.864229, 0.83147), expected (-1.20207, 0.986518, 0.831813)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1221, result (-0.46194, 0.308658, 0.83147), expected (-0.429063, 0.352124, 0.831813)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1222, result (-1.14966, 0.768178, 0.92388), expected (-1.06839, 0.876803, 0.924116)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1222, result (-0.31819, 0.212608, 0.92388), expected (-0.295376, 0.242409, 0.924116)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1223, result (-0.993681, 0.663957, 0.980785), expected (-0.923346, 0.757773, 0.980906)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1223, result (-0.162212, 0.108386, 0.980785), expected (-0.150337, 0.123378, 0.980906)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1224, result (-0.831469, 0.55557, 1), expected (-0.77253, 0.634, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1224, result (3.63447e-008, -2.42847e-008, 1), expected (0.00047965, -0.000393639, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1225, result (-0.669258, 0.447184, 0.980785), expected (-0.621732, 0.510244, 0.980664)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1225, result (0.162212, -0.108386, 0.980785), expected (0.151278, -0.124151, 0.980664)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1226, result (-0.51328, 0.342963, 0.92388), expected (-0.476748, 0.391258, 0.923642)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1226, result (0.31819, -0.212608, 0.92388), expected (0.296262, -0.243136, 0.923642)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1227, result (-0.36953, 0.246912, 0.83147), expected (-0.343149, 0.281616, 0.831124)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1227, result (0.46194, -0.308658, 0.83147), expected (0.429861, -0.352779, 0.831124)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1228, result (-0.243532, 0.162723, 0.707107), expected (-0.226069, 0.18553, 0.706666)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1228, result (0.587938, -0.392848, 0.707107), expected (0.546941, -0.448864, 0.706666)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1229, result (-0.140128, 0.0936305, 0.55557), expected (-0.130008, 0.106695, 0.555052)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1229, result (0.691342, -0.46194, 0.55557), expected (0.643002, -0.527699, 0.555052)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1230, result (-0.0632918, 0.0422902, 0.382683), expected (-0.0586574, 0.048139, 0.382107)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1230, result (0.768178, -0.51328, 0.382683), expected (0.714352, -0.586255, 0.382107)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1231, result (-0.0159764, 0.0106751, 0.19509), expected (-0.0147592, 0.0121125, 0.194478)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1231, result (0.815493, -0.544895, 0.19509), expected (0.758251, -0.622282, 0.194478)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1232, result (-0, 0, -8.74228e-008), expected (-1.38225e-007, 1.13439e-007, -0.000624951)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1232, result (0.83147, -0.55557, -8.74228e-008), expected (0.77301, -0.634394, -0.000624951)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1233, result (-0.0159765, 0.0106751, -0.19509), expected (-0.0149476, 0.0122672, -0.195704)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1233, result (0.815493, -0.544895, -0.19509), expected (0.758062, -0.622127, -0.195704)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1234, result (-0.0632919, 0.0422903, -0.382683), expected (-0.0590272, 0.0484425, -0.383262)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1234, result (0.768178, -0.51328, -0.382683), expected (0.713983, -0.585952, -0.383262)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1235, result (-0.140128, 0.0936305, -0.55557), expected (-0.130545, 0.107136, -0.556091)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1235, result (0.691342, -0.46194, -0.55557), expected (0.642465, -0.527258, -0.556091)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1236, result (-0.243532, 0.162723, -0.707107), expected (-0.226752, 0.186091, -0.70755)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1236, result (0.587938, -0.392847, -0.707107), expected (0.546257, -0.448303, -0.70755)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1237, result (-0.36953, 0.246912, -0.83147), expected (-0.343952, 0.282275, -0.831818)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1237, result (0.46194, -0.308658, -0.83147), expected (0.429058, -0.352119, -0.831818)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1238, result (-0.51328, 0.342963, -0.92388), expected (-0.477641, 0.39199, -0.92412)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1238, result (0.318189, -0.212607, -0.92388), expected (0.295369, -0.242404, -0.92412)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1239, result (-0.669258, 0.447184, -0.980785), expected (-0.62268, 0.511021, -0.980908)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1239, result (0.162212, -0.108386, -0.980785), expected (0.15033, -0.123373, -0.980908)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1240, result (-0.83147, 0.55557, -1), expected (-0.773496, 0.634793, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1240, result (-9.91518e-009, 6.62511e-009, -1), expected (-0.000486536, 0.000399291, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1241, result (-0.993681, 0.663957, -0.980785), expected (-0.924294, 0.75855, -0.980662)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1241, result (-0.162212, 0.108386, -0.980785), expected (-0.151284, 0.124156, -0.980662)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1242, result (-1.14966, 0.768178, -0.923879), expected (-1.06928, 0.877536, -0.923638)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1242, result (-0.31819, 0.212608, -0.923879), expected (-0.296268, 0.243142, -0.923638)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1243, result (-1.29341, 0.864229, -0.831469), expected (-1.20288, 0.987177, -0.831119)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1243, result (-0.46194, 0.308658, -0.831469), expected (-0.429867, 0.352783, -0.831119)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1244, result (-1.41941, 0.948418, -0.707107), expected (-1.31996, 1.08326, -0.70666)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1244, result (-0.587938, 0.392848, -0.707107), expected (-0.546946, 0.448868, -0.70666)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1245, result (-1.52281, 1.01751, -0.55557), expected (-1.41602, 1.1621, -0.555044)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1245, result (-0.691342, 0.46194, -0.55557), expected (-0.643005, 0.527702, -0.555044)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1246, result (-1.59965, 1.06885, -0.382683), expected (-1.48736, 1.22065, -0.382099)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1246, result (-0.768178, 0.51328, -0.382683), expected (-0.714355, 0.586257, -0.382099)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1247, result (-1.64696, 1.10047, -0.19509), expected (-1.53126, 1.25668, -0.194469)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1247, result (-0.815493, 0.544895, -0.19509), expected (-0.758252, 0.622283, -0.194469)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1248, result (-1.54602, 1.26879, 0), expected (-1.41421, 1.41422, 0.00063386)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1248, result (-0.77301, 0.634393, 0), expected (-0.707106, 0.707107, 0.00063386)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1249, result (-1.53117, 1.2566, 0.19509), expected (-1.40054, 1.40054, 0.195713)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1249, result (-0.758157, 0.622204, 0.19509), expected (-0.693431, 0.693433, 0.195713)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1250, result (-1.48718, 1.2205, 0.382683), expected (-1.36021, 1.36022, 0.38327)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1250, result (-0.714168, 0.586103, 0.382683), expected (-0.653109, 0.65311, 0.38327)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1251, result (-1.41574, 1.16187, 0.55557), expected (-1.29479, 1.2948, 0.556099)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1251, result (-0.642735, 0.527479, 0.55557), expected (-0.587687, 0.587689, 0.556099)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1252, result (-1.31961, 1.08298, 0.707107), expected (-1.20679, 1.20679, 0.707556)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1252, result (-0.546601, 0.448584, 0.707107), expected (-0.499681, 0.499682, 0.707556)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1253, result (-1.20247, 0.986843, 0.83147), expected (-1.09958, 1.09958, 0.831823)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1253, result (-0.429462, 0.35245, 0.83147), expected (-0.392473, 0.392474, 0.831823)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1254, result (-1.06883, 0.877165, 0.92388), expected (-0.977287, 0.97729, 0.924123)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1254, result (-0.295818, 0.242772, 0.92388), expected (-0.270181, 0.270182, 0.924123)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1255, result (-0.923817, 0.758157, 0.980785), expected (-0.844613, 0.844615, 0.98091)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1255, result (-0.150807, 0.123764, 0.980785), expected (-0.137507, 0.137508, 0.98091)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1256, result (-0.77301, 0.634393, 1), expected (-0.706655, 0.706656, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1256, result (3.37894e-008, -2.77302e-008, 1), expected (0.000451356, -0.000451357, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1257, result (-0.622204, 0.510629, 0.980785), expected (-0.568713, 0.568715, 0.98066)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1257, result (0.150807, -0.123764, 0.980785), expected (0.138393, -0.138393, 0.98066)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1258, result (-0.477192, 0.391622, 0.92388), expected (-0.436091, 0.436092, 0.923635)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1258, result (0.295818, -0.242772, 0.92388), expected (0.271015, -0.271016, 0.923635)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1259, result (-0.343549, 0.281943, 0.83147), expected (-0.313883, 0.313883, 0.831114)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1259, result (0.429462, -0.35245, 0.83147), expected (0.393223, -0.393224, 0.831114)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1260, result (-0.22641, 0.18581, 0.707107), expected (-0.206786, 0.206787, 0.706654)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1260, result (0.546601, -0.448584, 0.707107), expected (0.50032, -0.500321, 0.706654)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1261, result (-0.130276, 0.106915, 0.55557), expected (-0.118917, 0.118917, 0.555037)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1261, result (0.642735, -0.527479, 0.55557), expected (0.588189, -0.58819, 0.555037)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1262, result (-0.0588418, 0.0482903, 0.382683), expected (-0.0536517, 0.0536519, 0.382091)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1262, result (0.714169, -0.586103, 0.382683), expected (0.653454, -0.653456, 0.382091)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1263, result (-0.0148532, 0.0121897, 0.19509), expected (-0.0134984, 0.0134984, 0.19446)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1263, result (0.758157, -0.622204, 0.19509), expected (0.693608, -0.693609, 0.19446)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1264, result (-0, 0, -8.74228e-008), expected (-1.2644e-007, 1.26441e-007, -0.000642769)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1264, result (0.77301, -0.634393, -8.74228e-008), expected (0.707106, -0.707107, -0.000642769)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1265, result (-0.0148532, 0.0121897, -0.19509), expected (-0.0136758, 0.0136758, -0.195721)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1265, result (0.758157, -0.622204, -0.19509), expected (0.69343, -0.693432, -0.195721)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1266, result (-0.0588419, 0.0482903, -0.382683), expected (-0.0539996, 0.0539997, -0.383278)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1266, result (0.714168, -0.586103, -0.382683), expected (0.653106, -0.653108, -0.383278)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1267, result (-0.130276, 0.106915, -0.55557), expected (-0.119422, 0.119422, -0.556106)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1267, result (0.642735, -0.527479, -0.55557), expected (0.587684, -0.587685, -0.556106)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1268, result (-0.22641, 0.18581, -0.707107), expected (-0.207429, 0.20743, -0.707563)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1268, result (0.546601, -0.448584, -0.707107), expected (0.499677, -0.499678, -0.707563)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1269, result (-0.343549, 0.281943, -0.83147), expected (-0.314639, 0.314639, -0.831828)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1269, result (0.429461, -0.35245, -0.83147), expected (0.392467, -0.392468, -0.831828)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1270, result (-0.477192, 0.391622, -0.92388), expected (-0.43693, 0.436931, -0.924127)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1270, result (0.295818, -0.242772, -0.92388), expected (0.270176, -0.270176, -0.924127)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1271, result (-0.622203, 0.510629, -0.980785), expected (-0.569605, 0.569606, -0.980911)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1271, result (0.150807, -0.123764, -0.980785), expected (0.137501, -0.137501, -0.980911)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1272, result (-0.77301, 0.634393, -1), expected (-0.707564, 0.707565, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1272, result (-9.21806e-009, 7.56507e-009, -1), expected (-0.000457655, 0.000457656, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1273, result (-0.923817, 0.758157, -0.980785), expected (-0.845505, 0.845507, -0.980659)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1273, result (-0.150807, 0.123764, -0.980785), expected (-0.138399, 0.138399, -0.980659)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1274, result (-1.06883, 0.877165, -0.923879), expected (-0.978127, 0.978129, -0.923631)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1274, result (-0.295818, 0.242772, -0.923879), expected (-0.271021, 0.271022, -0.923631)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1275, result (-1.20247, 0.986844, -0.831469), expected (-1.10033, 1.10034, -0.831109)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1275, result (-0.429462, 0.35245, -0.831469), expected (-0.393228, 0.393229, -0.831109)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1276, result (-1.31961, 1.08298, -0.707107), expected (-1.20743, 1.20743, -0.706647)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1276, result (-0.546601, 0.448584, -0.707107), expected (-0.500324, 0.500325, -0.706647)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1277, result (-1.41574, 1.16187, -0.55557), expected (-1.2953, 1.2953, -0.55503)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1277, result (-0.642735, 0.527479, -0.55557), expected (-0.588192, 0.588194, -0.55503)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1278, result (-1.48718, 1.2205, -0.382683), expected (-1.36056, 1.36057, -0.382082)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1278, result (-0.714168, 0.586103, -0.382683), expected (-0.653457, 0.653458, -0.382082)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1279, result (-1.53117, 1.2566, -0.19509), expected (-1.40071, 1.40072, -0.194452)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1279, result (-0.758157, 0.622204, -0.19509), expected (-0.693609, 0.69361, -0.194452)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1280, result (-1.41421, 1.41421, 0), expected (-1.26878, 1.54602, 0.000651678)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1280, result (-0.707107, 0.707107, 0), expected (-0.634392, 0.773011, 0.000651678)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1281, result (-1.40063, 1.40063, 0.19509), expected (-1.25651, 1.53107, 0.19573)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1281, result (-0.69352, 0.69352, 0.19509), expected (-0.622122, 0.758059, 0.19573)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1282, result (-1.36039, 1.36039, 0.382683), expected (-1.22034, 1.48699, 0.383286)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1282, result (-0.653281, 0.653282, 0.382683), expected (-0.585944, 0.713976, 0.383286)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1283, result (-1.29504, 1.29504, 0.55557), expected (-1.16164, 1.41547, 0.556113)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1283, result (-0.587938, 0.587938, 0.55557), expected (-0.527248, 0.642454, 0.556113)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1284, result (-1.20711, 1.20711, 0.707107), expected (-1.08268, 1.31925, 0.707569)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1284, result (-0.5, 0.5, 0.707107), expected (-0.44829, 0.546244, 0.707569)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1285, result (-1.09995, 1.09995, 0.83147), expected (-0.986497, 1.20205, 0.831833)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1285, result (-0.392847, 0.392848, 0.83147), expected (-0.352104, 0.429041, 0.831833)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1286, result (-0.977705, 0.977705, 0.92388), expected (-0.87678, 1.06836, 0.92413)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1286, result (-0.270598, 0.270598, 0.92388), expected (-0.242388, 0.295351, 0.92413)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1287, result (-0.845056, 0.845057, 0.980785), expected (-0.757748, 0.923321, 0.980913)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1287, result (-0.13795, 0.13795, 0.980785), expected (-0.123356, 0.15031, 0.980913)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1288, result (-0.707107, 0.707107, 1), expected (-0.633976, 0.772504, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1288, result (3.09086e-008, -3.09086e-008, 1), expected (0.000416245, -0.000507197, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1289, result (-0.569157, 0.569157, 0.980785), expected (-0.51022, 0.621706, 0.980657)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1289, result (0.13795, -0.13795, 0.980785), expected (0.124172, -0.151305, 0.980657)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1290, result (-0.436509, 0.436509, 0.92388), expected (-0.391236, 0.476723, 0.923628)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1290, result (0.270598, -0.270598, 0.92388), expected (0.243157, -0.296288, 0.923628)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1291, result (-0.314259, 0.314259, 0.83147), expected (-0.281596, 0.343126, 0.831104)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1291, result (0.392848, -0.392848, 0.83147), expected (0.352797, -0.429885, 0.831104)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1292, result (-0.207107, 0.207107, 0.707107), expected (-0.185514, 0.22605, 0.706641)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1292, result (0.5, -0.5, 0.707107), expected (0.448879, -0.546961, 0.706641)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1293, result (-0.119169, 0.119169, 0.55557), expected (-0.106682, 0.129993, 0.555022)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1293, result (0.587938, -0.587938, 0.55557), expected (0.52771, -0.643018, 0.555022)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1294, result (-0.0538252, 0.0538252, 0.382683), expected (-0.0481303, 0.058647, 0.382074)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1294, result (0.653281, -0.653282, 0.382683), expected (0.586262, -0.714364, 0.382074)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1295, result (-0.0135868, 0.0135868, 0.19509), expected (-0.0121081, 0.0147538, 0.194443)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1295, result (0.69352, -0.69352, 0.19509), expected (0.622284, -0.758257, 0.194443)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1296, result (-0, 0, -8.74228e-008), expected (-1.51251e-007, 1.843e-007, -0.000660587)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1296, result (0.707107, -0.707107, -8.74228e-008), expected (0.634392, -0.773011, -0.000660587)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1297, result (-0.0135869, 0.0135869, -0.19509), expected (-0.0122716, 0.0149531, -0.195739)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1297, result (0.69352, -0.69352, -0.19509), expected (0.622121, -0.758058, -0.195739)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1298, result (-0.0538253, 0.0538253, -0.382683), expected (-0.048451, 0.0590378, -0.383295)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1298, result (0.653281, -0.653282, -0.382683), expected (0.585942, -0.713973, -0.383295)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1299, result (-0.119169, 0.119169, -0.55557), expected (-0.107148, 0.13056, -0.556121)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1299, result (0.587938, -0.587938, -0.55557), expected (0.527245, -0.642451, -0.556121)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1300, result (-0.207107, 0.207107, -0.707107), expected (-0.186107, 0.226772, -0.707575)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1300, result (0.5, -0.5, -0.707107), expected (0.448286, -0.546239, -0.707575)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1301, result (-0.314259, 0.314259, -0.83147), expected (-0.282293, 0.343976, -0.831838)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1301, result (0.392847, -0.392847, -0.83147), expected (0.3521, -0.429035, -0.831838)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1302, result (-0.436509, 0.436509, -0.92388), expected (-0.39201, 0.477667, -0.924133)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1302, result (0.270598, -0.270598, -0.92388), expected (0.242382, -0.295344, -0.924133)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1303, result (-0.569157, 0.569157, -0.980785), expected (-0.511042, 0.622708, -0.980915)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1303, result (0.13795, -0.13795, -0.980785), expected (0.12335, -0.150303, -0.980915)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1304, result (-0.707107, 0.707107, -1), expected (-0.634815, 0.773525, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1304, result (-8.43216e-009, 8.43217e-009, -1), expected (-0.000421897, 0.000514084, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1305, result (-0.845056, 0.845057, -0.980785), expected (-0.75857, 0.924323, -0.980655)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1305, result (-0.13795, 0.13795, -0.980785), expected (-0.124178, 0.151312, -0.980655)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1306, result (-0.977705, 0.977705, -0.923879), expected (-0.877554, 1.06931, -0.923624)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1306, result (-0.270598, 0.270598, -0.923879), expected (-0.243162, 0.296294, -0.923624)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1307, result (-1.09995, 1.09995, -0.831469), expected (-0.987194, 1.2029, -0.831099)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1307, result (-0.392848, 0.392848, -0.831469), expected (-0.352801, 0.42989, -0.831099)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1308, result (-1.20711, 1.20711, -0.707107), expected (-1.08328, 1.31998, -0.706635)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1308, result (-0.5, 0.5, -0.707107), expected (-0.448883, 0.546966, -0.706635)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1309, result (-1.29504, 1.29504, -0.55557), expected (-1.16211, 1.41603, -0.555015)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1309, result (-0.587938, 0.587938, -0.55557), expected (-0.527713, 0.643022, -0.555015)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1310, result (-1.36039, 1.36039, -0.382683), expected (-1.22066, 1.48738, -0.382066)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1310, result (-0.653281, 0.653282, -0.382683), expected (-0.586264, 0.714367, -0.382066)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1311, result (-1.40063, 1.40063, -0.19509), expected (-1.25668, 1.53127, -0.194434)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1311, result (-0.69352, 0.69352, -0.19509), expected (-0.622286, 0.758259, -0.194434)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1312, result (-1.26879, 1.54602, 0), expected (-1.11114, 1.66294, 0.000669495)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1312, result (-0.634393, 0.77301, 0), expected (-0.55557, 0.83147, 0.000669495)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1313, result (-1.2566, 1.53117, 0.19509), expected (-1.10039, 1.64685, 0.195747)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1313, result (-0.622204, 0.758157, 0.19509), expected (-0.544822, 0.815385, 0.195747)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1314, result (-1.2205, 1.48718, 0.382683), expected (-1.06871, 1.59943, 0.383303)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1314, result (-0.586103, 0.714168, 0.382683), expected (-0.513137, 0.767965, 0.383303)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1315, result (-1.16187, 1.41575, 0.55557), expected (-1.0173, 1.5225, 0.556128)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1315, result (-0.527479, 0.642735, 0.55557), expected (-0.461732, 0.691032, 0.556128)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1316, result (-1.08298, 1.31961, 0.707107), expected (-0.948153, 1.41901, 0.707582)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1316, result (-0.448584, 0.546601, 0.707107), expected (-0.392583, 0.587543, 0.707582)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1317, result (-0.986843, 1.20247, 0.83147), expected (-0.863917, 1.29295, 0.831843)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1317, result (-0.35245, 0.429462, 0.83147), expected (-0.308347, 0.461475, 0.831843)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1318, result (-0.877165, 1.06883, 0.92388), expected (-0.767832, 1.14914, 0.924137)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1318, result (-0.242772, 0.295818, 0.92388), expected (-0.212262, 0.317673, 0.924137)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1319, result (-0.758157, 0.923817, 0.980785), expected (-0.663589, 0.993133, 0.980916)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1319, result (-0.123764, 0.150807, 0.980785), expected (-0.108019, 0.161663, 0.980916)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1320, result (-0.634393, 0.77301, 1), expected (-0.555195, 0.83091, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1320, result (2.77302e-008, -3.37894e-008, 1), expected (0.000374426, -0.000560369, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1321, result (-0.510629, 0.622204, 0.980785), expected (-0.446816, 0.668708, 0.980653)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1321, result (0.123764, -0.150807, 0.980785), expected (0.108754, -0.162762, 0.980653)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1322, result (-0.391621, 0.477192, 0.92388), expected (-0.342616, 0.512762, 0.923621)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1322, result (0.242772, -0.295818, 0.92388), expected (0.212954, -0.318708, 0.923621)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1323, result (-0.281943, 0.343549, 0.83147), expected (-0.2466, 0.369063, 0.831094)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1323, result (0.35245, -0.429462, 0.83147), expected (0.30897, -0.462407, 0.831094)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1324, result (-0.18581, 0.22641, 0.707107), expected (-0.162457, 0.243135, 0.706629)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1324, result (0.448584, -0.546601, 0.707107), expected (0.393113, -0.588336, 0.706629)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1325, result (-0.106915, 0.130276, 0.55557), expected (-0.0934216, 0.139816, 0.555007)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1325, result (0.527479, -0.642735, 0.55557), expected (0.462148, -0.691655, 0.555007)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1326, result (-0.0482903, 0.0588418, 0.382683), expected (-0.0421464, 0.0630766, 0.382058)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1326, result (0.586103, -0.714169, 0.382683), expected (0.513423, -0.768393, 0.382058)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1327, result (-0.0121897, 0.0148532, 0.19509), expected (-0.0106018, 0.0158667, 0.194425)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1327, result (0.622204, -0.758157, 0.19509), expected (0.544968, -0.815603, 0.194425)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1328, result (-0, 0, -8.74228e-008), expected (-1.32458e-007, 1.98238e-007, -0.000678404)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1328, result (0.634393, -0.77301, -8.74228e-008), expected (0.55557, -0.83147, -0.000678404)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1329, result (-0.0121897, 0.0148532, -0.19509), expected (-0.0107488, 0.0160868, -0.195756)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1329, result (0.622204, -0.758157, -0.19509), expected (0.544821, -0.815383, -0.195756)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1330, result (-0.0482903, 0.0588419, -0.382683), expected (-0.0424348, 0.0635083, -0.383311)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1330, result (0.586103, -0.714168, -0.382683), expected (0.513135, -0.767962, -0.383311)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1331, result (-0.106915, 0.130276, -0.55557), expected (-0.0938404, 0.140442, -0.556136)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1331, result (0.527479, -0.642735, -0.55557), expected (0.461729, -0.691028, -0.556136)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1332, result (-0.18581, 0.22641, -0.707107), expected (-0.16299, 0.243932, -0.707588)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1332, result (0.448584, -0.546601, -0.707107), expected (0.39258, -0.587538, -0.707588)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1333, result (-0.281943, 0.343549, -0.83147), expected (-0.247226, 0.370001, -0.831848)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1333, result (0.35245, -0.429461, -0.83147), expected (0.308343, -0.461469, -0.831848)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1334, result (-0.391622, 0.477192, -0.92388), expected (-0.343312, 0.513804, -0.92414)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1334, result (0.242772, -0.295818, -0.92388), expected (0.212257, -0.317666, -0.92414)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1335, result (-0.510629, 0.622204, -0.980785), expected (-0.447555, 0.669815, -0.980918)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1335, result (0.123764, -0.150807, -0.980785), expected (0.108014, -0.161655, -0.980918)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1336, result (-0.634393, 0.77301, -1), expected (-0.555949, 0.832038, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1336, result (-7.56507e-009, 9.21806e-009, -1), expected (-0.000379376, 0.000567777, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1337, result (-0.758157, 0.923817, -0.980785), expected (-0.664328, 0.994239, -0.980652)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1337, result (-0.123764, 0.150807, -0.980785), expected (-0.108759, 0.162769, -0.980652)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1338, result (-0.877165, 1.06883, -0.923879), expected (-0.768528, 1.15019, -0.923618)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1338, result (-0.242772, 0.295818, -0.923879), expected (-0.212958, 0.318715, -0.923618)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1339, result (-0.986843, 1.20247, -0.831469), expected (-0.864544, 1.29388, -0.831089)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1339, result (-0.35245, 0.429462, -0.831469), expected (-0.308974, 0.462413, -0.831089)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1340, result (-1.08298, 1.31961, -0.707107), expected (-0.948686, 1.41981, -0.706622)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1340, result (-0.448584, 0.546601, -0.707107), expected (-0.393116, 0.588341, -0.706622)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1341, result (-1.16187, 1.41575, -0.55557), expected (-1.01772, 1.52313, -0.555)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1341, result (-0.527479, 0.642735, -0.55557), expected (-0.462151, 0.691659, -0.555)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1342, result (-1.2205, 1.48718, -0.382683), expected (-1.06899, 1.59987, -0.382049)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1342, result (-0.586103, 0.714169, -0.382683), expected (-0.513425, 0.768396, -0.382049)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1343, result (-1.2566, 1.53117, -0.19509), expected (-1.10054, 1.64707, -0.194417)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1343, result (-0.622204, 0.758157, -0.19509), expected (-0.544969, 0.815605, -0.194417)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1344, result (-1.11114, 1.66294, 0), expected (-0.942792, 1.76384, 0.000687313)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1344, result (-0.55557, 0.83147, 0), expected (-0.471396, 0.881921, 0.000687313)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1345, result (-1.10046, 1.64696, 0.19509), expected (-0.933671, 1.74678, 0.195765)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1345, result (-0.544895, 0.815493, 0.19509), expected (-0.462275, 0.864857, 0.195765)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1346, result (-1.06885, 1.59965, 0.382683), expected (-0.906785, 1.69648, 0.383319)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1346, result (-0.51328, 0.768178, 0.382683), expected (-0.435389, 0.814557, 0.383319)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1347, result (-1.01751, 1.52281, 0.55557), expected (-0.863167, 1.61487, 0.556143)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1347, result (-0.46194, 0.691342, 0.55557), expected (-0.391771, 0.732953, 0.556143)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1348, result (-0.948417, 1.41941, 0.707107), expected (-0.804494, 1.5051, 0.707594)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1348, result (-0.392847, 0.587938, 0.707107), expected (-0.333098, 0.623183, 0.707594)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1349, result (-0.864228, 1.29341, 0.83147), expected (-0.733019, 1.37138, 0.831853)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1349, result (-0.308658, 0.46194, 0.83147), expected (-0.261623, 0.489463, 0.831853)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1350, result (-0.768177, 1.14966, 0.92388), expected (-0.651491, 1.21886, 0.924144)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1350, result (-0.212607, 0.31819, 0.92388), expected (-0.180095, 0.336934, 0.924144)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1351, result (-0.663956, 0.993681, 0.980785), expected (-0.563042, 1.05338, 0.98092)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1351, result (-0.108386, 0.162212, 0.980785), expected (-0.0916453, 0.171456, 0.98092)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1352, result (-0.55557, 0.83147, 1), expected (-0.47107, 0.881311, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1352, result (2.42847e-008, -3.63447e-008, 1), expected (0.000326097, -0.000610085, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1353, result (-0.447184, 0.669258, 0.980785), expected (-0.379111, 0.709268, 0.98065)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1353, result (0.108386, -0.162212, 0.980785), expected (0.0922849, -0.172653, 0.98065)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1354, result (-0.342963, 0.51328, 0.92388), expected (-0.290699, 0.54386, 0.923614)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1354, result (0.212607, -0.31819, 0.92388), expected (0.180697, -0.338061, 0.923614)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1355, result (-0.246912, 0.36953, 0.83147), expected (-0.209231, 0.391444, 0.831084)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1355, result (0.308658, -0.46194, 0.83147), expected (0.262165, -0.490478, 0.831084)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1356, result (-0.162723, 0.243532, 0.707107), expected (-0.137838, 0.257876, 0.706616)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1356, result (0.392847, -0.587938, 0.707107), expected (0.333559, -0.624045, 0.706616)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1357, result (-0.0936304, 0.140128, 0.55557), expected (-0.0792628, 0.14829, 0.554993)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1357, result (0.46194, -0.691342, 0.55557), expected (0.392133, -0.733631, 0.554993)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1358, result (-0.0422902, 0.0632918, 0.382683), expected (-0.0357576, 0.0668979, 0.382041)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1358, result (0.51328, -0.768178, 0.382683), expected (0.435639, -0.815024, 0.382041)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1359, result (-0.0106751, 0.0159764, 0.19509), expected (-0.0089939, 0.0168264, 0.194408)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1359, result (0.544895, -0.815493, 0.19509), expected (0.462402, -0.865095, 0.194408)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1360, result (-0, 0, -8.74228e-008), expected (-1.1239e-007, 2.10266e-007, -0.000696222)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1360, result (0.55557, -0.83147, -8.74228e-008), expected (0.471396, -0.881921, -0.000696222)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1361, result (-0.0106751, 0.0159765, -0.19509), expected (-0.00912194, 0.017066, -0.195774)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1361, result (0.544895, -0.815493, -0.19509), expected (0.462274, -0.864856, -0.195774)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1362, result (-0.0422903, 0.0632919, -0.382683), expected (-0.0360088, 0.0673678, -0.383328)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1362, result (0.51328, -0.768178, -0.382683), expected (0.435387, -0.814554, -0.383328)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1363, result (-0.0936305, 0.140128, -0.55557), expected (-0.0796275, 0.148973, -0.55615)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1363, result (0.46194, -0.691342, -0.55557), expected (0.391769, -0.732949, -0.55615)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1364, result (-0.162723, 0.243532, -0.707107), expected (-0.138302, 0.258745, -0.7076)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1364, result (0.392847, -0.587938, -0.707107), expected (0.333095, -0.623177, -0.7076)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1365, result (-0.246912, 0.36953, -0.83147), expected (-0.209777, 0.392465, -0.831858)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1365, result (0.308658, -0.46194, -0.83147), expected (0.26162, -0.489457, -0.831858)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1366, result (-0.342963, 0.51328, -0.92388), expected (-0.291305, 0.544995, -0.924147)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1366, result (0.212607, -0.318189, -0.92388), expected (0.180091, -0.336927, -0.924147)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1367, result (-0.447184, 0.669258, -0.980785), expected (-0.379755, 0.710473, -0.980922)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1367, result (0.108386, -0.162212, -0.980785), expected (0.0916411, -0.171449, -0.980922)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1368, result (-0.55557, 0.83147, -1), expected (-0.471727, 0.88254, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1368, result (-6.62511e-009, 9.91518e-009, -1), expected (-0.000330296, 0.000617942, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1369, result (-0.663956, 0.993682, -0.980785), expected (-0.563685, 1.05458, -0.980648)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1369, result (-0.108386, 0.162212, -0.980785), expected (-0.092289, 0.172661, -0.980648)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1370, result (-0.768178, 1.14966, -0.923879), expected (-0.652097, 1.21999, -0.923611)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1370, result (-0.212608, 0.31819, -0.923879), expected (-0.180701, 0.338068, -0.923611)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1371, result (-0.864228, 1.29341, -0.831469), expected (-0.733565, 1.37241, -0.831079)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1371, result (-0.308658, 0.46194, -0.831469), expected (-0.262169, 0.490484, -0.831079)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1372, result (-0.948417, 1.41941, -0.707107), expected (-0.804958, 1.50597, -0.70661)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1372, result (-0.392847, 0.587938, -0.707107), expected (-0.333562, 0.624051, -0.70661)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1373, result (-1.01751, 1.52281, -0.55557), expected (-0.863532, 1.61556, -0.554985)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1373, result (-0.46194, 0.691342, -0.55557), expected (-0.392136, 0.733635, -0.554985)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1374, result (-1.06885, 1.59965, -0.382683), expected (-0.907037, 1.69695, -0.382033)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1374, result (-0.51328, 0.768178, -0.382683), expected (-0.43564, 0.815027, -0.382033)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1375, result (-1.10046, 1.64696, -0.19509), expected (-0.933799, 1.74702, -0.194399)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1375, result (-0.544895, 0.815493, -0.19509), expected (-0.462403, 0.865097, -0.194399)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1376, result (-0.942793, 1.76384, 0), expected (-0.765366, 1.84776, 0.000705131)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1376, result (-0.471397, 0.881921, 0), expected (-0.382683, 0.923879, 0.000705131)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1377, result (-0.933736, 1.7469, 0.19509), expected (-0.75796, 1.82988, 0.195782)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1377, result (-0.462339, 0.864975, 0.19509), expected (-0.375277, 0.906, 0.195782)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1378, result (-0.90691, 1.69671, 0.382683), expected (-0.736133, 1.77718, 0.383336)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1378, result (-0.435514, 0.814789, 0.382683), expected (-0.35345, 0.853304, 0.383336)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1379, result (-0.863349, 1.61521, 0.55557), expected (-0.700722, 1.69169, 0.556158)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1379, result (-0.391952, 0.733291, 0.55557), expected (-0.318039, 0.767815, 0.556158)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1380, result (-0.804725, 1.50553, 0.707107), expected (-0.653089, 1.5767, 0.707607)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1380, result (-0.333328, 0.623613, 0.707107), expected (-0.270406, 0.652819, 0.707607)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1381, result (-0.733291, 1.37189, 0.83147), expected (-0.595065, 1.43662, 0.831863)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1381, result (-0.261894, 0.489969, 0.83147), expected (-0.212382, 0.512736, 0.831863)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1382, result (-0.651792, 1.21942, 0.92388), expected (-0.528879, 1.27683, 0.92415)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1382, result (-0.180396, 0.337497, 0.92388), expected (-0.146196, 0.352949, 0.92415)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1383, result (-0.563362, 1.05398, 0.980785), expected (-0.457075, 1.10348, 0.980923)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1383, result (-0.0919649, 0.172054, 0.980785), expected (-0.0743916, 0.179597, 0.980923)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1384, result (-0.471397, 0.881921, 1), expected (-0.382412, 0.923224, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1384, result (2.06054e-008, -3.855e-008, 1), expected (0.000271546, -0.000655572, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1385, result (-0.379432, 0.709867, 0.980785), expected (-0.307759, 0.742996, 0.980646)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1385, result (0.0919649, -0.172054, 0.980785), expected (0.0749243, -0.180883, 0.980646)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1386, result (-0.291001, 0.544425, 0.92388), expected (-0.235985, 0.56972, 0.923607)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1386, result (0.180396, -0.337497, 0.92388), expected (0.146698, -0.35416, 0.923607)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1387, result (-0.209503, 0.391952, 0.83147), expected (-0.16985, 0.410053, 0.831074)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1387, result (0.261894, -0.489969, 0.83147), expected (0.212834, -0.513826, 0.831074)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1388, result (-0.138069, 0.258309, 0.707107), expected (-0.111893, 0.270133, 0.706603)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1388, result (0.333328, -0.623613, 0.707107), expected (0.27079, -0.653746, 0.706603)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1389, result (-0.0794446, 0.14863, 0.55557), expected (-0.0643424, 0.155336, 0.554978)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1389, result (0.391952, -0.733291, 0.55557), expected (0.318341, -0.768543, 0.554978)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1390, result (-0.0358829, 0.0671322, 0.382683), expected (-0.0290257, 0.0700743, 0.382025)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1390, result (0.435514, -0.814789, 0.382683), expected (0.353657, -0.853805, 0.382025)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1391, result (-0.00905774, 0.0169458, 0.19509), expected (-0.00729997, 0.0176237, 0.194391)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1391, result (0.462339, -0.864975, 0.19509), expected (0.375383, -0.906256, 0.194391)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1392, result (-0, 0, -8.74228e-008), expected (-9.12388e-008, 2.2027e-007, -0.00071404)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1392, result (0.471397, -0.881921, -8.74228e-008), expected (0.382683, -0.923879, -0.00071404)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1393, result (-0.00905777, 0.0169459, -0.19509), expected (-0.0074066, 0.0178811, -0.195791)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1393, result (0.462339, -0.864975, -0.19509), expected (0.375277, -0.905999, -0.195791)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1394, result (-0.0358829, 0.0671323, -0.382683), expected (-0.0292348, 0.0705792, -0.383344)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1394, result (0.435514, -0.814789, -0.382683), expected (0.353448, -0.8533, -0.383344)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1395, result (-0.0794447, 0.148631, -0.55557), expected (-0.064646, 0.156069, -0.556165)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1395, result (0.391952, -0.733291, -0.55557), expected (0.318037, -0.76781, -0.556165)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1396, result (-0.138069, 0.258309, -0.707107), expected (-0.112279, 0.271066, -0.707613)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1396, result (0.333328, -0.623612, -0.707107), expected (0.270404, -0.652813, -0.707613)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1397, result (-0.209503, 0.391952, -0.83147), expected (-0.170304, 0.41115, -0.831868)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1397, result (0.261894, -0.489969, -0.83147), expected (0.212379, -0.512729, -0.831868)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1398, result (-0.291001, 0.544425, -0.92388), expected (-0.23649, 0.570939, -0.924154)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1398, result (0.180396, -0.337496, -0.92388), expected (0.146193, -0.352941, -0.924154)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1399, result (-0.379432, 0.709867, -0.980785), expected (-0.308295, 0.74429, -0.980925)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1399, result (0.091965, -0.172054, -0.980785), expected (0.0743883, -0.179589, -0.980925)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1400, result (-0.471397, 0.881921, -1), expected (-0.382958, 0.924543, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1400, result (-5.62135e-009, 1.05168e-008, -1), expected (-0.000274956, 0.000663802, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1401, result (-0.563362, 1.05398, -0.980785), expected (-0.457611, 1.10477, -0.980645)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1401, result (-0.091965, 0.172054, -0.980785), expected (-0.0749276, 0.180891, -0.980645)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1402, result (-0.651792, 1.21942, -0.923879), expected (-0.529384, 1.27805, -0.923604)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1402, result (-0.180396, 0.337497, -0.923879), expected (-0.146701, 0.354168, -0.923604)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1403, result (-0.733291, 1.37189, -0.831469), expected (-0.59552, 1.43771, -0.831069)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1403, result (-0.261894, 0.489969, -0.831469), expected (-0.212836, 0.513833, -0.831069)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1404, result (-0.804725, 1.50553, -0.707107), expected (-0.653476, 1.57763, -0.706597)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1404, result (-0.333328, 0.623613, -0.707107), expected (-0.270793, 0.653752, -0.706597)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1405, result (-0.863349, 1.61521, -0.55557), expected (-0.701026, 1.69243, -0.55497)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1405, result (-0.391952, 0.733291, -0.55557), expected (-0.318343, 0.768548, -0.55497)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1406, result (-0.90691, 1.69671, -0.382683), expected (-0.736342, 1.77769, -0.382016)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1406, result (-0.435514, 0.814789, -0.382683), expected (-0.353659, 0.853809, -0.382016)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1407, result (-0.933736, 1.7469, -0.19509), expected (-0.758067, 1.83014, -0.194382)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1407, result (-0.462339, 0.864975, -0.19509), expected (-0.375384, 0.906258, -0.194382)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1408, result (-0.765366, 1.84776, 0), expected (-0.580569, 1.91388, 0.000722949)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1408, result (-0.382683, 0.92388, 0), expected (-0.290284, 0.95694, 0.000722949)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1409, result (-0.758013, 1.83001, 0.19509), expected (-0.57495, 1.89536, 0.1958)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1409, result (-0.37533, 0.906128, 0.19509), expected (-0.284666, 0.938418, 0.1958)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1410, result (-0.736236, 1.77743, 0.382683), expected (-0.558392, 1.84077, 0.383352)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1410, result (-0.353553, 0.853553, 0.382683), expected (-0.268107, 0.883832, 0.383352)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1411, result (-0.700872, 1.69206, 0.55557), expected (-0.53153, 1.75222, 0.556173)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1411, result (-0.318189, 0.768178, 0.55557), expected (-0.241246, 0.795281, 0.556173)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1412, result (-0.653281, 1.57716, 0.707107), expected (-0.495398, 1.63311, 0.707619)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1412, result (-0.270598, 0.653282, 0.707107), expected (-0.205113, 0.676168, 0.707619)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1413, result (-0.59529, 1.43716, 0.83147), expected (-0.451383, 1.48801, 0.831873)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1413, result (-0.212607, 0.51328, 0.83147), expected (-0.161098, 0.53107, 0.831873)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1414, result (-0.52913, 1.27743, 0.92388), expected (-0.401177, 1.3225, 0.924157)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1414, result (-0.146446, 0.353553, 0.92388), expected (-0.110892, 0.365563, 0.924157)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1415, result (-0.457341, 1.10412, 0.980785), expected (-0.346709, 1.14295, 0.980927)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1415, result (-0.0746577, 0.18024, 0.980785), expected (-0.0564248, 0.186008, 0.980927)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1416, result (-0.382683, 0.92388, 1), expected (-0.290073, 0.956244, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1416, result (1.67276e-008, -4.03841e-008, 1), expected (0.000211154, -0.000696082, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1417, result (-0.308025, 0.74364, 0.980785), expected (-0.233446, 0.769567, 0.980643)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1417, result (0.0746578, -0.18024, 0.980785), expected (0.0568389, -0.187373, 0.980643)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1418, result (-0.236237, 0.570326, 0.92388), expected (-0.179002, 0.590091, 0.9236)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1418, result (0.146447, -0.353554, 0.92388), expected (0.111282, -0.366849, 0.9236)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1419, result (-0.170076, 0.410599, 0.83147), expected (-0.128835, 0.424713, 0.831064)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1419, result (0.212607, -0.51328, 0.83147), expected (0.161449, -0.532228, 0.831064)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1420, result (-0.112085, 0.270598, 0.707107), expected (-0.0848727, 0.279788, 0.706591)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1420, result (0.270598, -0.653282, 0.707107), expected (0.205412, -0.677153, 0.706591)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1421, result (-0.0644937, 0.155702, 0.55557), expected (-0.0488041, 0.160886, 0.554963)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1421, result (0.318189, -0.768178, 0.55557), expected (0.24148, -0.796055, 0.554963)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1422, result (-0.02913, 0.0703261, 0.382683), expected (-0.0220155, 0.0725754, 0.382008)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1422, result (0.353553, -0.853554, 0.382683), expected (0.268269, -0.884365, 0.382008)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1423, result (-0.00735314, 0.0177521, 0.19509), expected (-0.00553639, 0.018251, 0.194373)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1423, result (0.37533, -0.906128, 0.19509), expected (0.284748, -0.938689, 0.194373)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1424, result (-0, 0, -8.74228e-008), expected (-6.92092e-008, 2.28152e-007, -0.000731858)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1424, result (0.382683, -0.92388, -8.74228e-008), expected (0.290284, -0.95694, -0.000731858)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1425, result (-0.00735316, 0.0177521, -0.19509), expected (-0.00561929, 0.0185243, -0.195809)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1425, result (0.37533, -0.906128, -0.19509), expected (0.284665, -0.938416, -0.195809)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1426, result (-0.02913, 0.0703262, -0.382683), expected (-0.0221781, 0.0731114, -0.383361)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1426, result (0.353553, -0.853553, -0.382683), expected (0.268106, -0.883829, -0.383361)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1427, result (-0.0644938, 0.155702, -0.55557), expected (-0.0490401, 0.161664, -0.55618)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1427, result (0.318189, -0.768178, -0.55557), expected (0.241244, -0.795277, -0.55618)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1428, result (-0.112085, 0.270598, -0.707107), expected (-0.0851731, 0.280778, -0.707626)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1428, result (0.270598, -0.653281, -0.707107), expected (0.205111, -0.676162, -0.707626)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1429, result (-0.170076, 0.4106, -0.83147), expected (-0.129188, 0.425877, -0.831878)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1429, result (0.212607, -0.51328, -0.83147), expected (0.161096, -0.531063, -0.831878)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1430, result (-0.236237, 0.570327, -0.92388), expected (-0.179395, 0.591385, -0.924161)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1430, result (0.146446, -0.353553, -0.92388), expected (0.11089, -0.365555, -0.924161)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1431, result (-0.308025, 0.74364, -0.980785), expected (-0.233862, 0.770941, -0.980929)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1431, result (0.0746578, -0.18024, -0.980785), expected (0.0564222, -0.185999, -0.980929)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1432, result (-0.382683, 0.92388, -1), expected (-0.290498, 0.957645, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1432, result (-4.56345e-009, 1.10172e-008, -1), expected (-0.00021374, 0.000704607, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1433, result (-0.457341, 1.10412, -0.980785), expected (-0.347126, 1.14432, -0.980641)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1433, result (-0.0746578, 0.18024, -0.980785), expected (-0.0568415, 0.187381, -0.980641)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1434, result (-0.52913, 1.27743, -0.923879), expected (-0.401569, 1.3238, -0.923597)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1434, result (-0.146447, 0.353554, -0.923879), expected (-0.111285, 0.366857, -0.923597)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1435, result (-0.595291, 1.43716, -0.831469), expected (-0.451736, 1.48917, -0.831059)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1435, result (-0.212607, 0.51328, -0.831469), expected (-0.161452, 0.532235, -0.831059)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1436, result (-0.653281, 1.57716, -0.707107), expected (-0.495698, 1.6341, -0.706584)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1436, result (-0.270598, 0.653282, -0.707107), expected (-0.205414, 0.677159, -0.706584)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1437, result (-0.700872, 1.69206, -0.55557), expected (-0.531766, 1.753, -0.554956)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1437, result (-0.318189, 0.768178, -0.55557), expected (-0.241482, 0.79606, -0.554956)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1438, result (-0.736236, 1.77743, -0.382683), expected (-0.558555, 1.84131, -0.382)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1438, result (-0.353553, 0.853554, -0.382683), expected (-0.26827, 0.884368, -0.382)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1439, result (-0.758013, 1.83001, -0.19509), expected (-0.575033, 1.89563, -0.194364)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1439, result (-0.37533, 0.906128, -0.19509), expected (-0.284749, 0.938691, -0.194364)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1440, result (-0.580569, 1.91388, 0), expected (-0.390181, 1.96157, 0.000740767)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1440, result (-0.290285, 0.95694, 0), expected (-0.19509, 0.980785, 0.000740767)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1441, result (-0.574991, 1.89549, 0.19509), expected (-0.386404, 1.94258, 0.195817)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1441, result (-0.284707, 0.938553, 0.19509), expected (-0.191314, 0.961798, 0.195817)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1442, result (-0.558473, 1.84104, 0.382683), expected (-0.375275, 1.88663, 0.383369)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1442, result (-0.268188, 0.884098, 0.382683), expected (-0.180185, 0.905849, 0.383369)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1443, result (-0.531647, 1.75261, 0.55557), expected (-0.357222, 1.79587, 0.556187)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1443, result (-0.241363, 0.795667, 0.55557), expected (-0.162131, 0.815088, 0.556187)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1444, result (-0.495547, 1.6336, 0.707107), expected (-0.332938, 1.67379, 0.707632)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1444, result (-0.205262, 0.676659, 0.707107), expected (-0.137847, 0.693004, 0.707632)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1445, result (-0.451558, 1.48859, 0.83147), expected (-0.303356, 1.52507, 0.831882)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1445, result (-0.161273, 0.531648, 0.83147), expected (-0.108266, 0.544289, 0.831882)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1446, result (-0.401372, 1.32315, 0.92388), expected (-0.269614, 1.35544, 0.924164)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1446, result (-0.111087, 0.366205, 0.92388), expected (-0.0745237, 0.374656, 0.924164)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1447, result (-0.346916, 1.14363, 0.980785), expected (-0.233008, 1.17141, 0.98093)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1447, result (-0.0566317, 0.18669, 0.980785), expected (-0.0379178, 0.190625, 0.98093)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1448, result (-0.290285, 0.95694, 1), expected (-0.194945, 0.980054, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1448, result (1.26887e-008, -4.18292e-008, 1), expected (0.000145385, -0.000730902, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1449, result (-0.233653, 0.770251, 0.980785), expected (-0.156887, 0.788726, 0.98064)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1449, result (0.0566317, -0.18669, 0.980785), expected (0.0382029, -0.192059, 0.98064)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1450, result (-0.179197, 0.590735, 0.92388), expected (-0.120298, 0.604779, 0.923594)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1450, result (0.111087, -0.366205, 0.92388), expected (0.0747924, -0.376006, 0.923594)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1451, result (-0.129011, 0.425293, 0.83147), expected (-0.0865829, 0.435281, 0.831054)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1451, result (0.161273, -0.531648, 0.83147), expected (0.108508, -0.545504, 0.831054)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1452, result (-0.0850224, 0.280281, 0.707107), expected (-0.0570376, 0.286747, 0.706578)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1452, result (0.205262, -0.676659, 0.707107), expected (0.138053, -0.694038, 0.706578)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1453, result (-0.0489218, 0.161273, 0.55557), expected (-0.0327976, 0.164885, 0.554948)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1453, result (0.241363, -0.795667, 0.55557), expected (0.162293, -0.8159, 0.554948)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1454, result (-0.0220966, 0.0728427, 0.382683), expected (-0.0147945, 0.0743771, 0.381992)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1454, result (0.268188, -0.884098, 0.382683), expected (0.180296, -0.906408, 0.381992)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1455, result (-0.00557773, 0.0183873, 0.19509), expected (-0.00372015, 0.0187024, 0.194356)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1455, result (0.284707, -0.938553, 0.19509), expected (0.19137, -0.962083, 0.194356)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1456, result (-0, 0, -8.74228e-008), expected (-5.81415e-008, 2.92297e-007, -0.000749676)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1456, result (0.290285, -0.95694, -8.74228e-008), expected (0.19509, -0.980785, -0.000749676)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1457, result (-0.00557774, 0.0183874, -0.19509), expected (-0.00377722, 0.0189894, -0.195826)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1457, result (0.284707, -0.938553, -0.19509), expected (0.191313, -0.961796, -0.195826)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1458, result (-0.0220966, 0.0728428, -0.382683), expected (-0.0149065, 0.0749399, -0.383377)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1458, result (0.268188, -0.884098, -0.382683), expected (0.180184, -0.905845, -0.383377)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1459, result (-0.0489218, 0.161274, -0.55557), expected (-0.0329601, 0.165702, -0.556195)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1459, result (0.241363, -0.795667, -0.55557), expected (0.16213, -0.815084, -0.556195)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1460, result (-0.0850224, 0.280281, -0.707107), expected (-0.0572444, 0.287787, -0.707638)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1460, result (0.205262, -0.676659, -0.707107), expected (0.137846, -0.692998, -0.707638)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1461, result (-0.129011, 0.425293, -0.83147), expected (-0.0868261, 0.436504, -0.831887)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1461, result (0.161273, -0.531647, -0.83147), expected (0.108264, -0.544281, -0.831887)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1462, result (-0.179198, 0.590735, -0.92388), expected (-0.120568, 0.606137, -0.924167)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1462, result (0.111087, -0.366205, -0.92388), expected (0.0745221, -0.374648, -0.924167)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1463, result (-0.233653, 0.77025, -0.980785), expected (-0.157174, 0.790168, -0.980932)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1463, result (0.0566317, -0.18669, -0.980785), expected (0.037916, -0.190617, -0.980932)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1464, result (-0.290285, 0.95694, -1), expected (-0.195238, 0.981525, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1464, result (-3.46161e-009, 1.14114e-008, -1), expected (-0.000147124, 0.00073964, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1465, result (-0.346916, 1.14363, -0.980785), expected (-0.233295, 1.17285, -0.980638)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1465, result (-0.0566317, 0.18669, -0.980785), expected (-0.0382046, 0.192068, -0.980638)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1466, result (-0.401372, 1.32315, -0.923879), expected (-0.269884, 1.3568, -0.92359)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1466, result (-0.111087, 0.366205, -0.923879), expected (-0.074794, 0.376015, -0.92359)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1467, result (-0.451558, 1.48859, -0.831469), expected (-0.303599, 1.5263, -0.83105)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1467, result (-0.161274, 0.531648, -0.831469), expected (-0.108509, 0.545511, -0.83105)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1468, result (-0.495547, 1.6336, -0.707107), expected (-0.333144, 1.67483, -0.706572)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1468, result (-0.205262, 0.676659, -0.707107), expected (-0.138054, 0.694044, -0.706572)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1469, result (-0.531647, 1.75261, -0.55557), expected (-0.357384, 1.79669, -0.554941)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1469, result (-0.241363, 0.795667, -0.55557), expected (-0.162294, 0.815905, -0.554941)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1470, result (-0.558473, 1.84104, -0.382683), expected (-0.375387, 1.8872, -0.381984)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1470, result (-0.268188, 0.884098, -0.382683), expected (-0.180297, 0.906411, -0.381984)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1471, result (-0.574991, 1.89549, -0.19509), expected (-0.386461, 1.94287, -0.194347)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1471, result (-0.284707, 0.938553, -0.19509), expected (-0.191371, 0.962085, -0.194347)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1472, result (-0.390181, 1.96157, 0), expected (-0.196035, 1.99037, 0.000758585)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1472, result (-0.19509, 0.980785, 0), expected (-0.0980174, 0.995184, 0.000758585)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1473, result (-0.386432, 1.94272, 0.19509), expected (-0.194137, 1.9711, 0.195835)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1473, result (-0.191342, 0.96194, 0.19509), expected (-0.0961195, 0.975915, 0.195835)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1474, result (-0.37533, 1.88691, 0.382683), expected (-0.188545, 1.91433, 0.383385)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1474, result (-0.18024, 0.906127, 0.382683), expected (-0.0905277, 0.919141, 0.383385)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1475, result (-0.357302, 1.79628, 0.55557), expected (-0.179474, 1.82223, 0.556202)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1475, result (-0.162212, 0.815493, 0.55557), expected (-0.0814571, 0.827045, 0.556202)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1476, result (-0.33304, 1.67431, 0.707107), expected (-0.167273, 1.69835, 0.707645)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1476, result (-0.13795, 0.69352, 0.707107), expected (-0.069256, 0.703166, 0.707645)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1477, result (-0.303477, 1.52568, 0.83147), expected (-0.152411, 1.54745, 0.831892)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1477, result (-0.108386, 0.544895, 0.83147), expected (-0.0543935, 0.552265, 0.831892)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1478, result (-0.269748, 1.35612, 0.92388), expected (-0.135458, 1.37532, 0.924171)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1478, result (-0.0746579, 0.37533, 0.92388), expected (-0.0374406, 0.38014, 0.924171)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1479, result (-0.233151, 1.17213, 0.980785), expected (-0.117066, 1.18859, 0.980934)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1479, result (-0.0380602, 0.191342, 0.980785), expected (-0.0190489, 0.193407, 0.980934)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1480, result (-0.19509, 0.980785, 1), expected (-0.0979426, 0.994425, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1480, result (8.52767e-009, -4.28715e-008, 1), expected (7.47911e-005, -0.000759365, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1481, result (-0.15703, 0.789444, 0.980785), expected (-0.0788218, 0.800289, 0.980636)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1481, result (0.0380602, -0.191342, 0.980785), expected (0.0191956, -0.194896, 0.980636)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1482, result (-0.120433, 0.605455, 0.92388), expected (-0.0604386, 0.613642, 0.923587)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1482, result (0.0746579, -0.37533, 0.92388), expected (0.0375788, -0.381543, 0.923587)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1483, result (-0.0867039, 0.43589, 0.83147), expected (-0.0434995, 0.441657, 0.831044)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1483, result (0.108386, -0.544895, 0.83147), expected (0.0545179, -0.553528, 0.831044)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1484, result (-0.0571407, 0.287265, 0.707107), expected (-0.0286556, 0.290945, 0.706565)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1484, result (0.13795, -0.69352, 0.707107), expected (0.0693618, -0.70424, 0.706565)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1485, result (-0.0328786, 0.165292, 0.55557), expected (-0.0164772, 0.167296, 0.554933)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1485, result (0.162212, -0.815493, 0.55557), expected (0.0815402, -0.827889, 0.554933)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1486, result (-0.0148504, 0.0746577, 0.382683), expected (-0.00743241, 0.0754623, 0.381975)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1486, result (0.18024, -0.906128, 0.382683), expected (0.090585, -0.919722, 0.381975)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1487, result (-0.0037486, 0.0188455, 0.19509), expected (-0.00186874, 0.0189736, 0.194338)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1487, result (0.191342, -0.96194, 0.19509), expected (0.0961487, -0.976211, 0.194338)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1488, result (-0, 0, -8.74228e-008), expected (-2.92115e-008, 2.96588e-007, -0.000767493)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1488, result (0.19509, -0.980785, -8.74228e-008), expected (0.0980174, -0.995184, -0.000767493)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1489, result (-0.00374861, 0.0188455, -0.19509), expected (-0.00189809, 0.0192716, -0.195844)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1489, result (0.191342, -0.96194, -0.19509), expected (0.0961193, -0.975913, -0.195844)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1490, result (-0.0148504, 0.0746579, -0.382683), expected (-0.00748999, 0.0760469, -0.383393)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1490, result (0.18024, -0.906127, -0.382683), expected (0.0905274, -0.919138, -0.383393)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1491, result (-0.0328787, 0.165292, -0.55557), expected (-0.0165608, 0.168144, -0.55621)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1491, result (0.162212, -0.815493, -0.55557), expected (0.0814566, -0.82704, -0.55621)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1492, result (-0.0571407, 0.287265, -0.707107), expected (-0.028762, 0.292025, -0.707651)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1492, result (0.13795, -0.69352, -0.707107), expected (0.0692554, -0.70316, -0.707651)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1493, result (-0.086704, 0.43589, -0.83147), expected (-0.0436246, 0.442927, -0.831897)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1493, result (0.108386, -0.544895, -0.83147), expected (0.0543928, -0.552257, -0.831897)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1494, result (-0.120433, 0.605455, -0.92388), expected (-0.0605776, 0.615053, -0.924174)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1494, result (0.0746578, -0.37533, -0.92388), expected (0.0374398, -0.380132, -0.924174)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1495, result (-0.15703, 0.789443, -0.980785), expected (-0.0789693, 0.801787, -0.980935)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1495, result (0.0380603, -0.191342, -0.980785), expected (0.0190481, -0.193398, -0.980935)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1496, result (-0.19509, 0.980785, -1), expected (-0.0980931, 0.995953, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1496, result (-2.32643e-009, 1.16957e-008, -1), expected (-7.56643e-005, 0.000768231, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1497, result (-0.233151, 1.17213, -0.980785), expected (-0.117214, 1.19009, -0.980634)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1497, result (-0.0380603, 0.191342, -0.980785), expected (-0.0191965, 0.194905, -0.980634)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1498, result (-0.269748, 1.35612, -0.923879), expected (-0.135597, 1.37674, -0.923583)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1498, result (-0.0746579, 0.37533, -0.923879), expected (-0.0375796, 0.381551, -0.923583)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1499, result (-0.303477, 1.52568, -0.831469), expected (-0.152536, 1.54872, -0.83104)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1499, result (-0.108386, 0.544895, -0.831469), expected (-0.0545186, 0.553535, -0.83104)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1500, result (-0.33304, 1.67431, -0.707107), expected (-0.16738, 1.69943, -0.706559)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1500, result (-0.13795, 0.69352, -0.707107), expected (-0.0693624, 0.704246, -0.706559)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1501, result (-0.357302, 1.79628, -0.55557), expected (-0.179558, 1.82308, -0.554926)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1501, result (-0.162212, 0.815493, -0.55557), expected (-0.0815407, 0.827894, -0.554926)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1502, result (-0.37533, 1.88691, -0.382683), expected (-0.188603, 1.91491, -0.381967)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1502, result (-0.18024, 0.906127, -0.382683), expected (-0.0905853, 0.919726, -0.381967)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1503, result (-0.386432, 1.94273, -0.19509), expected (-0.194166, 1.9714, -0.194329)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1503, result (-0.191342, 0.96194, -0.19509), expected (-0.0961488, 0.976213, -0.194329)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1504, result (-0.196034, 1.99037, 0), expected (-9.29824e-007, 2, 0.000776402)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1504, result (-0.0980169, 0.995185, 0), expected (-4.64912e-007, 1, 0.000776402)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1505, result (-0.19415, 1.97125, 0.19509), expected (-9.20821e-007, 1.98063, 0.195852)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1505, result (-0.0961336, 0.976062, 0.19509), expected (-4.55909e-007, 0.980633, 0.195852)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1506, result (-0.188573, 1.91462, 0.382683), expected (-8.94297e-007, 1.92358, 0.383402)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1506, result (-0.0905558, 0.919431, 0.382683), expected (-4.29384e-007, 0.923582, 0.383402)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1507, result (-0.179515, 1.82265, 0.55557), expected (-8.51272e-007, 1.83104, 0.556217)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1507, result (-0.0814981, 0.827466, 0.55557), expected (-3.86359e-007, 0.831037, 0.556217)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1508, result (-0.167325, 1.69889, 0.707107), expected (-7.93399e-007, 1.70656, 0.707657)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1508, result (-0.0693084, 0.703702, 0.707107), expected (-3.28487e-007, 0.706556, 0.707657)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1509, result (-0.152472, 1.54808, 0.83147), expected (-7.22902e-007, 1.55492, 0.831902)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1509, result (-0.0544553, 0.552895, 0.83147), expected (-2.5799e-007, 0.554922, 0.831902)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1510, result (-0.135526, 1.37603, 0.92388), expected (-6.42492e-007, 1.38196, 0.924178)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1510, result (-0.0375095, 0.380841, 0.92388), expected (-1.77579e-007, 0.381963, 0.924178)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1511, result (-0.117139, 1.18934, 0.980785), expected (-5.55256e-007, 1.19432, 0.980937)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1511, result (-0.0191221, 0.194151, 0.980785), expected (-9.03441e-008, 0.194325, 0.980937)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1512, result (-0.0980169, 0.995185, 1), expected (-4.64549e-007, 0.999219, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1512, result (4.28446e-009, -4.35009e-008, 1), expected (3.6303e-010, -0.000780857, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1513, result (-0.0788948, 0.801034, 0.980785), expected (-3.73856e-007, 0.804143, 0.980633)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1513, result (0.0191222, -0.194151, 0.980785), expected (9.10562e-008, -0.195857, 0.980633)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1514, result (-0.0605075, 0.614344, 0.92388), expected (-2.86662e-007, 0.616594, 0.92358)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1514, result (0.0375095, -0.380841, 0.92388), expected (1.7825e-007, -0.383406, 0.92358)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1515, result (-0.0435616, 0.44229, 0.83147), expected (-2.06318e-007, 0.443779, 0.831035)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1515, result (0.0544553, -0.552895, 0.83147), expected (2.58594e-007, -0.556221, 0.831035)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1516, result (-0.0287085, 0.291483, 0.707107), expected (-1.35912e-007, 0.29234, 0.706553)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1516, result (0.0693084, -0.703702, 0.707107), expected (3.29e-007, -0.70766, 0.706553)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1517, result (-0.0165188, 0.167719, 0.55557), expected (-7.81496e-008, 0.168095, 0.554918)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1517, result (0.0814981, -0.827466, 0.55557), expected (3.86763e-007, -0.831905, 0.554918)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1518, result (-0.00746109, 0.0757538, 0.382683), expected (-3.52499e-008, 0.0758206, 0.381959)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1518, result (0.0905558, -0.919431, 0.382683), expected (4.29662e-007, -0.924179, 0.381959)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1519, result (-0.00188336, 0.0191222, 0.19509), expected (-8.86212e-009, 0.0190619, 0.194321)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1519, result (0.0961336, -0.976063, 0.19509), expected (4.5605e-007, -0.980938, 0.194321)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1520, result (-0, 0, -8.74228e-008), expected (-1.38555e-013, 2.98023e-007, -0.000785311)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1520, result (0.0980169, -0.995185, -8.74228e-008), expected (4.64912e-007, -1, -0.000785311)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1521, result (-0.00188337, 0.0191222, -0.19509), expected (-9.00458e-009, 0.0193684, -0.195861)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1521, result (0.0961336, -0.976062, -0.19509), expected (4.55908e-007, -0.980632, -0.195861)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1522, result (-0.0074611, 0.075754, -0.382683), expected (-3.55294e-008, 0.0764217, -0.38341)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1522, result (0.0905558, -0.919431, -0.382683), expected (4.29383e-007, -0.923578, -0.38341)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1523, result (-0.0165188, 0.167719, -0.55557), expected (-7.85552e-008, 0.168968, -0.556224)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1523, result (0.0814981, -0.827466, -0.55557), expected (3.86357e-007, -0.831032, -0.556224)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1524, result (-0.0287085, 0.291483, -0.707107), expected (-1.36429e-007, 0.29345, -0.707663)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1524, result (0.0693084, -0.703702, -0.707107), expected (3.28484e-007, -0.70655, -0.707663)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1525, result (-0.0435617, 0.44229, -0.83147), expected (-2.06926e-007, 0.445085, -0.831907)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1525, result (0.0544553, -0.552895, -0.83147), expected (2.57987e-007, -0.554915, -0.831907)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1526, result (-0.0605075, 0.614344, -0.92388), expected (-2.87337e-007, 0.618045, -0.924181)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1526, result (0.0375094, -0.38084, -0.92388), expected (1.77575e-007, -0.381955, -0.924181)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1527, result (-0.0788948, 0.801034, -0.980785), expected (-3.74572e-007, 0.805684, -0.980939)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1527, result (0.0191222, -0.194151, -0.980785), expected (9.034e-008, -0.194316, -0.980939)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1528, result (-0.0980169, 0.995185, -1), expected (-4.65279e-007, 1.00079, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1528, result (-1.16884e-009, 1.18675e-008, -1), expected (-3.67172e-010, 0.000789766, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1529, result (-0.117139, 1.18934, -0.980785), expected (-5.55973e-007, 1.19587, -0.980631)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1529, result (-0.0191222, 0.194151, -0.980785), expected (-9.10602e-008, 0.195865, -0.980631)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1530, result (-0.135526, 1.37603, -0.923879), expected (-6.43166e-007, 1.38341, -0.923577)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1530, result (-0.0375095, 0.380841, -0.923879), expected (-1.78254e-007, 0.383414, -0.923577)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1531, result (-0.152472, 1.54808, -0.831469), expected (-7.2351e-007, 1.55623, -0.83103)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1531, result (-0.0544553, 0.552895, -0.831469), expected (-2.58597e-007, 0.556228, -0.83103)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1532, result (-0.167325, 1.69889, -0.707107), expected (-7.93915e-007, 1.70767, -0.706547)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1532, result (-0.0693085, 0.703702, -0.707107), expected (-3.29003e-007, 0.707667, -0.706547)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1533, result (-0.179515, 1.82265, -0.55557), expected (-8.51677e-007, 1.83191, -0.554911)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1533, result (-0.0814981, 0.827466, -0.55557), expected (-3.86765e-007, 0.83191, -0.554911)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1534, result (-0.188573, 1.91462, -0.382683), expected (-8.94576e-007, 1.92418, -0.381951)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1534, result (-0.0905558, 0.919431, -0.382683), expected (-4.29664e-007, 0.924183, -0.381951)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1535, result (-0.194151, 1.97125, -0.19509), expected (-9.20963e-007, 1.98094, -0.194312)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1535, result (-0.0961336, 0.976063, -0.19509), expected (-4.56051e-007, 0.98094, -0.194312)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1536, result (2.38498e-008, 2, 0), expected (0.196033, 1.99037, 0.00079422)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1536, result (1.19249e-008, 1, 0), expected (0.0980164, 0.995184, 0.00079422)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1537, result (2.36206e-008, 1.98079, 0.19509), expected (0.194134, 1.97109, 0.19587)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1537, result (1.16957e-008, 0.980785, 0.19509), expected (0.0961179, 0.975908, 0.19587)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1538, result (2.2942e-008, 1.92388, 0.382683), expected (0.188542, 1.91431, 0.383418)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1538, result (1.10172e-008, 0.92388, 0.382683), expected (0.0905256, 0.919128, 0.383418)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1539, result (2.18401e-008, 1.83147, 0.55557), expected (0.179471, 1.82221, 0.556232)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1539, result (9.91518e-009, 0.83147, 0.55557), expected (0.0814544, 0.827026, 0.556232)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1540, result (2.0357e-008, 1.70711, 0.707107), expected (0.167269, 1.69833, 0.70767)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1540, result (8.43216e-009, 0.707107, 0.707107), expected (0.0692529, 0.703141, 0.70767)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1541, result (1.855e-008, 1.55557, 0.83147), expected (0.152407, 1.54742, 0.831912)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1541, result (6.62511e-009, 0.55557, 0.83147), expected (0.0543901, 0.552235, 0.831912)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1542, result (1.64883e-008, 1.38268, 0.92388), expected (0.135454, 1.37529, 0.924184)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1542, result (4.56345e-009, 0.382683, 0.92388), expected (0.037437, 0.380107, 0.924184)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1543, result (1.42513e-008, 1.19509, 0.980785), expected (0.117062, 1.18856, 0.980941)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1543, result (2.32643e-009, 0.19509, 0.980785), expected (0.0190453, 0.193372, 0.980941)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1544, result (1.19249e-008, 1, 1), expected (0.0979382, 0.99439, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1544, result (-5.21253e-016, -4.37114e-008, 1), expected (-7.82833e-005, -0.000794829, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1545, result (9.59845e-009, 0.80491, 0.980785), expected (0.0788176, 0.800254, 0.980629)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1545, result (-2.32643e-009, -0.19509, 0.980785), expected (-0.0191989, -0.194931, 0.980629)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1546, result (7.36143e-009, 0.617316, 0.92388), expected (0.0604348, 0.613609, 0.923573)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1546, result (-4.56346e-009, -0.382684, 0.92388), expected (-0.0375817, -0.381576, 0.923573)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1547, result (5.29977e-009, 0.44443, 0.83147), expected (0.0434962, 0.441628, 0.831025)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1547, result (-6.62511e-009, -0.55557, 0.83147), expected (-0.0545202, -0.553557, 0.831025)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1548, result (3.49272e-009, 0.292893, 0.707107), expected (0.0286529, 0.290919, 0.70654)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1548, result (-8.43216e-009, -0.707107, 0.707107), expected (-0.0693636, -0.704265, 0.70654)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1549, result (2.0097e-009, 0.16853, 0.55557), expected (0.0164751, 0.167276, 0.554904)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1549, result (-9.91518e-009, -0.83147, 0.55557), expected (-0.0815413, -0.827909, 0.554904)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1550, result (9.07726e-010, 0.0761204, 0.382683), expected (0.007431, 0.0754488, 0.381942)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1550, result (-1.10172e-008, -0.92388, 0.382683), expected (-0.0905855, -0.919736, 0.381942)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1551, result (2.29133e-010, 0.0192147, 0.19509), expected (0.00186804, 0.0189667, 0.194303)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1551, result (-1.16957e-008, -0.980785, 0.19509), expected (-0.0961484, -0.976218, 0.194303)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1552, result (0, 0, -8.74228e-008), expected (2.92112e-008, 2.96588e-007, -0.000803129)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1552, result (-1.19249e-008, -1, -8.74228e-008), expected (-0.0980164, -0.995184, -0.000803129)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1553, result (2.29134e-010, 0.0192147, -0.19509), expected (0.00189876, 0.0192785, -0.195879)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1553, result (-1.16957e-008, -0.980785, -0.19509), expected (-0.0961177, -0.975906, -0.195879)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1554, result (9.07728e-010, 0.0761205, -0.382683), expected (0.00749126, 0.0760605, -0.383426)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1554, result (-1.10172e-008, -0.92388, -0.382683), expected (-0.0905252, -0.919124, -0.383426)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1555, result (2.00971e-009, 0.16853, -0.55557), expected (0.0165626, 0.168164, -0.556239)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1555, result (-9.91518e-009, -0.83147, -0.55557), expected (-0.0814539, -0.827021, -0.556239)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1556, result (3.49272e-009, 0.292893, -0.707107), expected (0.0287642, 0.29205, -0.707676)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1556, result (-8.43216e-009, -0.707107, -0.707107), expected (-0.0692523, -0.703135, -0.707676)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1557, result (5.29977e-009, 0.44443, -0.83147), expected (0.0436271, 0.442957, -0.831917)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1557, result (-6.62511e-009, -0.55557, -0.83147), expected (-0.0543893, -0.552228, -0.831917)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1558, result (7.36143e-009, 0.617317, -0.92388), expected (0.0605802, 0.615086, -0.924188)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1558, result (-4.56345e-009, -0.382683, -0.92388), expected (-0.0374362, -0.380099, -0.924188)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1559, result (9.59845e-009, 0.80491, -0.980785), expected (0.078972, 0.801822, -0.980942)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1559, result (-2.32643e-009, -0.19509, -0.980785), expected (-0.0190445, -0.193363, -0.980942)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1560, result (1.19249e-008, 1, -1), expected (0.0980956, 0.995989, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1560, result (1.42203e-016, 1.19249e-008, -1), expected (7.91565e-005, 0.000803695, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1561, result (1.42513e-008, 1.19509, -0.980785), expected (0.117216, 1.19012, -0.980627)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1561, result (2.32643e-009, 0.19509, -0.980785), expected (0.0191997, 0.19494, -0.980627)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1562, result (1.64883e-008, 1.38268, -0.923879), expected (0.135599, 1.37677, -0.92357)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1562, result (4.56346e-009, 0.382684, -0.923879), expected (0.0375825, 0.381584, -0.92357)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1563, result (1.855e-008, 1.55557, -0.831469), expected (0.152537, 1.54875, -0.83102)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1563, result (6.62511e-009, 0.55557, -0.831469), expected (0.054521, 0.553564, -0.83102)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1564, result (2.0357e-008, 1.70711, -0.707107), expected (0.167381, 1.69946, -0.706534)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1564, result (8.43217e-009, 0.707107, -0.707107), expected (0.0693642, 0.704271, -0.706534)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1565, result (2.18401e-008, 1.83147, -0.55557), expected (0.179558, 1.8231, -0.554896)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1565, result (9.91518e-009, 0.83147, -0.55557), expected (0.0815418, 0.827914, -0.554896)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1566, result (2.2942e-008, 1.92388, -0.382683), expected (0.188602, 1.91492, -0.381934)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1566, result (1.10172e-008, 0.92388, -0.382683), expected (0.0905858, 0.919739, -0.381934)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1567, result (2.36206e-008, 1.98079, -0.19509), expected (0.194165, 1.9714, -0.194294)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1567, result (1.16957e-008, 0.980785, -0.19509), expected (0.0961486, 0.97622, -0.194294)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1568, result (0.196035, 1.99037, 0), expected (0.390179, 1.96157, 0.000812038)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1568, result (0.0980174, 0.995185, 0), expected (0.195089, 0.980785, 0.000812038)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1569, result (0.194151, 1.97125, 0.19509), expected (0.386399, 1.94257, 0.195887)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1569, result (0.0961341, 0.976062, 0.19509), expected (0.19131, 0.961784, 0.195887)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1570, result (0.188574, 1.91462, 0.382683), expected (0.375268, 1.88661, 0.383435)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1570, result (0.0905563, 0.919431, 0.382683), expected (0.180178, 0.905822, 0.383435)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1571, result (0.179516, 1.82265, 0.55557), expected (0.357212, 1.79584, 0.556247)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1571, result (0.0814985, 0.827466, 0.55557), expected (0.162123, 0.81505, 0.556247)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1572, result (0.167326, 1.69889, 0.707107), expected (0.332926, 1.67374, 0.707682)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1572, result (0.0693088, 0.703702, 0.707107), expected (0.137837, 0.692955, 0.707682)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1573, result (0.152473, 1.54808, 0.83147), expected (0.303343, 1.52502, 0.831922)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1573, result (0.0544556, 0.552895, 0.83147), expected (0.108254, 0.544231, 0.831922)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1574, result (0.135527, 1.37603, 0.92388), expected (0.2696, 1.35538, 0.924191)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1574, result (0.0375096, 0.380841, 0.92388), expected (0.0745105, 0.374591, 0.924191)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1575, result (0.11714, 1.18934, 0.980785), expected (0.232993, 1.17134, 0.980944)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1575, result (0.0191222, 0.194151, 0.980785), expected (0.0379039, 0.190557, 0.980944)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1576, result (0.0980174, 0.995185, 1), expected (0.19493, 0.979985, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1576, result (-4.28448e-009, -4.35009e-008, 1), expected (-0.000159289, -0.000800804, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1577, result (0.0788952, 0.801034, 0.980785), expected (0.156873, 0.788658, 0.980626)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1577, result (-0.0191223, -0.194151, 0.980785), expected (-0.0382164, -0.192128, 0.980626)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1578, result (0.0605078, 0.614344, 0.92388), expected (0.120285, 0.604714, 0.923566)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1578, result (-0.0375097, -0.380841, 0.92388), expected (-0.0748048, -0.376071, 0.923566)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1579, result (0.0435618, 0.44229, 0.83147), expected (0.0865709, 0.435223, 0.831015)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1579, result (-0.0544556, -0.552895, 0.83147), expected (-0.108519, -0.545562, 0.831015)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1580, result (0.0287086, 0.291483, 0.707107), expected (0.0570275, 0.286698, 0.706528)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1580, result (-0.0693088, -0.703702, 0.707107), expected (-0.138062, -0.694088, 0.706528)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1581, result (0.0165189, 0.167719, 0.55557), expected (0.0327898, 0.164846, 0.554889)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1581, result (-0.0814985, -0.827466, 0.55557), expected (-0.1623, -0.815939, 0.554889)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1582, result (0.00746112, 0.0757538, 0.382683), expected (0.0147892, 0.0743504, 0.381926)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1582, result (-0.0905563, -0.919431, 0.382683), expected (-0.1803, -0.906435, 0.381926)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1583, result (0.00188337, 0.0191222, 0.19509), expected (0.00371743, 0.0186889, 0.194286)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1583, result (-0.0961341, -0.976063, 0.19509), expected (-0.191372, -0.962097, 0.194286)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1584, result (0, 0, -8.74228e-008), expected (6.97694e-008, 3.50756e-007, -0.000820947)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1584, result (-0.0980174, -0.995185, -8.74228e-008), expected (-0.195089, -0.980785, -0.000820947)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1585, result (0.00188338, 0.0191222, -0.19509), expected (0.00377992, 0.019003, -0.195896)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1585, result (-0.0961341, -0.976062, -0.19509), expected (-0.19131, -0.961782, -0.195896)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1586, result (0.00746114, 0.075754, -0.382683), expected (0.0149117, 0.0749667, -0.383443)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1586, result (-0.0905563, -0.919431, -0.382683), expected (-0.180178, -0.905819, -0.383443)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1587, result (0.0165189, 0.167719, -0.55557), expected (0.0329677, 0.165741, -0.556254)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1587, result (-0.0814985, -0.827466, -0.55557), expected (-0.162122, -0.815045, -0.556254)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1588, result (0.0287087, 0.291483, -0.707107), expected (0.057254, 0.287836, -0.707689)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1588, result (-0.0693088, -0.703702, -0.707107), expected (-0.137835, -0.692949, -0.707689)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1589, result (0.0435619, 0.44229, -0.83147), expected (0.0868372, 0.436562, -0.831927)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1589, result (-0.0544555, -0.552895, -0.83147), expected (-0.108252, -0.544223, -0.831927)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1590, result (0.0605078, 0.614344, -0.92388), expected (0.120581, 0.606202, -0.924195)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1590, result (-0.0375096, -0.38084, -0.92388), expected (-0.0745089, -0.374583, -0.924195)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1591, result (0.0788952, 0.801034, -0.980785), expected (0.157187, 0.790237, -0.980946)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1591, result (-0.0191223, -0.194151, -0.980785), expected (-0.0379022, -0.190548, -0.980946)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1592, result (0.0980174, 0.995185, -1), expected (0.19525, 0.981595, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1592, result (1.16885e-009, 1.18675e-008, -1), expected (0.000161027, 0.000809542, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1593, result (0.11714, 1.18934, -0.980785), expected (0.233308, 1.17292, -0.980624)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1593, result (0.0191223, 0.194151, -0.980785), expected (0.0382181, 0.192136, -0.980624)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1594, result (0.135527, 1.37603, -0.923879), expected (0.269896, 1.35686, -0.923563)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1594, result (0.0375097, 0.380841, -0.923879), expected (0.0748065, 0.376079, -0.923563)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1595, result (0.152473, 1.54808, -0.831469), expected (0.303609, 1.52635, -0.83101)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1595, result (0.0544556, 0.552895, -0.831469), expected (0.10852, 0.545569, -0.83101)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1596, result (0.167326, 1.69889, -0.707107), expected (0.333153, 1.67488, -0.706521)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1596, result (0.0693088, 0.703702, -0.707107), expected (0.138063, 0.694094, -0.706521)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1597, result (0.179516, 1.82265, -0.55557), expected (0.35739, 1.79673, -0.554881)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1597, result (0.0814985, 0.827466, -0.55557), expected (0.162301, 0.815944, -0.554881)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1598, result (0.188574, 1.91462, -0.382683), expected (0.37539, 1.88722, -0.381918)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1598, result (0.0905563, 0.919431, -0.382683), expected (0.180301, 0.906438, -0.381918)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1599, result (0.194151, 1.97125, -0.19509), expected (0.386462, 1.94288, -0.194277)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1599, result (0.0961341, 0.976063, -0.19509), expected (0.191372, 0.962098, -0.194277)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1600, result (0.390181, 1.96157, 0), expected (0.580567, 1.91388, 0.000829856)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1600, result (0.19509, 0.980785, 0), expected (0.290284, 0.95694, 0.000829856)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1601, result (0.386432, 1.94272, 0.19509), expected (0.574942, 1.89534, 0.195905)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1601, result (0.191342, 0.96194, 0.19509), expected (0.284659, 0.938398, 0.195905)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1602, result (0.37533, 1.88691, 0.382683), expected (0.558378, 1.84073, 0.383451)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1602, result (0.18024, 0.906127, 0.382683), expected (0.268095, 0.883793, 0.383451)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1603, result (0.357302, 1.79628, 0.55557), expected (0.531511, 1.75217, 0.556261)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1603, result (0.162212, 0.815493, 0.55557), expected (0.241228, 0.795225, 0.556261)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1604, result (0.33304, 1.67431, 0.707107), expected (0.495374, 1.63304, 0.707695)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1604, result (0.13795, 0.69352, 0.707107), expected (0.205091, 0.676096, 0.707695)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1605, result (0.303477, 1.52568, 0.83147), expected (0.451356, 1.48793, 0.831932)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1605, result (0.108386, 0.544895, 0.83147), expected (0.161072, 0.530985, 0.831932)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1606, result (0.269748, 1.35612, 0.92388), expected (0.401147, 1.32241, 0.924198)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1606, result (0.0746579, 0.37533, 0.92388), expected (0.110863, 0.365469, 0.924198)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1607, result (0.233151, 1.17213, 0.980785), expected (0.346678, 1.14285, 0.980948)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1607, result (0.0380602, 0.191342, 0.980785), expected (0.0563941, 0.185907, 0.980948)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1608, result (0.19509, 0.980785, 1), expected (0.290041, 0.956142, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1608, result (-8.52767e-009, -4.28715e-008, 1), expected (-0.000242187, -0.000798385, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1609, result (0.15703, 0.789444, 0.980785), expected (0.233414, 0.769467, 0.980622)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1609, result (-0.0380603, -0.191342, 0.980785), expected (-0.0568692, -0.187473, 0.980622)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1610, result (0.120433, 0.605455, 0.92388), expected (0.178973, 0.589997, 0.923559)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1610, result (-0.0746579, -0.37533, 0.92388), expected (-0.111311, -0.366944, 0.923559)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1611, result (0.086704, 0.43589, 0.83147), expected (0.128809, 0.424628, 0.831005)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1611, result (-0.108386, -0.544895, 0.83147), expected (-0.161475, -0.532313, 0.831005)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1612, result (0.0571407, 0.287265, 0.707107), expected (0.0848505, 0.279716, 0.706515)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1612, result (-0.13795, -0.69352, 0.707107), expected (-0.205433, -0.677225, 0.706515)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1613, result (0.0328787, 0.165292, 0.55557), expected (0.0487867, 0.160829, 0.554874)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1613, result (-0.162212, -0.815493, 0.55557), expected (-0.241497, -0.796112, 0.554874)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1614, result (0.0148504, 0.0746577, 0.382683), expected (0.0220036, 0.0725363, 0.381909)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1614, result (-0.18024, -0.906128, 0.382683), expected (-0.26828, -0.884404, 0.381909)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1615, result (0.0037486, 0.0188455, 0.19509), expected (0.00553035, 0.0182312, 0.194268)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1615, result (-0.191342, -0.96194, 0.19509), expected (-0.284753, -0.938709, 0.194268)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1616, result (0, 0, -8.74228e-008), expected (1.03814e-007, 3.42229e-007, -0.000838765)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1616, result (-0.19509, -0.980785, -8.74228e-008), expected (-0.290284, -0.95694, -0.000838765)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1617, result (0.00374861, 0.0188455, -0.19509), expected (0.00562534, 0.0185443, -0.195913)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1617, result (-0.191342, -0.96194, -0.19509), expected (-0.284658, -0.938396, -0.195913)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1618, result (0.0148504, 0.0746579, -0.382683), expected (0.0221899, 0.0731506, -0.383459)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1618, result (-0.18024, -0.906127, -0.382683), expected (-0.268094, -0.88379, -0.383459)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1619, result (0.0328787, 0.165292, -0.55557), expected (0.0490572, 0.161721, -0.556269)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1619, result (-0.162212, -0.815493, -0.55557), expected (-0.241226, -0.79522, -0.556269)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1620, result (0.0571407, 0.287265, -0.707107), expected (0.0851948, 0.280851, -0.707701)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1620, result (-0.13795, -0.69352, -0.707107), expected (-0.205089, -0.67609, -0.707701)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1621, result (0.086704, 0.43589, -0.83147), expected (0.129214, 0.425963, -0.831937)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1621, result (-0.108386, -0.544895, -0.83147), expected (-0.16107, -0.530978, -0.831937)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1622, result (0.120433, 0.605455, -0.92388), expected (0.179423, 0.59148, -0.924201)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1622, result (-0.0746578, -0.37533, -0.92388), expected (-0.110861, -0.365461, -0.924201)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1623, result (0.15703, 0.789443, -0.980785), expected (0.233892, 0.771042, -0.980949)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1623, result (-0.0380603, -0.191342, -0.980785), expected (-0.0563916, -0.185899, -0.980949)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1624, result (0.19509, 0.980785, -1), expected (0.290528, 0.957748, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1624, result (2.32643e-009, 1.16957e-008, -1), expected (0.000244773, 0.000806911, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1625, result (0.233151, 1.17213, -0.980785), expected (0.347155, 1.14442, -0.98062)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1625, result (0.0380603, 0.191342, -0.980785), expected (0.0568717, 0.187482, -0.98062)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1626, result (0.269748, 1.35612, -0.923879), expected (0.401597, 1.32389, -0.923556)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1626, result (0.0746579, 0.37533, -0.923879), expected (0.111313, 0.366952, -0.923556)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1627, result (0.303477, 1.52568, -0.831469), expected (0.45176, 1.48926, -0.831)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1627, result (0.108386, 0.544895, -0.831469), expected (0.161477, 0.53232, -0.831)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1628, result (0.33304, 1.67431, -0.707107), expected (0.495719, 1.63417, -0.706509)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1628, result (0.13795, 0.69352, -0.707107), expected (0.205435, 0.677231, -0.706509)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1629, result (0.357302, 1.79628, -0.55557), expected (0.531782, 1.75306, -0.554867)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1629, result (0.162212, 0.815493, -0.55557), expected (0.241498, 0.796117, -0.554867)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1630, result (0.37533, 1.88691, -0.382683), expected (0.558565, 1.84135, -0.381901)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1630, result (0.18024, 0.906127, -0.382683), expected (0.268281, 0.884408, -0.381901)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1631, result (0.386432, 1.94273, -0.19509), expected (0.575037, 1.89565, -0.194259)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1631, result (0.191342, 0.96194, -0.19509), expected (0.284754, 0.938711, -0.194259)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1632, result (0.58057, 1.91388, 0), expected (0.765364, 1.84776, 0.000847674)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1632, result (0.290285, 0.95694, 0), expected (0.382682, 0.92388, 0.000847674)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1633, result (0.574992, 1.89549, 0.19509), expected (0.757948, 1.82985, 0.195922)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1633, result (0.284707, 0.938553, 0.19509), expected (0.375266, 0.905975, 0.195922)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1634, result (0.558473, 1.84104, 0.382683), expected (0.73611, 1.77713, 0.383467)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1634, result (0.268188, 0.884097, 0.382683), expected (0.353428, 0.853253, 0.383467)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1635, result (0.531648, 1.75261, 0.55557), expected (0.70069, 1.69162, 0.556276)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1635, result (0.241363, 0.795667, 0.55557), expected (0.318008, 0.767742, 0.556276)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1636, result (0.495548, 1.6336, 0.707107), expected (0.653049, 1.57661, 0.707708)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1636, result (0.205262, 0.676659, 0.707107), expected (0.270367, 0.652726, 0.707708)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1637, result (0.451559, 1.48859, 0.83147), expected (0.595019, 1.43651, 0.831942)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1637, result (0.161274, 0.531647, 0.83147), expected (0.212336, 0.512627, 0.831942)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1638, result (0.401372, 1.32315, 0.92388), expected (0.528827, 1.27671, 0.924205)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1638, result (0.111087, 0.366205, 0.92388), expected (0.146145, 0.352827, 0.924205)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1639, result (0.346917, 1.14363, 0.980785), expected (0.45702, 1.10335, 0.980951)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1639, result (0.0566318, 0.18669, 0.980785), expected (0.074338, 0.179468, 0.980951)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1640, result (0.290285, 0.95694, 1), expected (0.382356, 0.923093, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1640, result (-1.26888e-008, -4.18292e-008, 1), expected (-0.000326094, -0.000787264, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1641, result (0.233653, 0.77025, 0.980785), expected (0.307705, 0.742867, 0.980619)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1641, result (-0.0566318, -0.18669, 0.980785), expected (-0.0749776, -0.181013, 0.980619)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1642, result (0.179198, 0.590735, 0.92388), expected (0.235934, 0.569598, 0.923553)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1642, result (-0.111087, -0.366205, 0.92388), expected (-0.146748, -0.354282, 0.923553)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1643, result (0.129011, 0.425293, 0.83147), expected (0.169804, 0.409944, 0.830995)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1643, result (-0.161274, -0.531648, 0.83147), expected (-0.212878, -0.513936, 0.830995)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1644, result (0.0850225, 0.280281, 0.707107), expected (0.111854, 0.27004, 0.706502)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1644, result (-0.205262, -0.676659, 0.707107), expected (-0.270828, -0.65384, 0.706502)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1645, result (0.0489218, 0.161273, 0.55557), expected (0.0643119, 0.155263, 0.554859)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1645, result (-0.241363, -0.795667, 0.55557), expected (-0.31837, -0.768617, 0.554859)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1646, result (0.0220966, 0.0728427, 0.382683), expected (0.0290048, 0.0700241, 0.381893)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1646, result (-0.268188, -0.884098, 0.382683), expected (-0.353677, -0.853856, 0.381893)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1647, result (0.00557774, 0.0183873, 0.19509), expected (0.00728937, 0.0175982, 0.194251)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1647, result (-0.284707, -0.938553, 0.19509), expected (-0.375393, -0.906282, 0.194251)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1648, result (0, 0, -8.74228e-008), expected (1.36858e-007, 3.30405e-007, -0.000856582)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1648, result (-0.290285, -0.95694, -8.74228e-008), expected (-0.382682, -0.92388, -0.000856582)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1649, result (0.00557775, 0.0183874, -0.19509), expected (0.00741726, 0.0179069, -0.195931)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1649, result (-0.284707, -0.938553, -0.19509), expected (-0.375265, -0.905973, -0.195931)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1650, result (0.0220966, 0.0728428, -0.382683), expected (0.0292557, 0.0706297, -0.383476)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1650, result (-0.268188, -0.884097, -0.382683), expected (-0.353427, -0.85325, -0.383476)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1651, result (0.0489219, 0.161274, -0.55557), expected (0.0646762, 0.156143, -0.556284)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1651, result (-0.241363, -0.795667, -0.55557), expected (-0.318006, -0.767737, -0.556284)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1652, result (0.0850226, 0.280281, -0.707107), expected (0.112318, 0.271159, -0.707714)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1652, result (-0.205262, -0.676659, -0.707107), expected (-0.270365, -0.652721, -0.707714)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1653, result (0.129011, 0.425293, -0.83147), expected (0.170349, 0.41126, -0.831947)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1653, result (-0.161274, -0.531647, -0.83147), expected (-0.212333, -0.51262, -0.831947)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1654, result (0.179198, 0.590735, -0.92388), expected (0.23654, 0.571061, -0.924208)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1654, result (-0.111087, -0.366205, -0.92388), expected (-0.146142, -0.352819, -0.924208)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1655, result (0.233653, 0.77025, -0.980785), expected (0.308348, 0.74442, -0.980953)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1655, result (-0.0566318, -0.18669, -0.980785), expected (-0.0743346, -0.17946, -0.980953)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1656, result (0.290285, 0.95694, -1), expected (0.383012, 0.924676, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1656, result (3.46161e-009, 1.14114e-008, -1), expected (0.000329504, 0.000795495, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1657, result (0.346917, 1.14363, -0.980785), expected (0.457663, 1.1049, -0.980617)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1657, result (0.0566318, 0.18669, -0.980785), expected (0.074981, 0.181021, -0.980617)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1658, result (0.401372, 1.32315, -0.923879), expected (0.529433, 1.27817, -0.923549)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1658, result (0.111087, 0.366205, -0.923879), expected (0.146751, 0.354289, -0.923549)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1659, result (0.451559, 1.48859, -0.831469), expected (0.595564, 1.43782, -0.83099)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1659, result (0.161274, 0.531648, -0.831469), expected (0.212881, 0.513943, -0.83099)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1660, result (0.495548, 1.6336, -0.707107), expected (0.653513, 1.57773, -0.706496)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1660, result (0.205263, 0.676659, -0.707107), expected (0.270831, 0.653846, -0.706496)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1661, result (0.531648, 1.75261, -0.55557), expected (0.701054, 1.6925, -0.554852)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1661, result (0.241363, 0.795667, -0.55557), expected (0.318372, 0.768621, -0.554852)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1662, result (0.558473, 1.84104, -0.382683), expected (0.736361, 1.77774, -0.381885)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1662, result (0.268188, 0.884098, -0.382683), expected (0.353679, 0.853859, -0.381885)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1663, result (0.574992, 1.89549, -0.19509), expected (0.758076, 1.83016, -0.194242)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1663, result (0.284707, 0.938553, -0.19509), expected (0.375394, 0.906283, -0.194242)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1664, result (0.765367, 1.84776, 0), expected (0.942791, 1.76384, 0.000865491)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1664, result (0.382684, 0.923879, 0), expected (0.471395, 0.881922, 0.000865491)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1665, result (0.758014, 1.83001, 0.19509), expected (0.933653, 1.74675, 0.19594)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1665, result (0.37533, 0.906127, 0.19509), expected (0.462258, 0.864827, 0.19594)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1666, result (0.736237, 1.77743, 0.382683), expected (0.906752, 1.69642, 0.383484)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1666, result (0.353554, 0.853553, 0.382683), expected (0.435356, 0.814497, 0.383484)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1667, result (0.700873, 1.69206, 0.55557), expected (0.863119, 1.61479, 0.556291)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1667, result (0.31819, 0.768178, 0.55557), expected (0.391724, 0.732866, 0.556291)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1668, result (0.653282, 1.57716, 0.707107), expected (0.804433, 1.50499, 0.70772)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1668, result (0.270598, 0.653281, 0.707107), expected (0.333038, 0.623072, 0.70772)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1669, result (0.595291, 1.43716, 0.83147), expected (0.732948, 1.37125, 0.831952)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1669, result (0.212608, 0.51328, 0.83147), expected (0.261553, 0.489333, 0.831952)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1670, result (0.52913, 1.27743, 0.92388), expected (0.651412, 1.21871, 0.924212)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1670, result (0.146447, 0.353553, 0.92388), expected (0.180017, 0.336789, 0.924212)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1671, result (0.457341, 1.10412, 0.980785), expected (0.562958, 1.05322, 0.980955)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1671, result (0.0746578, 0.18024, 0.980785), expected (0.0915627, 0.171302, 0.980955)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1672, result (0.382684, 0.923879, 1), expected (0.470985, 0.881155, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1672, result (-1.67276e-008, -4.03841e-008, 1), expected (-0.000410089, -0.000767224, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1673, result (0.308026, 0.74364, 0.980785), expected (0.379028, 0.709115, 0.980615)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1673, result (-0.0746579, -0.18024, 0.980785), expected (-0.0923671, -0.172807, 0.980615)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1674, result (0.236237, 0.570326, 0.92388), expected (0.290621, 0.543715, 0.923546)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1674, result (-0.146447, -0.353553, 0.92388), expected (-0.180775, -0.338206, 0.923546)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1675, result (0.170076, 0.410599, 0.83147), expected (0.209161, 0.391313, 0.830985)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1675, result (-0.212608, -0.51328, 0.83147), expected (-0.262235, -0.490609, 0.830985)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1676, result (0.112085, 0.270598, 0.707107), expected (0.137778, 0.257765, 0.70649)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1676, result (-0.270598, -0.653281, 0.707107), expected (-0.333618, -0.624157, 0.70649)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1677, result (0.0644938, 0.155702, 0.55557), expected (0.079216, 0.148203, 0.554844)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1677, result (-0.31819, -0.768178, 0.55557), expected (-0.392179, -0.733719, 0.554844)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1678, result (0.02913, 0.0703261, 0.382683), expected (0.0357255, 0.0668379, 0.381876)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1678, result (-0.353554, -0.853553, 0.382683), expected (-0.43567, -0.815084, 0.381876)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1679, result (0.00735315, 0.0177521, 0.19509), expected (0.00897756, 0.0167959, 0.194233)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1679, result (-0.37533, -0.906127, 0.19509), expected (-0.462418, -0.865126, 0.194233)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1680, result (0, 0, -8.74228e-008), expected (1.68584e-007, 3.154e-007, -0.0008744)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1680, result (-0.382684, -0.923879, -8.74228e-008), expected (-0.471395, -0.881922, -0.0008744)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1681, result (0.00735317, 0.0177521, -0.19509), expected (0.00913838, 0.0170968, -0.195948)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1681, result (-0.37533, -0.906127, -0.19509), expected (-0.462257, -0.864825, -0.195948)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1682, result (0.0291301, 0.0703262, -0.382683), expected (0.036041, 0.0674281, -0.383492)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1682, result (-0.353554, -0.853553, -0.382683), expected (-0.435355, -0.814494, -0.383492)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1683, result (0.0644938, 0.155702, -0.55557), expected (0.0796741, 0.14906, -0.556298)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1683, result (-0.31819, -0.768178, -0.55557), expected (-0.391721, -0.732862, -0.556298)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1684, result (0.112085, 0.270598, -0.707107), expected (0.138361, 0.258856, -0.707726)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1684, result (-0.270598, -0.653281, -0.707107), expected (-0.333035, -0.623066, -0.707726)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1685, result (0.170076, 0.4106, -0.83147), expected (0.209846, 0.392596, -0.831957)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1685, result (-0.212608, -0.51328, -0.83147), expected (-0.261549, -0.489326, -0.831957)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1686, result (0.236237, 0.570326, -0.92388), expected (0.291383, 0.54514, -0.924215)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1686, result (-0.146447, -0.353553, -0.92388), expected (-0.180013, -0.336782, -0.924215)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1687, result (0.308026, 0.743639, -0.980785), expected (0.379837, 0.710627, -0.980956)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1687, result (-0.0746579, -0.18024, -0.980785), expected (-0.0915586, -0.171295, -0.980956)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1688, result (0.382684, 0.923879, -1), expected (0.47181, 0.882697, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1688, result (4.56346e-009, 1.10172e-008, -1), expected (0.000414288, 0.000775081, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1689, result (0.457342, 1.10412, -0.980785), expected (0.563767, 1.05474, -0.980613)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1689, result (0.0746579, 0.18024, -0.980785), expected (0.0923712, 0.172815, -0.980613)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1690, result (0.52913, 1.27743, -0.923879), expected (0.652174, 1.22014, -0.923542)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1690, result (0.146447, 0.353554, -0.923879), expected (0.180778, 0.338214, -0.923542)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1691, result (0.595291, 1.43716, -0.831469), expected (0.733634, 1.37254, -0.83098)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1691, result (0.212608, 0.51328, -0.831469), expected (0.262238, 0.490615, -0.83098)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1692, result (0.653282, 1.57716, -0.707107), expected (0.805016, 1.50608, -0.706483)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1692, result (0.270598, 0.653282, -0.707107), expected (0.33362, 0.624162, -0.706483)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1693, result (0.700873, 1.69206, -0.55557), expected (0.863577, 1.61564, -0.554837)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1693, result (0.31819, 0.768178, -0.55557), expected (0.392182, 0.733723, -0.554837)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1694, result (0.736237, 1.77743, -0.382683), expected (0.907067, 1.69701, -0.381868)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1694, result (0.353554, 0.853553, -0.382683), expected (0.435672, 0.815087, -0.381868)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1695, result (0.758014, 1.83001, -0.19509), expected (0.933814, 1.74705, -0.194224)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1695, result (0.37533, 0.906127, -0.19509), expected (0.462419, 0.865128, -0.194224)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1696, result (0.942793, 1.76384, 0), expected (1.11114, 1.66294, 0.000883309)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1696, result (0.471397, 0.881921, 0), expected (0.555569, 0.83147, 0.000883309)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1697, result (0.933736, 1.7469, 0.19509), expected (1.10037, 1.64682, 0.195957)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1697, result (0.462339, 0.864975, 0.19509), expected (0.544798, 0.81535, 0.195957)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1698, result (0.90691, 1.69671, 0.382683), expected (1.06866, 1.59937, 0.3835)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1698, result (0.435514, 0.814789, 0.382683), expected (0.51309, 0.767897, 0.3835)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1699, result (0.863349, 1.61521, 0.55557), expected (1.01723, 1.5224, 0.556306)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1699, result (0.391952, 0.733291, 0.55557), expected (0.461665, 0.690933, 0.556306)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1700, result (0.804725, 1.50553, 0.707107), expected (0.948067, 1.41889, 0.707733)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1700, result (0.333328, 0.623613, 0.707107), expected (0.392498, 0.587418, 0.707733)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1701, result (0.733291, 1.37189, 0.83147), expected (0.863817, 1.2928, 0.831962)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1701, result (0.261894, 0.489969, 0.83147), expected (0.308248, 0.461327, 0.831962)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1702, result (0.651792, 1.21942, 0.92388), expected (0.767721, 1.14898, 0.924218)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1702, result (0.180396, 0.337497, 0.92388), expected (0.212152, 0.317509, 0.924218)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1703, result (0.563362, 1.05398, 0.980785), expected (0.663472, 0.992959, 0.980958)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1703, result (0.0919649, 0.172054, 0.980785), expected (0.107903, 0.161488, 0.980958)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1704, result (0.471397, 0.881921, 1), expected (0.555076, 0.830732, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1704, result (-2.06054e-008, -3.855e-008, 1), expected (-0.000493214, -0.000738149, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1705, result (0.379432, 0.709867, 0.980785), expected (0.446699, 0.668534, 0.980612)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1705, result (-0.0919649, -0.172054, 0.980785), expected (-0.10887, -0.162936, 0.980612)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1706, result (0.291001, 0.544425, 0.92388), expected (0.342506, 0.512598, 0.923539)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1706, result (-0.180396, -0.337497, 0.92388), expected (-0.213063, -0.318873, 0.923539)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1707, result (0.209503, 0.391952, 0.83147), expected (0.246501, 0.368916, 0.830975)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1707, result (-0.261894, -0.489969, 0.83147), expected (-0.309068, -0.462555, 0.830975)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1708, result (0.138069, 0.258309, 0.707107), expected (0.162373, 0.243009, 0.706477)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1708, result (-0.333328, -0.623613, 0.707107), expected (-0.393196, -0.588462, 0.706477)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1709, result (0.0794447, 0.14863, 0.55557), expected (0.0933556, 0.139717, 0.55483)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1709, result (-0.391952, -0.733291, 0.55557), expected (-0.462213, -0.691754, 0.55483)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1710, result (0.0358829, 0.0671322, 0.382683), expected (0.0421009, 0.0630087, 0.38186)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1710, result (-0.435514, -0.814789, 0.382683), expected (-0.513468, -0.768462, 0.38186)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1711, result (0.00905774, 0.0169458, 0.19509), expected (0.0105787, 0.0158322, 0.194216)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1711, result (-0.462339, -0.864975, 0.19509), expected (-0.54499, -0.815638, 0.194216)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1712, result (0, 0, -8.74228e-008), expected (2.31801e-007, 3.46917e-007, -0.000892218)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1712, result (-0.471397, -0.881921, -8.74228e-008), expected (-0.555569, -0.83147, -0.000892218)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1713, result (0.00905777, 0.0169459, -0.19509), expected (0.0107721, 0.0161216, -0.195966)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1713, result (-0.462339, -0.864975, -0.19509), expected (-0.544797, -0.815349, -0.195966)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1714, result (0.0358829, 0.0671323, -0.382683), expected (0.0424803, 0.0635765, -0.383509)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1714, result (-0.435514, -0.814789, -0.382683), expected (-0.513089, -0.767894, -0.383509)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1715, result (0.0794447, 0.148631, -0.55557), expected (0.0939063, 0.140541, -0.556313)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1715, result (-0.391952, -0.733291, -0.55557), expected (-0.461663, -0.690929, -0.556313)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1716, result (0.138069, 0.258309, -0.707107), expected (0.163074, 0.244058, -0.707739)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1716, result (-0.333328, -0.623612, -0.707107), expected (-0.392495, -0.587412, -0.707739)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1717, result (0.209503, 0.391952, -0.83147), expected (0.247325, 0.370149, -0.831967)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1717, result (-0.261894, -0.489969, -0.83147), expected (-0.308244, -0.461321, -0.831967)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1718, result (0.291001, 0.544425, -0.92388), expected (0.343422, 0.513969, -0.924222)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1718, result (-0.180396, -0.337496, -0.92388), expected (-0.212147, -0.317502, -0.924222)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1719, result (0.379432, 0.709867, -0.980785), expected (0.447671, 0.66999, -0.98096)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1719, result (-0.091965, -0.172054, -0.980785), expected (-0.107898, -0.161481, -0.98096)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1720, result (0.471397, 0.881921, -1), expected (0.556067, 0.832216, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1720, result (5.62135e-009, 1.05168e-008, -1), expected (0.000498163, 0.000745557, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1721, result (0.563362, 1.05398, -0.980785), expected (0.664444, 0.994414, -0.98061)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1721, result (0.091965, 0.172054, -0.980785), expected (0.108875, 0.162943, -0.98061)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1722, result (0.651793, 1.21942, -0.923879), expected (0.768637, 1.15035, -0.923536)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1722, result (0.180396, 0.337497, -0.923879), expected (0.213068, 0.31888, -0.923536)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1723, result (0.733291, 1.37189, -0.831469), expected (0.864641, 1.29403, -0.83097)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1723, result (0.261894, 0.489969, -0.831469), expected (0.309072, 0.462561, -0.83097)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1724, result (0.804725, 1.50553, -0.707107), expected (0.948768, 1.41994, -0.706471)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1724, result (0.333328, 0.623613, -0.707107), expected (0.393199, 0.588467, -0.706471)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1725, result (0.863349, 1.61521, -0.55557), expected (1.01778, 1.52323, -0.554822)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1725, result (0.391952, 0.733291, -0.55557), expected (0.462216, 0.691758, -0.554822)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1726, result (0.906911, 1.69671, -0.382683), expected (1.06904, 1.59994, -0.381852)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1726, result (0.435514, 0.814789, -0.382683), expected (0.51347, 0.768465, -0.381852)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1727, result (0.933736, 1.7469, -0.19509), expected (1.10056, 1.64711, -0.194207)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1727, result (0.462339, 0.864975, -0.19509), expected (0.544991, 0.81564, -0.194207)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1728, result (1.11114, 1.66294, 0), expected (1.26878, 1.54602, 0.000901127)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1728, result (0.55557, 0.831469, 0), expected (0.634392, 0.773011, 0.000901127)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1729, result (1.10047, 1.64696, 0.19509), expected (1.25648, 1.53103, 0.195975)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1729, result (0.544895, 0.815493, 0.19509), expected (0.62209, 0.758022, 0.195975)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1730, result (1.06885, 1.59965, 0.382683), expected (1.22027, 1.48691, 0.383517)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1730, result (0.51328, 0.768178, 0.382683), expected (0.585882, 0.713902, 0.383517)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1731, result (1.01751, 1.52281, 0.55557), expected (1.16155, 1.41536, 0.556321)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1731, result (0.46194, 0.691342, 0.55557), expected (0.527159, 0.642348, 0.556321)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1732, result (0.948418, 1.41941, 0.707107), expected (1.08257, 1.31912, 0.707745)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1732, result (0.392848, 0.587938, 0.707107), expected (0.448177, 0.546108, 0.707745)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1733, result (0.864229, 1.29341, 0.83147), expected (0.986364, 1.20189, 0.831971)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1733, result (0.308658, 0.46194, 0.83147), expected (0.351972, 0.428881, 0.831971)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1734, result (0.768178, 1.14966, 0.92388), expected (0.876633, 1.06818, 0.924225)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1734, result (0.212608, 0.31819, 0.92388), expected (0.242241, 0.295173, 0.924225)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1735, result (0.663957, 0.993681, 0.980785), expected (0.757592, 0.923133, 0.980961)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1735, result (0.108386, 0.162212, 0.980785), expected (0.123201, 0.150121, 0.980961)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1736, result (0.55557, 0.831469, 1), expected (0.633817, 0.772312, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1736, result (-2.42848e-008, -3.63447e-008, 1), expected (-0.000574493, -0.000700025, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1737, result (0.447184, 0.669258, 0.980785), expected (0.510064, 0.621518, 0.980608)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1737, result (-0.108386, -0.162212, 0.980785), expected (-0.124327, -0.151494, 0.980608)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1738, result (0.342963, 0.51328, 0.92388), expected (0.391089, 0.476545, 0.923532)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1738, result (-0.212608, -0.31819, 0.92388), expected (-0.243303, -0.296466, 0.923532)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1739, result (0.246912, 0.36953, 0.83147), expected (0.281464, 0.342966, 0.830965)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1739, result (-0.308658, -0.46194, 0.83147), expected (-0.352928, -0.430045, 0.830965)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1740, result (0.162723, 0.243532, 0.707107), expected (0.185402, 0.225914, 0.706465)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1740, result (-0.392848, -0.587938, 0.707107), expected (-0.44899, -0.547098, 0.706465)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1741, result (0.0936305, 0.140128, 0.55557), expected (0.106594, 0.129886, 0.554815)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1741, result (-0.46194, -0.691342, 0.55557), expected (-0.527797, -0.643125, 0.554815)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1742, result (0.0422902, 0.0632918, 0.382683), expected (0.0480698, 0.0585734, 0.381844)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1742, result (-0.51328, -0.768178, 0.382683), expected (-0.586322, -0.714438, 0.381844)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1743, result (0.0106751, 0.0159764, 0.19509), expected (0.0120774, 0.0147164, 0.194198)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1743, result (-0.544895, -0.815493, 0.19509), expected (-0.622314, -0.758295, 0.194198)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1744, result (0, 0, -8.74228e-008), expected (2.64689e-007, 3.22526e-007, -0.000910036)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1744, result (-0.55557, -0.831469, -8.74228e-008), expected (-0.634392, -0.773011, -0.000910036)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1745, result (0.0106751, 0.0159765, -0.19509), expected (0.0123026, 0.0149909, -0.195983)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1745, result (-0.544895, -0.815493, -0.19509), expected (-0.622089, -0.758021, -0.195983)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1746, result (0.0422903, 0.0632919, -0.382683), expected (0.0485117, 0.0591118, -0.383525)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1746, result (-0.51328, -0.768178, -0.382683), expected (-0.58588, -0.7139, -0.383525)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1747, result (0.0936305, 0.140128, -0.55557), expected (0.107236, 0.130668, -0.556328)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1747, result (-0.46194, -0.691342, -0.55557), expected (-0.527156, -0.642344, -0.556328)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1748, result (0.162723, 0.243532, -0.707107), expected (0.186218, 0.226909, -0.707752)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1748, result (-0.392848, -0.587938, -0.707107), expected (-0.448173, -0.546103, -0.707752)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1749, result (0.246912, 0.36953, -0.83147), expected (0.282424, 0.344136, -0.831976)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1749, result (-0.308658, -0.46194, -0.83147), expected (-0.351968, -0.428875, -0.831976)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1750, result (0.342963, 0.51328, -0.92388), expected (0.392156, 0.477845, -0.924229)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1750, result (-0.212607, -0.318189, -0.92388), expected (-0.242236, -0.295166, -0.924229)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1751, result (0.447184, 0.669258, -0.980785), expected (0.511197, 0.622898, -0.980963)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1751, result (-0.108386, -0.162212, -0.980785), expected (-0.123195, -0.150114, -0.980963)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1752, result (0.55557, 0.831469, -1), expected (0.634972, 0.773719, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1752, result (6.62511e-009, 9.91517e-009, -1), expected (0.000580145, 0.000706912, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1753, result (0.663957, 0.993681, -0.980785), expected (0.758725, 0.924512, -0.980606)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1753, result (0.108386, 0.162212, -0.980785), expected (0.124333, 0.151501, -0.980606)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1754, result (0.768178, 1.14966, -0.923879), expected (0.8777, 1.06948, -0.923529)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1754, result (0.212608, 0.31819, -0.923879), expected (0.243308, 0.296473, -0.923529)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1755, result (0.864229, 1.29341, -0.831469), expected (0.987324, 1.20306, -0.83096)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1755, result (0.308659, 0.46194, -0.831469), expected (0.352932, 0.430051, -0.83096)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1756, result (0.948418, 1.41941, -0.707107), expected (1.08339, 1.32011, -0.706458)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1756, result (0.392848, 0.587938, -0.707107), expected (0.448994, 0.547103, -0.706458)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1757, result (1.01751, 1.52281, -0.55557), expected (1.16219, 1.41614, -0.554807)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1757, result (0.46194, 0.691342, -0.55557), expected (0.527801, 0.643129, -0.554807)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1758, result (1.06885, 1.59965, -0.382683), expected (1.22072, 1.48745, -0.381835)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1758, result (0.51328, 0.768178, -0.382683), expected (0.586324, 0.714441, -0.381835)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1759, result (1.10047, 1.64696, -0.19509), expected (1.25671, 1.53131, -0.19419)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1759, result (0.544895, 0.815493, -0.19509), expected (0.622316, 0.758297, -0.19419)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1760, result (1.26879, 1.54602, 0), expected (1.41421, 1.41422, 0.000918945)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1760, result (0.634393, 0.77301, 0), expected (0.707105, 0.707108, 0.000918945)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1761, result (1.2566, 1.53117, 0.19509), expected (1.4005, 1.4005, 0.195992)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1761, result (0.622204, 0.758157, 0.19509), expected (0.693391, 0.693394, 0.195992)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1762, result (1.2205, 1.48718, 0.382683), expected (1.36014, 1.36014, 0.383533)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1762, result (0.586103, 0.714168, 0.382683), expected (0.653031, 0.653034, 0.383533)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1763, result (1.16187, 1.41575, 0.55557), expected (1.29468, 1.29469, 0.556335)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1763, result (0.527479, 0.642735, 0.55557), expected (0.587575, 0.587577, 0.556335)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1764, result (1.08298, 1.31961, 0.707107), expected (1.20664, 1.20665, 0.707758)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1764, result (0.448584, 0.546601, 0.707107), expected (0.499538, 0.49954, 0.707758)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1765, result (0.986843, 1.20247, 0.83147), expected (1.09941, 1.09941, 0.831981)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1765, result (0.35245, 0.429462, 0.83147), expected (0.392305, 0.392306, 0.831981)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1766, result (0.877165, 1.06883, 0.92388), expected (0.9771, 0.977104, 0.924232)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1766, result (0.242772, 0.295818, 0.92388), expected (0.269995, 0.269996, 0.924232)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1767, result (0.758157, 0.923817, 0.980785), expected (0.844415, 0.844418, 0.980965)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1767, result (0.123764, 0.150807, 0.980785), expected (0.137309, 0.13731, 0.980965)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1768, result (0.634393, 0.77301, 1), expected (0.706452, 0.706455, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1768, result (-2.77302e-008, -3.37894e-008, 1), expected (-0.000652941, -0.000652943, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1769, result (0.510629, 0.622204, 0.980785), expected (0.568515, 0.568518, 0.980605)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1769, result (-0.123764, -0.150807, 0.980785), expected (-0.13859, -0.138591, 0.980605)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1770, result (0.391621, 0.477192, 0.92388), expected (0.435904, 0.435906, 0.923525)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1770, result (-0.242772, -0.295818, 0.92388), expected (-0.271201, -0.271202, 0.923525)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1771, result (0.281943, 0.343549, 0.83147), expected (0.313715, 0.313716, 0.830955)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1771, result (-0.35245, -0.429462, 0.83147), expected (-0.39339, -0.393392, 0.830955)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1772, result (0.18581, 0.22641, 0.707107), expected (0.206644, 0.206645, 0.706452)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1772, result (-0.448584, -0.546601, 0.707107), expected (-0.500462, -0.500464, 0.706452)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1773, result (0.106915, 0.130276, 0.55557), expected (0.118805, 0.118806, 0.5548)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1773, result (-0.527479, -0.642735, 0.55557), expected (-0.5883, -0.588303, 0.5548)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1774, result (0.0482903, 0.0588418, 0.382683), expected (0.0535747, 0.0535749, 0.381827)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1774, result (-0.586103, -0.714169, 0.382683), expected (-0.653531, -0.653533, 0.381827)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1775, result (0.0121897, 0.0148532, 0.19509), expected (0.0134592, 0.0134592, 0.194181)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1775, result (-0.622204, -0.758157, 0.19509), expected (-0.693646, -0.693649, 0.194181)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1776, result (0, 0, -8.74228e-008), expected (2.95027e-007, 2.95029e-007, -0.000927854)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1776, result (-0.634393, -0.77301, -8.74228e-008), expected (-0.707105, -0.707108, -0.000927854)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1777, result (0.0121897, 0.0148532, -0.19509), expected (0.0137152, 0.0137152, -0.196001)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1777, result (-0.622204, -0.758157, -0.19509), expected (-0.69339, -0.693393, -0.196001)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1778, result (0.0482903, 0.0588419, -0.382683), expected (0.0540769, 0.0540771, -0.383542)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1778, result (-0.586103, -0.714168, -0.382683), expected (-0.653028, -0.653031, -0.383542)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1779, result (0.106915, 0.130276, -0.55557), expected (0.119534, 0.119535, -0.556343)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1779, result (-0.527479, -0.642735, -0.55557), expected (-0.587571, -0.587574, -0.556343)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1780, result (0.18581, 0.22641, -0.707107), expected (0.207572, 0.207572, -0.707764)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1780, result (-0.448584, -0.546601, -0.707107), expected (-0.499534, -0.499536, -0.707764)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1781, result (0.281943, 0.343549, -0.83147), expected (0.314806, 0.314807, -0.831986)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1781, result (-0.35245, -0.429461, -0.83147), expected (-0.392299, -0.392301, -0.831986)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1782, result (0.391622, 0.477192, -0.92388), expected (0.437116, 0.437118, -0.924235)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1782, result (-0.242772, -0.295818, -0.92388), expected (-0.269989, -0.26999, -0.924235)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1783, result (0.510629, 0.622204, -0.980785), expected (0.569802, 0.569805, -0.980967)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1783, result (-0.123764, -0.150807, -0.980785), expected (-0.137303, -0.137304, -0.980967)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1784, result (0.634393, 0.77301, -1), expected (0.707765, 0.707768, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1784, result (7.56507e-009, 9.21806e-009, -1), expected (0.00065924, 0.000659243, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1785, result (0.758157, 0.923817, -0.980785), expected (0.845702, 0.845705, -0.980603)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1785, result (0.123764, 0.150807, -0.980785), expected (0.138596, 0.138597, -0.980603)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1786, result (0.877165, 1.06883, -0.923879), expected (0.978312, 0.978317, -0.923522)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1786, result (0.242772, 0.295818, -0.923879), expected (0.271207, 0.271208, -0.923522)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1787, result (0.986843, 1.20247, -0.831469), expected (1.1005, 1.10051, -0.83095)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1787, result (0.35245, 0.429462, -0.831469), expected (0.393396, 0.393397, -0.83095)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1788, result (1.08298, 1.31961, -0.707107), expected (1.20757, 1.20758, -0.706446)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1788, result (0.448584, 0.546601, -0.707107), expected (0.500466, 0.500468, -0.706446)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1789, result (1.16187, 1.41575, -0.55557), expected (1.29541, 1.29541, -0.554792)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1789, result (0.527479, 0.642735, -0.55557), expected (0.588304, 0.588306, -0.554792)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1790, result (1.2205, 1.48718, -0.382683), expected (1.36064, 1.36064, -0.381819)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1790, result (0.586103, 0.714169, -0.382683), expected (0.653533, 0.653536, -0.381819)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1791, result (1.2566, 1.53117, -0.19509), expected (1.40075, 1.40076, -0.194172)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1791, result (0.622204, 0.758157, -0.19509), expected (0.693647, 0.69365, -0.194172)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1792, result (1.41421, 1.41421, 0), expected (1.54602, 1.26879, 0.000936763)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1792, result (0.707107, 0.707107, 0), expected (0.773009, 0.634395, 0.000936763)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1793, result (1.40063, 1.40063, 0.19509), expected (1.53102, 1.25648, 0.19601)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1793, result (0.69352, 0.69352, 0.19509), expected (0.758014, 0.622089, 0.19601)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1794, result (1.36039, 1.36039, 0.382683), expected (1.4869, 1.22027, 0.38355)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1794, result (0.653282, 0.653281, 0.382683), expected (0.713889, 0.585877, 0.38355)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1795, result (1.29504, 1.29504, 0.55557), expected (1.41534, 1.16154, 0.55635)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1795, result (0.587938, 0.587938, 0.55557), expected (0.64233, 0.527149, 0.55635)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1796, result (1.20711, 1.20711, 0.707107), expected (1.3191, 1.08256, 0.70777)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1796, result (0.5, 0.5, 0.707107), expected (0.546086, 0.448164, 0.70777)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1797, result (1.09995, 1.09995, 0.83147), expected (1.20187, 0.98635, 0.831991)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1797, result (0.392848, 0.392847, 0.83147), expected (0.428857, 0.351955, 0.831991)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1798, result (0.977705, 0.977704, 0.92388), expected (1.06816, 0.876616, 0.924239)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1798, result (0.270598, 0.270598, 0.92388), expected (0.295146, 0.242221, 0.924239)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1799, result (0.845057, 0.845056, 0.980785), expected (0.923102, 0.757574, 0.980968)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1799, result (0.13795, 0.13795, 0.980785), expected (0.150093, 0.123179, 0.980968)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1800, result (0.707107, 0.707106, 1), expected (0.772281, 0.633798, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1800, result (-3.09086e-008, -3.09086e-008, 1), expected (-0.000727569, -0.000597103, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1801, result (0.569157, 0.569157, 0.980785), expected (0.621488, 0.510045, 0.980601)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1801, result (-0.13795, -0.13795, 0.980785), expected (-0.151521, -0.12435, 0.980601)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1802, result (0.436509, 0.436509, 0.92388), expected (0.476518, 0.39107, 0.923518)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1802, result (-0.270598, -0.270598, 0.92388), expected (-0.296491, -0.243325, 0.923518)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1803, result (0.314259, 0.314259, 0.83147), expected (0.342942, 0.281447, 0.830945)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1803, result (-0.392848, -0.392847, 0.83147), expected (-0.430067, -0.352948, 0.830945)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1804, result (0.207107, 0.207107, 0.707107), expected (0.225894, 0.185387, 0.706439)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1804, result (-0.5, -0.5, 0.707107), expected (-0.547115, -0.449008, 0.706439)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1805, result (0.119169, 0.119169, 0.55557), expected (0.12987, 0.106582, 0.554785)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1805, result (-0.587938, -0.587938, 0.55557), expected (-0.643139, -0.527813, 0.554785)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1806, result (0.0538253, 0.0538252, 0.382683), expected (0.0585627, 0.0480614, 0.381811)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1806, result (-0.653282, -0.653281, 0.382683), expected (-0.714446, -0.586334, 0.381811)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1807, result (0.0135868, 0.0135868, 0.19509), expected (0.0147109, 0.012073, 0.194163)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1807, result (-0.69352, -0.69352, 0.19509), expected (-0.758298, -0.622322, 0.194163)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1808, result (0, 0, -8.74228e-008), expected (3.68599e-007, 3.02503e-007, -0.000945672)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1808, result (-0.707107, -0.707107, -8.74228e-008), expected (-0.773009, -0.634395, -0.000945672)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1809, result (0.0135869, 0.0135869, -0.19509), expected (0.0149962, 0.0123071, -0.196018)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1809, result (-0.69352, -0.69352, -0.19509), expected (-0.758013, -0.622088, -0.196018)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1810, result (0.0538253, 0.0538253, -0.382683), expected (0.0591222, 0.0485206, -0.383558)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1810, result (-0.653282, -0.653281, -0.382683), expected (-0.713887, -0.585874, -0.383558)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1811, result (0.119169, 0.119169, -0.55557), expected (0.130683, 0.107249, -0.556358)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1811, result (-0.587938, -0.587938, -0.55557), expected (-0.642326, -0.527146, -0.556358)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1812, result (0.207107, 0.207107, -0.707107), expected (0.226927, 0.186235, -0.707777)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1812, result (-0.5, -0.5, -0.707107), expected (-0.546082, -0.44816, -0.707777)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1813, result (0.31426, 0.314259, -0.83147), expected (0.344158, 0.282444, -0.831996)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1813, result (-0.392847, -0.392847, -0.83147), expected (-0.428851, -0.351951, -0.831996)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1814, result (0.436509, 0.436509, -0.92388), expected (0.477869, 0.392179, -0.924242)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1814, result (-0.270598, -0.270598, -0.92388), expected (-0.29514, -0.242216, -0.924242)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1815, result (0.569157, 0.569157, -0.980785), expected (0.622922, 0.511222, -0.98097)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1815, result (-0.13795, -0.13795, -0.980785), expected (-0.150087, -0.123173, -0.98097)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1816, result (0.707107, 0.707107, -1), expected (0.773743, 0.634998, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1816, result (8.43217e-009, 8.43216e-009, -1), expected (0.000734456, 0.000602755, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1817, result (0.845057, 0.845056, -0.980785), expected (0.924536, 0.758751, -0.980599)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1817, result (0.13795, 0.13795, -0.980785), expected (0.151527, 0.124356, -0.980599)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1818, result (0.977705, 0.977705, -0.923879), expected (1.06951, 0.877725, -0.923515)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1818, result (0.270598, 0.270598, -0.923879), expected (0.296497, 0.24333, -0.923515)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1819, result (1.09995, 1.09995, -0.831469), expected (1.20308, 0.987348, -0.83094)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1819, result (0.392848, 0.392847, -0.831469), expected (0.430072, 0.352953, -0.83094)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1820, result (1.20711, 1.20711, -0.707107), expected (1.32013, 1.08341, -0.706433)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1820, result (0.5, 0.5, -0.707107), expected (0.54712, 0.449012, -0.706433)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1821, result (1.29504, 1.29504, -0.55557), expected (1.41615, 1.16221, -0.554778)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1821, result (0.587938, 0.587938, -0.55557), expected (0.643142, 0.527816, -0.554778)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1822, result (1.36039, 1.36039, -0.382683), expected (1.48746, 1.22073, -0.381802)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1822, result (0.653282, 0.653281, -0.382683), expected (0.714449, 0.586336, -0.381802)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1823, result (1.40063, 1.40063, -0.19509), expected (1.53131, 1.25672, -0.194155)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1823, result (0.69352, 0.69352, -0.19509), expected (0.758299, 0.622323, -0.194155)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1824, result (1.54602, 1.26879, 0), expected (1.66294, 1.11114, 0.00095458)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1824, result (0.773011, 0.634393, 0), expected (0.831468, 0.555572, 0.00095458)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1825, result (1.53117, 1.2566, 0.19509), expected (1.6468, 1.10037, 0.196027)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1825, result (0.758157, 0.622203, 0.19509), expected (0.815337, 0.544793, 0.196027)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1826, result (1.48718, 1.2205, 0.382683), expected (1.59934, 1.06865, 0.383566)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1826, result (0.714169, 0.586103, 0.382683), expected (0.767872, 0.513078, 0.383566)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1827, result (1.41575, 1.16187, 0.55557), expected (1.52237, 1.01722, 0.556365)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1827, result (0.642735, 0.527479, 0.55557), expected (0.690899, 0.461646, 0.556365)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1828, result (1.31961, 1.08298, 0.707107), expected (1.41884, 0.948045, 0.707783)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1828, result (0.546601, 0.448584, 0.707107), expected (0.587374, 0.392473, 0.707783)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1829, result (1.20247, 0.986843, 0.83147), expected (1.29275, 0.863789, 0.832001)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1829, result (0.429462, 0.35245, 0.83147), expected (0.461277, 0.308217, 0.832001)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1830, result (1.06883, 0.877165, 0.92388), expected (1.14892, 0.767689, 0.924246)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1830, result (0.295818, 0.242772, 0.92388), expected (0.317453, 0.212117, 0.924246)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1831, result (0.923817, 0.758157, 0.980785), expected (0.992898, 0.663437, 0.980972)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1831, result (0.150807, 0.123764, 0.980785), expected (0.16143, 0.107864, 0.980972)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1832, result (0.77301, 0.634393, 1), expected (0.830671, 0.555039, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1832, result (-3.37894e-008, -2.77302e-008, 1), expected (-0.000797407, -0.000532813, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1833, result (0.622204, 0.510629, 0.980785), expected (0.668474, 0.446663, 0.980598)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1833, result (-0.150807, -0.123764, 0.980785), expected (-0.162994, -0.10891, 0.980598)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1834, result (0.477192, 0.391621, 0.92388), expected (0.512542, 0.342471, 0.923512)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1834, result (-0.295818, -0.242772, 0.92388), expected (-0.318927, -0.213101, 0.923512)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1835, result (0.343549, 0.281943, 0.83147), expected (0.368865, 0.246469, 0.830935)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1835, result (-0.429462, -0.35245, 0.83147), expected (-0.462603, -0.309103, 0.830935)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1836, result (0.22641, 0.185809, 0.707107), expected (0.242967, 0.162346, 0.706427)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1836, result (-0.546601, -0.448584, 0.707107), expected (-0.588502, -0.393226, 0.706427)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1837, result (0.130276, 0.106914, 0.55557), expected (0.139684, 0.0933341, 0.55477)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1837, result (-0.642735, -0.527479, 0.55557), expected (-0.691785, -0.462238, 0.55477)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1838, result (0.0588419, 0.0482902, 0.382683), expected (0.0629859, 0.0420861, 0.381794)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1838, result (-0.714169, -0.586103, 0.382683), expected (-0.768482, -0.513486, 0.381794)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1839, result (0.0148532, 0.0121897, 0.19509), expected (0.0158206, 0.010571, 0.194146)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1839, result (-0.758157, -0.622203, 0.19509), expected (-0.815648, -0.545001, 0.194146)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1840, result (0, 0, -8.74228e-008), expected (3.96475e-007, 2.64918e-007, -0.000963489)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1840, result (-0.773011, -0.634393, -8.74228e-008), expected (-0.831468, -0.555572, -0.000963489)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1841, result (0.0148532, 0.0121897, -0.19509), expected (0.0161332, 0.0107799, -0.196036)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1841, result (-0.758157, -0.622203, -0.19509), expected (-0.815335, -0.544792, -0.196036)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1842, result (0.0588419, 0.0482903, -0.382683), expected (0.063599, 0.0424957, -0.383574)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1842, result (-0.714169, -0.586103, -0.382683), expected (-0.767869, -0.513077, -0.383574)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1843, result (0.130276, 0.106915, -0.55557), expected (0.140574, 0.0939289, -0.556372)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1843, result (-0.642735, -0.527479, -0.55557), expected (-0.690894, -0.461643, -0.556372)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1844, result (0.22641, 0.18581, -0.707107), expected (0.244099, 0.163103, -0.707789)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1844, result (-0.546601, -0.448584, -0.707107), expected (-0.587369, -0.392469, -0.707789)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1845, result (0.343549, 0.281943, -0.83147), expected (0.370197, 0.247359, -0.832006)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1845, result (-0.429461, -0.35245, -0.83147), expected (-0.461271, -0.308213, -0.832006)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1846, result (0.477192, 0.391622, -0.92388), expected (0.514022, 0.34346, -0.924249)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1846, result (-0.295818, -0.242772, -0.92388), expected (-0.317446, -0.212112, -0.924249)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1847, result (0.622204, 0.510629, -0.980785), expected (0.670046, 0.447713, -0.980974)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1847, result (-0.150807, -0.123764, -0.980785), expected (-0.161422, -0.10786, -0.980974)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1848, result (0.773011, 0.634393, -1), expected (0.832273, 0.55611, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1848, result (9.21806e-009, 7.56506e-009, -1), expected (0.000804815, 0.000537763, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1849, result (0.923818, 0.758157, -0.980785), expected (0.994469, 0.664487, -0.980596)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1849, result (0.150807, 0.123764, -0.980785), expected (0.163001, 0.108914, -0.980596)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1850, result (1.06883, 0.877165, -0.923879), expected (1.1504, 0.768678, -0.923508)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1850, result (0.295818, 0.242772, -0.923879), expected (0.318933, 0.213106, -0.923508)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1851, result (1.20247, 0.986843, -0.831469), expected (1.29408, 0.864679, -0.830931)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1851, result (0.429462, 0.35245, -0.831469), expected (0.462609, 0.309107, -0.830931)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1852, result (1.31961, 1.08298, -0.707107), expected (1.41998, 0.948802, -0.70642)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1852, result (0.546601, 0.448584, -0.707107), expected (0.588507, 0.39323, -0.70642)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1853, result (1.41575, 1.16187, -0.55557), expected (1.52326, 1.01781, -0.554763)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1853, result (0.642735, 0.527479, -0.55557), expected (0.691789, 0.462241, -0.554763)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1854, result (1.48718, 1.2205, -0.382683), expected (1.59995, 1.06906, -0.381786)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1854, result (0.714169, 0.586103, -0.382683), expected (0.768485, 0.513488, -0.381786)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1855, result (1.53117, 1.2566, -0.19509), expected (1.64712, 1.10057, -0.194137)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1855, result (0.758157, 0.622203, -0.19509), expected (0.815649, 0.545002, -0.194137)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1856, result (1.66294, 1.11114, 0), expected (1.76384, 0.942798, 0.000972398)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1856, result (0.83147, 0.55557, 0), expected (0.88192, 0.471399, 0.000972398)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1857, result (1.64696, 1.10047, 0.19509), expected (1.74673, 0.933651, 0.196044)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1857, result (0.815493, 0.544895, 0.19509), expected (0.864806, 0.462252, 0.196044)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1858, result (1.59965, 1.06885, 0.382683), expected (1.69638, 0.906739, 0.383583)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1858, result (0.768178, 0.51328, 0.382683), expected (0.814459, 0.43534, 0.383583)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1859, result (1.52281, 1.01751, 0.55557), expected (1.61473, 0.863098, 0.55638)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1859, result (0.691342, 0.46194, 0.55557), expected (0.732812, 0.391699, 0.55638)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1860, result (1.41941, 0.948418, 0.707107), expected (1.50492, 0.804404, 0.707796)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1860, result (0.587938, 0.392848, 0.707107), expected (0.623004, 0.333004, 0.707796)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1861, result (1.29341, 0.864229, 0.83147), expected (1.37117, 0.732912, 0.832011)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1861, result (0.46194, 0.308658, 0.83147), expected (0.489253, 0.261513, 0.832011)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1862, result (1.14966, 0.768178, 0.92388), expected (1.21862, 0.651371, 0.924253)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1862, result (0.31819, 0.212608, 0.92388), expected (0.336701, 0.179972, 0.924253)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1863, result (0.993681, 0.663957, 0.980785), expected (1.05313, 0.562913, 0.980975)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1863, result (0.162212, 0.108386, 0.980785), expected (0.171209, 0.091514, 0.980975)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1864, result (0.83147, 0.55557, 1), expected (0.881059, 0.470939, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1864, result (-3.63447e-008, -2.42847e-008, 1), expected (-0.000861506, -0.000460487, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1865, result (0.669258, 0.447184, 0.980785), expected (0.709021, 0.378982, 0.980594)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1865, result (-0.162212, -0.108386, 0.980785), expected (-0.172899, -0.0924172, 0.980594)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1866, result (0.51328, 0.342963, 0.92388), expected (0.543627, 0.290577, 0.923505)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1866, result (-0.31819, -0.212608, 0.92388), expected (-0.338293, -0.180822, 0.923505)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1867, result (0.36953, 0.246912, 0.83147), expected (0.391234, 0.20912, 0.830926)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1867, result (-0.46194, -0.308658, 0.83147), expected (-0.490686, -0.262279, 0.830926)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1868, result (0.243532, 0.162723, 0.707107), expected (0.257698, 0.137743, 0.706414)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1868, result (-0.587938, -0.392848, 0.707107), expected (-0.624222, -0.333656, 0.706414)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1869, result (0.140128, 0.0936305, 0.55557), expected (0.148151, 0.0791887, 0.554755)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1869, result (-0.691342, -0.46194, 0.55557), expected (-0.733769, -0.39221, 0.554755)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1870, result (0.0632918, 0.0422902, 0.382683), expected (0.0668018, 0.0357065, 0.381778)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1870, result (-0.768178, -0.51328, 0.382683), expected (-0.815118, -0.435693, 0.381778)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1871, result (0.0159764, 0.0106751, 0.19509), expected (0.0167775, 0.00896782, 0.194128)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1871, result (-0.815493, -0.544895, 0.19509), expected (-0.865143, -0.462431, 0.194128)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1872, result (0, 0, -8.74228e-008), expected (4.20532e-007, 2.24781e-007, -0.000981307)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1872, result (-0.83147, -0.55557, -8.74228e-008), expected (-0.88192, -0.471399, -0.000981307)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1873, result (0.0159765, 0.0106751, -0.19509), expected (0.0171152, 0.00914832, -0.196053)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1873, result (-0.815493, -0.544895, -0.19509), expected (-0.864805, -0.462251, -0.196053)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1874, result (0.0632919, 0.0422903, -0.382683), expected (0.0674642, 0.0360606, -0.383591)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1874, result (-0.768178, -0.51328, -0.382683), expected (-0.814456, -0.435338, -0.383591)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1875, result (0.140128, 0.0936305, -0.55557), expected (0.149112, 0.0797027, -0.556387)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1875, result (-0.691342, -0.46194, -0.55557), expected (-0.732808, -0.391696, -0.556387)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1876, result (0.243532, 0.162723, -0.707107), expected (0.258922, 0.138398, -0.707802)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1876, result (-0.587938, -0.392847, -0.707107), expected (-0.622998, -0.333001, -0.707802)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1877, result (0.36953, 0.246912, -0.83147), expected (0.392673, 0.20989, -0.832016)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1877, result (-0.46194, -0.308658, -0.83147), expected (-0.489247, -0.261509, -0.832016)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1878, result (0.51328, 0.342963, -0.92388), expected (0.545226, 0.291431, -0.924256)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1878, result (-0.318189, -0.212607, -0.92388), expected (-0.336694, -0.179968, -0.924256)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1879, result (0.669258, 0.447184, -0.980785), expected (0.710718, 0.379889, -0.980977)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1879, result (-0.162212, -0.108386, -0.980785), expected (-0.171202, -0.0915098, -0.980977)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1880, result (0.83147, 0.55557, -1), expected (0.882789, 0.471864, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1880, result (9.91518e-009, 6.62511e-009, -1), expected (0.000869363, 0.000464687, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1881, result (0.993681, 0.663957, -0.980785), expected (1.05483, 0.56382, -0.980592)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1881, result (0.162212, 0.108386, -0.980785), expected (0.172907, 0.0924214, -0.980592)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1882, result (1.14966, 0.768178, -0.923879), expected (1.22022, 0.652225, -0.923501)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1882, result (0.31819, 0.212608, -0.923879), expected (0.3383, 0.180826, -0.923501)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1883, result (1.29341, 0.864229, -0.831469), expected (1.37261, 0.733681, -0.830921)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1883, result (0.46194, 0.308658, -0.831469), expected (0.490692, 0.262282, -0.830921)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1884, result (1.41941, 0.948418, -0.707107), expected (1.50615, 0.805058, -0.706408)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1884, result (0.587938, 0.392848, -0.707107), expected (0.624227, 0.333659, -0.706408)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1885, result (1.52281, 1.01751, -0.55557), expected (1.61569, 0.863612, -0.554748)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1885, result (0.691342, 0.46194, -0.55557), expected (0.733774, 0.392213, -0.554748)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1886, result (1.59965, 1.06885, -0.382683), expected (1.69704, 0.907093, -0.381769)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1886, result (0.768178, 0.51328, -0.382683), expected (0.815121, 0.435694, -0.381769)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1887, result (1.64696, 1.10047, -0.19509), expected (1.74706, 0.933831, -0.19412)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1887, result (0.815493, 0.544895, -0.19509), expected (0.865144, 0.462432, -0.19412)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1888, result (1.76384, 0.942793, 0), expected (1.84776, 0.765372, 0.000990216)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1888, result (0.881921, 0.471397, 0), expected (0.923878, 0.382686, 0.000990216)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1889, result (1.7469, 0.933735, 0.19509), expected (1.82983, 0.757945, 0.196062)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1889, result (0.864975, 0.462339, 0.19509), expected (0.905947, 0.375259, 0.196062)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1890, result (1.69671, 0.90691, 0.382683), expected (1.77708, 0.736097, 0.383599)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1890, result (0.814789, 0.435514, 0.382683), expected (0.853201, 0.35341, 0.383599)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1891, result (1.61521, 0.863348, 0.55557), expected (1.69155, 0.700667, 0.556395)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1891, result (0.733291, 0.391952, 0.55557), expected (0.767667, 0.317981, 0.556395)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1892, result (1.50553, 0.804724, 0.707107), expected (1.57651, 0.653017, 0.707808)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1892, result (0.623613, 0.333328, 0.707107), expected (0.652632, 0.270331, 0.707808)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1893, result (1.37189, 0.73329, 0.83147), expected (1.43639, 0.594979, 0.832021)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1893, result (0.489969, 0.261894, 0.83147), expected (0.512516, 0.212293, 0.832021)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1894, result (1.21942, 0.651792, 0.92388), expected (1.27658, 0.528782, 0.924259)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1894, result (0.337497, 0.180396, 0.92388), expected (0.352705, 0.146096, 0.924259)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1895, result (1.05398, 0.563361, 0.980785), expected (1.10322, 0.456971, 0.980979)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1895, result (0.172054, 0.0919649, 0.980785), expected (0.179339, 0.0742852, 0.980979)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1896, result (0.881921, 0.471397, 1), expected (0.922959, 0.382305, 1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1896, result (-3.855e-008, -2.06054e-008, 1), expected (-0.000918955, -0.000380647, 1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1897, result (0.709867, 0.379432, 0.980785), expected (0.742737, 0.307654, 0.980591)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1897, result (-0.172054, -0.0919649, 0.980785), expected (-0.181141, -0.0750319, 0.980591)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1898, result (0.544425, 0.291001, 0.92388), expected (0.569476, 0.235886, 0.923498)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1898, result (-0.337497, -0.180396, 0.92388), expected (-0.354403, -0.1468, 0.923498)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1899, result (0.391952, 0.209503, 0.83147), expected (0.409834, 0.16976, 0.830916)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1899, result (-0.489969, -0.261894, 0.83147), expected (-0.514044, -0.212926, 0.830916)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1900, result (0.258309, 0.138069, 0.707107), expected (0.269947, 0.111817, 0.706402)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1900, result (-0.623613, -0.333328, 0.707107), expected (-0.653932, -0.27087, 0.706402)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1901, result (0.148631, 0.0794446, 0.55557), expected (0.15519, 0.0642823, 0.554741)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1901, result (-0.733291, -0.391952, 0.55557), expected (-0.768688, -0.318404, 0.554741)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1902, result (0.0671322, 0.0358829, 0.382683), expected (0.0699737, 0.0289843, 0.381761)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1902, result (-0.814789, -0.435514, 0.382683), expected (-0.853905, -0.353702, 0.381761)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1903, result (0.0169458, 0.00905774, 0.19509), expected (0.0175725, 0.00727883, 0.194111)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1903, result (-0.864976, -0.462339, 0.19509), expected (-0.906306, -0.375407, 0.194111)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1904, result (0, 0, -8.74228e-008), expected (4.4054e-007, 1.82479e-007, -0.000999125)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1904, result (-0.881921, -0.471397, -8.74228e-008), expected (-0.923878, -0.382686, -0.000999125)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1905, result (0.0169459, 0.00905777, -0.19509), expected (0.0179327, 0.00742803, -0.196071)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1905, result (-0.864975, -0.462339, -0.19509), expected (-0.905946, -0.375258, -0.196071)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1906, result (0.0671323, 0.0358829, -0.382683), expected (0.0706801, 0.0292769, -0.383607)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1906, result (-0.814789, -0.435514, -0.382683), expected (-0.853198, -0.353409, -0.383607)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1907, result (0.148631, 0.0794447, -0.55557), expected (0.156216, 0.0647072, -0.556402)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1907, result (-0.733291, -0.391952, -0.55557), expected (-0.767663, -0.317979, -0.556402)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1908, result (0.258309, 0.138069, -0.707107), expected (0.271252, 0.112357, -0.707815)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1908, result (-0.623612, -0.333328, -0.707107), expected (-0.652626, -0.270329, -0.707815)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1909, result (0.391952, 0.209503, -0.83147), expected (0.411369, 0.170396, -0.832026)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1909, result (-0.489969, -0.261894, -0.83147), expected (-0.512509, -0.21229, -0.832026)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1910, result (0.544425, 0.291001, -0.92388), expected (0.571181, 0.236593, -0.924263)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1910, result (-0.337496, -0.180395, -0.92388), expected (-0.352697, -0.146093, -0.924263)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1911, result (0.709867, 0.379432, -0.980785), expected (0.744548, 0.308404, -0.98098)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1911, result (-0.172054, -0.0919649, -0.980785), expected (-0.179331, -0.0742818, -0.98098)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1912, result (0.881921, 0.471397, -1), expected (0.924806, 0.38307, -1)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1912, result (1.05168e-008, 5.62135e-009, -1), expected (0.000927185, 0.000384056, -1)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1913, result (1.05398, 0.563361, -0.980785), expected (1.10503, 0.457721, -0.980589)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1913, result (0.172054, 0.0919649, -0.980785), expected (0.18115, 0.0750352, -0.980589)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1914, result (1.21942, 0.651792, -0.923879), expected (1.27829, 0.529489, -0.923495)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1914, result (0.337497, 0.180396, -0.923879), expected (0.35441, 0.146803, -0.923495)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1915, result (1.37189, 0.73329, -0.831469), expected (1.43793, 0.595615, -0.830911)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1915, result (0.489969, 0.261894, -0.831469), expected (0.514051, 0.212929, -0.830911)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1916, result (1.50553, 0.804724, -0.707107), expected (1.57782, 0.653558, -0.706395)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1916, result (0.623613, 0.333328, -0.707107), expected (0.653937, 0.270872, -0.706395)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1917, result (1.61521, 0.863348, -0.55557), expected (1.69257, 0.701092, -0.554733)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1917, result (0.733291, 0.391952, -0.55557), expected (0.768693, 0.318406, -0.554733)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1918, result (1.69671, 0.90691, -0.382683), expected (1.77779, 0.736389, -0.381753)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1918, result (0.814789, 0.435514, -0.382683), expected (0.853908, 0.353703, -0.381753)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1919, result (1.7469, 0.933735, -0.19509), expected (1.83019, 0.758094, -0.194102)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1919, result (0.864976, 0.462339, -0.19509), expected (0.906308, 0.375408, -0.194102)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1920, result (1.84776, 0.765367, 0), expected (1.91388, 0.580575, 0.00100803)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1920, result (0.92388, 0.382683, 0), expected (0.956939, 0.290287, 0.00100803)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1921, result (1.83001, 0.758014, 0.19509), expected (1.8953, 0.57494, 0.196079)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1921, result (0.906127, 0.37533, 0.19509), expected (0.938363, 0.284653, 0.196079)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1922, result (1.77743, 0.736237, 0.382683), expected (1.84067, 0.558366, 0.383616)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1922, result (0.853553, 0.353553, 0.382683), expected (0.883727, 0.268079, 0.383616)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1923, result (1.69206, 0.700873, 0.55557), expected (1.75207, 0.53149, 0.556409)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1923, result (0.768178, 0.31819, 0.55557), expected (0.795129, 0.241202, 0.556409)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1924, result (1.57716, 0.653282, 0.707107), expected (1.63291, 0.495344, 0.707821)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1924, result (0.653282, 0.270598, 0.707107), expected (0.675974, 0.205057, 0.707821)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1925, result (1.43716, 0.595291, 0.83147), expected (1.48778, 0.451319, 0.832031)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1925, result (0.51328, 0.212608, 0.83147), expected (0.530842, 0.161031, 0.832031)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1926, result (1.27743, 0.52913, 0.92388), expected (1.32225, 0.401105, 0.924266)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1926, result (0.353553, 0.146447, 0.92388), expected (0.365311, 0.110817, 0.924266)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1927, result (1.10412, 0.457341, 0.980785), expected (1.14268, 0.346632, 0.980982)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1927, result (0.18024, 0.0746578, 0.980785), expected (0.18574, 0.0563442, 0.980982)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1928, result (0.92388, 0.382683, 1), expected (0.955971, 0.289994, 0.999999)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1928, result (-4.03841e-008, -1.67276e-008, 1), expected (-0.00096889, -0.000293913, 0.999999)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1929, result (0.74364, 0.308026, 0.980785), expected (0.769299, 0.233367, 0.980587)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1929, result (-0.18024, -0.0746578, 0.980785), expected (-0.18764, -0.0569207, 0.980587)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1930, result (0.570326, 0.236237, 0.92388), expected (0.589839, 0.178928, 0.923491)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1930, result (-0.353553, -0.146447, 0.92388), expected (-0.367101, -0.11136, 0.923491)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1931, result (0.410599, 0.170076, 0.83147), expected (0.424486, 0.128768, 0.830906)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1931, result (-0.51328, -0.212608, 0.83147), expected (-0.532454, -0.16152, 0.830906)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1932, result (0.270598, 0.112085, 0.707107), expected (0.279595, 0.0848151, 0.706389)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1932, result (-0.653282, -0.270598, 0.707107), expected (-0.677345, -0.205472, 0.706389)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1933, result (0.155702, 0.0644938, 0.55557), expected (0.160734, 0.0487587, 0.554726)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1933, result (-0.768178, -0.31819, 0.55557), expected (-0.796205, -0.241529, 0.554726)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1934, result (0.0703261, 0.02913, 0.382683), expected (0.0724712, 0.0219841, 0.381745)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1934, result (-0.853553, -0.353553, 0.382683), expected (-0.884468, -0.268303, 0.381745)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1935, result (0.0177521, 0.00735314, 0.19509), expected (0.018198, 0.00552038, 0.194093)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1935, result (-0.906128, -0.37533, 0.19509), expected (-0.938741, -0.284767, 0.194093)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1936, result (0, 0, -8.74228e-008), expected (5.13342e-007, 1.55722e-007, -0.00101694)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1936, result (-0.92388, -0.382683, -8.74228e-008), expected (-0.956939, -0.290287, -0.00101694)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1937, result (0.0177521, 0.00735317, -0.19509), expected (0.0185777, 0.00563556, -0.196088)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1937, result (-0.906127, -0.37533, -0.19509), expected (-0.938362, -0.284652, -0.196088)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1938, result (0.0703262, 0.0291301, -0.382683), expected (0.073216, 0.0222101, -0.383624)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1938, result (-0.853553, -0.353553, -0.382683), expected (-0.883723, -0.268078, -0.383624)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1939, result (0.155702, 0.0644938, -0.55557), expected (0.161815, 0.0490867, -0.556417)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1939, result (-0.768178, -0.31819, -0.55557), expected (-0.795124, -0.241201, -0.556417)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1940, result (0.270598, 0.112085, -0.707107), expected (0.280971, 0.0852326, -0.707827)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1940, result (-0.653281, -0.270598, -0.707107), expected (-0.675968, -0.205055, -0.707827)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1941, result (0.4106, 0.170076, -0.83147), expected (0.426104, 0.129259, -0.832036)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1941, result (-0.51328, -0.212607, -0.83147), expected (-0.530835, -0.161029, -0.832036)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1942, result (0.570326, 0.236237, -0.92388), expected (0.591637, 0.179473, -0.924269)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1942, result (-0.353553, -0.146446, -0.92388), expected (-0.365303, -0.110815, -0.924269)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1943, result (0.74364, 0.308026, -0.980785), expected (0.771208, 0.233946, -0.980984)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1943, result (-0.18024, -0.0746579, -0.980785), expected (-0.185731, -0.0563416, -0.980984)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1944, result (0.92388, 0.382683, -1), expected (0.957917, 0.290584, -0.999999)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1944, result (1.10172e-008, 4.56345e-009, -1), expected (0.000977415, 0.000296499, -0.999999)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1945, result (1.10412, 0.457341, -0.980785), expected (1.14459, 0.347211, -0.980585)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1945, result (0.18024, 0.0746579, -0.980785), expected (0.187649, 0.0569232, -0.980585)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1946, result (1.27743, 0.52913, -0.923879), expected (1.32405, 0.40165, -0.923488)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1946, result (0.353554, 0.146447, -0.923879), expected (0.367109, 0.111362, -0.923488)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1947, result (1.43716, 0.595291, -0.831469), expected (1.4894, 0.45181, -0.830901)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1947, result (0.51328, 0.212608, -0.831469), expected (0.532461, 0.161522, -0.830901)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1948, result (1.57716, 0.653282, -0.707107), expected (1.63429, 0.495762, -0.706383)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1948, result (0.653282, 0.270598, -0.707107), expected (0.677351, 0.205474, -0.706383)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1949, result (1.69206, 0.700873, -0.55557), expected (1.75315, 0.531818, -0.554718)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1949, result (0.768178, 0.31819, -0.55557), expected (0.79621, 0.24153, -0.554718)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1950, result (1.77743, 0.736237, -0.382683), expected (1.84141, 0.558592, -0.381736)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1950, result (0.853553, 0.353553, -0.382683), expected (0.884472, 0.268304, -0.381736)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1951, result (1.83001, 0.758014, -0.19509), expected (1.89568, 0.575055, -0.194085)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1951, result (0.906128, 0.37533, -0.19509), expected (0.938743, 0.284768, -0.194085)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1952, result (1.91388, 0.580569, 0), expected (1.96157, 0.390187, 0.00102585)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1952, result (0.95694, 0.290284, 0), expected (0.980784, 0.195093, 0.00102585)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1953, result (1.89549, 0.574991, 0.19509), expected (1.94253, 0.386399, 0.196097)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1953, result (0.938553, 0.284707, 0.19509), expected (0.961742, 0.191306, 0.196097)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1954, result (1.84104, 0.558472, 0.382683), expected (1.88653, 0.37526, 0.383632)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1954, result (0.884098, 0.268188, 0.382683), expected (0.905741, 0.180166, 0.383632)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1955, result (1.75261, 0.531647, 0.55557), expected (1.79572, 0.357196, 0.556424)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1955, result (0.795667, 0.241363, 0.55557), expected (0.814932, 0.162103, 0.556424)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1956, result (1.6336, 0.495546, 0.707107), expected (1.67359, 0.332904, 0.707833)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1956, result (0.676659, 0.205262, 0.707107), expected (0.692806, 0.13781, 0.707833)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1957, result (1.48859, 0.451558, 0.83147), expected (1.52484, 0.303315, 0.832041)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1957, result (0.531648, 0.161273, 0.83147), expected (0.544056, 0.108221, 0.832041)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1958, result (1.32315, 0.401371, 0.92388), expected (1.35518, 0.269567, 0.924273)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1958, result (0.366205, 0.111087, 0.92388), expected (0.374397, 0.0744735, 0.924273)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1959, result (1.14363, 0.346916, 0.980785), expected (1.17114, 0.232957, 0.980986)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1959, result (0.18669, 0.0566317, 0.980785), expected (0.190351, 0.0378638, 0.980986)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1960, result (0.95694, 0.290284, 1), expected (0.979774, 0.194892, 0.999999)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1960, result (-4.18292e-008, -1.26887e-008, 1), expected (-0.00101051, -0.000201006, 0.999999)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1961, result (0.770251, 0.233653, 0.980785), expected (0.788451, 0.156835, 0.980584)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1961, result (-0.18669, -0.0566317, 0.980785), expected (-0.192333, -0.0382581, 0.980584)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1962, result (0.590735, 0.179197, 0.92388), expected (0.60452, 0.120249, 0.923484)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1962, result (-0.366205, -0.111087, 0.92388), expected (-0.376264, -0.0748449, 0.923484)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1963, result (0.425293, 0.129011, 0.83147), expected (0.435049, 0.086538, 0.830896)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1963, result (-0.531648, -0.161273, 0.83147), expected (-0.545736, -0.108555, 0.830896)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1964, result (0.280281, 0.0850223, 0.707107), expected (0.286549, 0.0569992, 0.706376)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1964, result (-0.676659, -0.205262, 0.707107), expected (-0.694235, -0.138094, 0.706376)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1965, result (0.161273, 0.0489217, 0.55557), expected (0.16473, 0.0327673, 0.554711)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1965, result (-0.795667, -0.241363, 0.55557), expected (-0.816055, -0.162326, 0.554711)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1966, result (0.0728427, 0.0220966, 0.382683), expected (0.0742703, 0.0147735, 0.381728)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1966, result (-0.884098, -0.268188, 0.382683), expected (-0.906514, -0.18032, 0.381728)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1967, result (0.0183873, 0.00557772, 0.19509), expected (0.0186481, 0.0037094, 0.194076)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1967, result (-0.938553, -0.284707, 0.19509), expected (-0.962137, -0.191384, 0.194076)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1968, result (0, 0, -8.74228e-008), expected (5.26134e-007, 1.04656e-007, -0.00103476)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1968, result (-0.95694, -0.290284, -8.74228e-008), expected (-0.980784, -0.195093, -0.00103476)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1969, result (0.0183874, 0.00557774, -0.19509), expected (0.0190441, 0.00378817, -0.196106)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1969, result (-0.938553, -0.284707, -0.19509), expected (-0.961741, -0.191305, -0.196106)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1970, result (0.0728428, 0.0220966, -0.382683), expected (0.0750471, 0.014928, -0.38364)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1970, result (-0.884098, -0.268188, -0.382683), expected (-0.905738, -0.180165, -0.38364)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1971, result (0.161274, 0.0489218, -0.55557), expected (0.165857, 0.0329916, -0.556432)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1971, result (-0.795667, -0.241363, -0.55557), expected (-0.814927, -0.162102, -0.556432)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1972, result (0.280281, 0.0850224, -0.707107), expected (0.287985, 0.0572847, -0.70784)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1972, result (-0.676659, -0.205262, -0.707107), expected (-0.6928, -0.137809, -0.70784)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1973, result (0.425293, 0.129011, -0.83147), expected (0.436736, 0.0868737, -0.832046)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1973, result (-0.531647, -0.161273, -0.83147), expected (-0.544048, -0.10822, -0.832046)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1974, result (0.590735, 0.179197, -0.92388), expected (0.606395, 0.120622, -0.924276)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1974, result (-0.366205, -0.111087, -0.92388), expected (-0.374389, -0.0744719, -0.924276)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1975, result (0.77025, 0.233653, -0.980785), expected (0.790442, 0.157231, -0.980987)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1975, result (-0.18669, -0.0566317, -0.980785), expected (-0.190342, -0.0378621, -0.980987)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1976, result (0.95694, 0.290284, -1), expected (0.981804, 0.195296, -0.999999)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1976, result (1.14114e-008, 3.46161e-009, -1), expected (0.00101925, 0.000202744, -0.999999)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1977, result (1.14363, 0.346916, -0.980785), expected (1.17313, 0.233353, -0.980582)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1977, result (0.18669, 0.0566317, -0.980785), expected (0.192342, 0.0382598, -0.980582)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1978, result (1.32315, 0.401371, -0.923879), expected (1.35706, 0.26994, -0.923481)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1978, result (0.366205, 0.111087, -0.923879), expected (0.376272, 0.0748465, -0.923481)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1979, result (1.48859, 0.451558, -0.831469), expected (1.52653, 0.30365, -0.830891)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1979, result (0.531648, 0.161273, -0.831469), expected (0.545743, 0.108557, -0.830891)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1980, result (1.6336, 0.495547, -0.707107), expected (1.67503, 0.333189, -0.70637)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1980, result (0.676659, 0.205262, -0.707107), expected (0.694241, 0.138096, -0.70637)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1981, result (1.75261, 0.531647, -0.55557), expected (1.79684, 0.357421, -0.554704)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1981, result (0.795667, 0.241363, -0.55557), expected (0.81606, 0.162327, -0.554704)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1982, result (1.84104, 0.558472, -0.382683), expected (1.8873, 0.375414, -0.38172)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1982, result (0.884098, 0.268188, -0.382683), expected (0.906518, 0.180321, -0.38172)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1983, result (1.89549, 0.574991, -0.19509), expected (1.94292, 0.386478, -0.194067)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1983, result (0.938553, 0.284707, -0.19509), expected (0.962138, 0.191384, -0.194067)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1984, result (1.96157, 0.39018, 0), expected (1.99037, 0.196041, 0.00104367)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1984, result (0.980785, 0.19509, 0), expected (0.995184, 0.0980205, 0.00104367)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1985, result (1.94273, 0.386432, 0.19509), expected (1.97104, 0.194138, 0.196114)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1985, result (0.96194, 0.191342, 0.19509), expected (0.975859, 0.0961171, 0.196114)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1986, result (1.88691, 0.37533, 0.382683), expected (1.91422, 0.188541, 0.383648)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1986, result (0.906127, 0.18024, 0.382683), expected (0.919032, 0.09052, 0.383648)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1987, result (1.79628, 0.357302, 0.55557), expected (1.82207, 0.179465, 0.556439)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1987, result (0.815493, 0.162212, 0.55557), expected (0.826887, 0.0814442, 0.556439)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1988, result (1.67431, 0.33304, 0.707107), expected (1.69815, 0.167259, 0.707846)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1988, result (0.69352, 0.13795, 0.707107), expected (0.702965, 0.0692385, 0.707846)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1989, result (1.52568, 0.303477, 0.83147), expected (1.54721, 0.152393, 0.832051)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1989, result (0.544895, 0.108386, 0.83147), expected (0.552029, 0.054372, 0.832051)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1990, result (1.35612, 0.269748, 0.92388), expected (1.37506, 0.135437, 0.92428)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1990, result (0.37533, 0.0746578, 0.92388), expected (0.379878, 0.037416, 0.92428)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1991, result (1.17213, 0.23315, 0.980785), expected (1.18831, 0.117043, 0.980989)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1991, result (0.191342, 0.0380602, 0.980785), expected (0.193128, 0.0190221, 0.980989)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1992, result (0.980785, 0.19509, 1), expected (0.994141, 0.0979178, 0.999999)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1992, result (-4.28715e-008, -8.52766e-009, 1), expected (-0.00104308, -0.000102738, 0.999999)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1993, result (0.789444, 0.15703, 0.980785), expected (0.80001, 0.0787969, 0.98058)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1993, result (-0.191342, -0.0380602, 0.980785), expected (-0.195174, -0.0192237, 0.98058)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1994, result (0.605455, 0.120432, 0.92388), expected (0.613379, 0.0604147, 0.923477)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1994, result (-0.37533, -0.0746578, 0.92388), expected (-0.381805, -0.0376058, 0.923477)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1995, result (0.43589, 0.0867039, 0.83147), expected (0.441421, 0.0434777, 0.830886)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1995, result (-0.544895, -0.108386, 0.83147), expected (-0.553763, -0.0545428, 0.830886)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1996, result (0.287265, 0.0571406, 0.707107), expected (0.290744, 0.0286368, 0.706364)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1996, result (-0.69352, -0.13795, 0.707107), expected (-0.70444, -0.0693838, 0.706364)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1997, result (0.165292, 0.0328786, 0.55557), expected (0.167138, 0.0164623, 0.554696)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1997, result (-0.815493, -0.162212, 0.55557), expected (-0.828046, -0.0815583, 0.554696)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1998, result (0.0746577, 0.0148503, 0.382683), expected (0.075354, 0.00742198, 0.381712)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1998, result (-0.906128, -0.18024, 0.382683), expected (-0.91983, -0.0905986, 0.381712)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 1999, result (0.0188455, 0.0037486, 0.19509), expected (0.0189185, 0.00186337, 0.194058)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 1999, result (-0.96194, -0.191342, 0.19509), expected (-0.976266, -0.0961572, 0.194058)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2000, result (0, 0, -8.74228e-008), expected (5.33858e-007, 5.25823e-008, -0.00105258)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2000, result (-0.980785, -0.19509, -8.74228e-008), expected (-0.995184, -0.0980205, -0.00105258)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2001, result (0.0188455, 0.00374861, -0.19509), expected (0.0193272, 0.00190363, -0.196123)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2001, result (-0.96194, -0.191342, -0.19509), expected (-0.975857, -0.0961169, -0.196123)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2002, result (0.0746579, 0.0148504, -0.382683), expected (0.0761557, 0.00750095, -0.383657)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2002, result (-0.906127, -0.18024, -0.382683), expected (-0.919029, -0.0905196, -0.383657)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2003, result (0.165292, 0.0328786, -0.55557), expected (0.168302, 0.0165769, -0.556446)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2003, result (-0.815493, -0.162212, -0.55557), expected (-0.826882, -0.0814437, -0.556446)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2004, result (0.287266, 0.0571406, -0.707107), expected (0.292225, 0.0287827, -0.707852)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2004, result (-0.69352, -0.13795, -0.707107), expected (-0.702959, -0.0692379, -0.707852)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2005, result (0.43589, 0.0867039, -0.83147), expected (0.443163, 0.0436493, -0.832055)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2005, result (-0.544895, -0.108386, -0.83147), expected (-0.552021, -0.0543713, -0.832055)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2006, result (0.605455, 0.120432, -0.92388), expected (0.615315, 0.0606054, -0.924283)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2006, result (-0.37533, -0.0746577, -0.92388), expected (-0.379869, -0.0374152, -0.924283)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2007, result (0.789443, 0.15703, -0.980785), expected (0.802065, 0.0789993, -0.980991)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2007, result (-0.191342, -0.0380602, -0.980785), expected (-0.19312, -0.0190213, -0.980991)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2008, result (0.980785, 0.19509, -1), expected (0.996236, 0.0981242, -0.999999)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2008, result (1.16957e-008, 2.32643e-009, -1), expected (0.00105194, 0.000103611, -0.999999)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2009, result (1.17213, 0.23315, -0.980785), expected (1.19037, 0.117245, -0.980578)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2009, result (0.191342, 0.0380602, -0.980785), expected (0.195183, 0.0192245, -0.980578)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2010, result (1.35612, 0.269748, -0.923879), expected (1.377, 0.135627, -0.923474)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2010, result (0.37533, 0.0746578, -0.923879), expected (0.381813, 0.0376067, -0.923474)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2011, result (1.52568, 0.303477, -0.831469), expected (1.54895, 0.152564, -0.830881)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2011, result (0.544895, 0.108386, -0.831469), expected (0.553771, 0.0545436, -0.830881)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2012, result (1.67431, 0.33304, -0.707107), expected (1.69963, 0.167405, -0.706357)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2012, result (0.69352, 0.13795, -0.707107), expected (0.704447, 0.0693844, -0.706357)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2013, result (1.79628, 0.357302, -0.55557), expected (1.82324, 0.179579, -0.554689)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2013, result (0.815493, 0.162212, -0.55557), expected (0.828051, 0.0815588, -0.554689)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2014, result (1.88691, 0.37533, -0.382683), expected (1.91502, 0.188619, -0.381704)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2014, result (0.906128, 0.18024, -0.382683), expected (0.919834, 0.0905989, -0.381704)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2015, result (1.94273, 0.386432, -0.19509), expected (1.97145, 0.194178, -0.19405)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2015, result (0.96194, 0.191342, -0.19509), expected (0.976268, 0.0961574, -0.19405)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2016, result (1.99037, 0.196034, 0), expected (2, 7.2797e-006, 0.00106149)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2016, result (0.995185, 0.0980168, 0), expected (0.999999, 3.63985e-006, 0.00106149)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2017, result (1.97125, 0.19415, 0.19509), expected (1.98058, 7.20901e-006, 0.196132)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2017, result (0.976063, 0.0961334, 0.19509), expected (0.980578, 3.56916e-006, 0.196132)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2018, result (1.91462, 0.188572, 0.382683), expected (1.92347, 7.00115e-006, 0.383665)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2018, result (0.919431, 0.0905557, 0.382683), expected (0.923472, 3.3613e-006, 0.383665)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2019, result (1.82265, 0.179515, 0.55557), expected (1.83088, 6.66413e-006, 0.556454)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2019, result (0.827466, 0.081498, 0.55557), expected (0.830878, 3.02427e-006, 0.556454)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2020, result (1.69889, 0.167325, 0.707107), expected (1.70635, 6.21088e-006, 0.707859)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2020, result (0.703702, 0.0693083, 0.707107), expected (0.706354, 2.57102e-006, 0.707859)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2021, result (1.54808, 0.152472, 0.83147), expected (1.55468, 5.65882e-006, 0.83206)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2021, result (0.552895, 0.0544552, 0.83147), expected (0.554685, 2.01897e-006, 0.83206)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2022, result (1.37603, 0.135526, 0.92388), expected (1.3817, 5.02918e-006, 0.924286)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2022, result (0.380841, 0.0375094, 0.92388), expected (0.381699, 1.38933e-006, 0.924286)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2023, result (1.18934, 0.117139, 0.980785), expected (1.19405, 4.34615e-006, 0.980993)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2023, result (0.194151, 0.0191221, 0.980785), expected (0.194045, 7.06296e-007, 0.980993)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2024, result (0.995185, 0.0980168, 1), expected (0.998934, 3.63597e-006, 0.999999)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2024, result (-4.35009e-008, -4.28445e-009, 1), expected (-0.00106594, -3.87987e-009, 0.999999)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2025, result (0.801034, 0.0788946, 0.980785), expected (0.803864, 2.92594e-006, 0.980577)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2025, result (-0.194151, -0.0191221, 0.980785), expected (-0.196136, -7.13907e-007, 0.980577)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2026, result (0.614344, 0.0605074, 0.92388), expected (0.616331, 2.24335e-006, 0.923471)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2026, result (-0.380841, -0.0375094, 0.92388), expected (-0.383669, -1.3965e-006, 0.923471)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2027, result (0.44229, 0.0435616, 0.83147), expected (0.443542, 1.61443e-006, 0.830876)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2027, result (-0.552895, -0.0544552, 0.83147), expected (-0.556458, -2.02542e-006, 0.830876)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2028, result (0.291483, 0.0287084, 0.707107), expected (0.292138, 1.06334e-006, 0.706351)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2028, result (-0.703702, -0.0693083, 0.707107), expected (-0.707862, -2.57651e-006, 0.706351)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2029, result (0.167719, 0.0165188, 0.55557), expected (0.167937, 6.11266e-007, 0.554681)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2029, result (-0.827466, -0.081498, 0.55557), expected (-0.832063, -3.02859e-006, 0.554681)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2030, result (0.0757538, 0.00746107, 0.382683), expected (0.0757118, 2.7558e-007, 0.381695)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2030, result (-0.919431, -0.0905557, 0.382683), expected (-0.924288, -3.36427e-006, 0.381695)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2031, result (0.0191222, 0.00188336, 0.19509), expected (0.0190066, 6.9181e-008, 0.194041)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2031, result (-0.976063, -0.0961334, 0.19509), expected (-0.980993, -3.57067e-006, 0.194041)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2032, result (0, 0, -8.74228e-008), expected (5.96046e-007, 2.16952e-012, -0.0010704)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2032, result (-0.995185, -0.0980168, -8.74228e-008), expected (-0.999999, -3.63985e-006, -0.0010704)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2033, result (0.0191222, 0.00188337, -0.19509), expected (0.0194242, 7.07012e-008, -0.196141)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2033, result (-0.976063, -0.0961334, -0.19509), expected (-0.980576, -3.56915e-006, -0.196141)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2034, result (0.075754, 0.00746108, -0.382683), expected (0.0765311, 2.78562e-007, -0.383673)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2034, result (-0.919431, -0.0905557, -0.382683), expected (-0.923469, -3.36129e-006, -0.383673)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2035, result (0.167719, 0.0165188, -0.55557), expected (0.169126, 6.15595e-007, -0.556461)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2035, result (-0.827466, -0.081498, -0.55557), expected (-0.830874, -3.02426e-006, -0.556461)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2036, result (0.291483, 0.0287085, -0.707107), expected (0.293652, 1.06885e-006, -0.707865)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2036, result (-0.703702, -0.0693083, -0.707107), expected (-0.706348, -2.571e-006, -0.707865)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2037, result (0.44229, 0.0435616, -0.83147), expected (0.445322, 1.62091e-006, -0.832065)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2037, result (-0.552895, -0.0544552, -0.83147), expected (-0.554678, -2.01894e-006, -0.832065)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2038, result (0.614344, 0.0605074, -0.92388), expected (0.618309, 2.25055e-006, -0.92429)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2038, result (-0.38084, -0.0375094, -0.92388), expected (-0.381691, -1.3893e-006, -0.92429)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2039, result (0.801034, 0.0788946, -0.980785), expected (0.805963, 2.93359e-006, -0.980994)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2039, result (-0.194151, -0.0191221, -0.980785), expected (-0.194037, -7.06264e-007, -0.980994)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2040, result (0.995185, 0.0980168, -1), expected (1.00107, 3.64376e-006, -0.999999)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2040, result (1.18675e-008, 1.16884e-009, -1), expected (0.00107485, 3.9123e-009, -0.999999)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2041, result (1.18934, 0.117139, -0.980785), expected (1.19614, 4.35379e-006, -0.980575)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2041, result (0.194151, 0.0191221, -0.980785), expected (0.196145, 7.13939e-007, -0.980575)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2042, result (1.37603, 0.135526, -0.923879), expected (1.38368, 5.03638e-006, -0.923467)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2042, result (0.380841, 0.0375094, -0.923879), expected (0.383677, 1.39653e-006, -0.923467)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2043, result (1.54808, 0.152472, -0.831469), expected (1.55647, 5.6653e-006, -0.830871)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2043, result (0.552895, 0.0544552, -0.831469), expected (0.556465, 2.02545e-006, -0.830871)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2044, result (1.69889, 0.167325, -0.707107), expected (1.70787, 6.21639e-006, -0.706345)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2044, result (0.703702, 0.0693083, -0.707107), expected (0.707868, 2.57653e-006, -0.706345)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2045, result (1.82265, 0.179515, -0.55557), expected (1.83207, 6.66846e-006, -0.554674)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2045, result (0.827466, 0.081498, -0.55557), expected (0.832068, 3.0286e-006, -0.554674)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2046, result (1.91462, 0.188572, -0.382683), expected (1.92429, 7.00414e-006, -0.381687)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2046, result (0.919431, 0.0905557, -0.382683), expected (0.924292, 3.36428e-006, -0.381687)
mesh.c:302: Test failed: Test torus (1, 1, 32, 64), vertex position 2047, result (1.97125, 0.19415, -0.19509), expected (1.981, 7.21053e-006, -0.194032)
mesh.c:306: Test failed: Test torus (1, 1, 32, 64), vertex normal 2047, result (0.976063, 0.0961334, -0.19509), expected (0.980995, 3.57068e-006, -0.194032)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 0, result (1, -0, 0), expected (0.309017, -0.951057, 0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 0, result (1, -0, 0), expected (0.309017, -0.951057, 0)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 1, result (1, -0, 0), expected (0.309017, -0.951057, 0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 1, result (0.309017, -0, 0.951057), expected (0.0954915, -0.293893, 0.951057)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 2, result (1, -0, 0), expected (0.309017, -0.951057, 0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 2, result (-0.809017, 0, 0.587785), expected (-0.25, 0.769421, 0.587785)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 3, result (1, -0, -0), expected (0.309017, -0.951057, -0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 3, result (-0.809017, 0, -0.587785), expected (-0.25, 0.769421, -0.587785)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 4, result (1, -0, -0), expected (0.309017, -0.951057, -0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 4, result (0.309017, -0, -0.951056), expected (0.0954915, -0.293893, -0.951056)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 5, result (0.309017, -0.951057, 0), expected (-0.809017, -0.587785, 0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 5, result (0.309017, -0.951057, 0), expected (-0.809017, -0.587785, 1.74846e-007)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 6, result (0.309017, -0.951057, 0), expected (-0.809017, -0.587785, 0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 6, result (0.0954915, -0.293893, 0.951057), expected (-0.25, -0.181635, 0.951057)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 7, result (0.309017, -0.951057, 0), expected (-0.809017, -0.587785, 0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 7, result (-0.25, 0.769421, 0.587785), expected (0.654508, 0.475528, 0.587785)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 8, result (0.309017, -0.951057, -0), expected (-0.809017, -0.587785, -0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 8, result (-0.25, 0.769421, -0.587785), expected (0.654508, 0.475528, -0.587785)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 9, result (0.309017, -0.951057, -0), expected (-0.809017, -0.587785, -0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 9, result (0.0954915, -0.293893, -0.951056), expected (-0.250001, -0.181636, -0.951056)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 10, result (-0.809017, -0.587785, 0), expected (-0.809017, 0.587785, 0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 10, result (-0.809017, -0.587785, 0), expected (-0.809017, 0.587785, 1.30337e-006)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 11, result (-0.809017, -0.587785, 0), expected (-0.809017, 0.587785, 0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 11, result (-0.25, -0.181636, 0.951057), expected (-0.249999, 0.181635, 0.951057)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 12, result (-0.809017, -0.587785, 0), expected (-0.809017, 0.587785, 0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 12, result (0.654509, 0.475528, 0.587785), expected (0.65451, -0.475529, 0.587783)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 13, result (-0.809017, -0.587785, -0), expected (-0.809017, 0.587785, -0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 13, result (0.654509, 0.475528, -0.587785), expected (0.654507, -0.475527, -0.587788)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 14, result (-0.809017, -0.587785, -0), expected (-0.809017, 0.587785, -0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 14, result (-0.25, -0.181636, -0.951056), expected (-0.250003, 0.181638, -0.951055)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 15, result (-0.809017, 0.587785, 0), expected (0.309017, 0.951056, 0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 15, result (-0.809017, 0.587785, 0), expected (0.309017, 0.951056, 3.8624e-006)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 16, result (-0.809017, 0.587785, 0), expected (0.309017, 0.951056, 0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 16, result (-0.25, 0.181636, 0.951057), expected (0.0954903, 0.293889, 0.951058)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 17, result (-0.809017, 0.587785, 0), expected (0.309017, 0.951056, 0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 17, result (0.654509, -0.475528, 0.587785), expected (-0.250001, -0.769424, 0.587781)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 18, result (-0.809017, 0.587785, -0), expected (0.309017, 0.951056, -0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 18, result (0.654508, -0.475528, -0.587785), expected (-0.249999, -0.769418, -0.58779)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 19, result (-0.809017, 0.587785, -0), expected (0.309017, 0.951056, -0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 19, result (-0.25, 0.181636, -0.951056), expected (0.0954933, 0.293898, -0.951055)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 20, result (0.309017, 0.951056, 0), expected (1, -1.74846e-007, 0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 20, result (0.309017, 0.951056, 0), expected (1, -1.74846e-007, 6.42143e-006)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 21, result (0.309017, 0.951056, 0), expected (1, -1.74846e-007, 0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 21, result (0.0954915, 0.293893, 0.951057), expected (0.30901, -5.40291e-008, 0.951059)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 22, result (0.309017, 0.951056, 0), expected (1, -1.74846e-007, 0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 22, result (-0.25, -0.769421, 0.587785), expected (-0.809021, 1.41454e-007, 0.587779)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 23, result (0.309017, 0.951056, -0), expected (1, -1.74846e-007, -0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 23, result (-0.25, -0.769421, -0.587785), expected (-0.809012, 1.41452e-007, -0.587792)
mesh.c:302: Test failed: Test torus (0, 1, 5, 5), vertex position 24, result (0.309017, 0.951056, -0), expected (1, -1.74846e-007, -0)
mesh.c:306: Test failed: Test torus (0, 1, 5, 5), vertex normal 24, result (0.0954916, 0.293893, -0.951056), expected (0.309025, -5.40317e-008, -0.951054)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 0, result (1, -0, 0), expected (0.309017, -0.951057, 0)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 0, result (1, -0, 0), expected (0.309017, -0.951057, 0)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 1, result (0.309017, -0, 0.951057), expected (0.0954915, -0.293893, 0.951057)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 1, result (0.309017, -0, 0.951057), expected (0.0954915, -0.293893, 0.951057)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 2, result (-0.809017, 0, 0.587785), expected (-0.25, 0.769421, 0.587785)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 2, result (-0.809017, 0, 0.587785), expected (-0.25, 0.769421, 0.587785)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 3, result (-0.809017, 0, -0.587785), expected (-0.25, 0.769421, -0.587785)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 3, result (-0.809017, 0, -0.587785), expected (-0.25, 0.769421, -0.587785)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 4, result (0.309017, -0, -0.951056), expected (0.0954915, -0.293893, -0.951056)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 4, result (0.309017, -0, -0.951056), expected (0.0954915, -0.293893, -0.951056)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 5, result (0.309017, -0.951057, 0), expected (-0.809017, -0.587785, 1.74846e-007)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 5, result (0.309017, -0.951057, 0), expected (-0.809017, -0.587785, 1.74846e-007)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 6, result (0.0954915, -0.293893, 0.951057), expected (-0.25, -0.181635, 0.951057)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 6, result (0.0954915, -0.293893, 0.951057), expected (-0.25, -0.181635, 0.951057)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 7, result (-0.25, 0.769421, 0.587785), expected (0.654508, 0.475528, 0.587785)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 7, result (-0.25, 0.769421, 0.587785), expected (0.654508, 0.475528, 0.587785)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 8, result (-0.25, 0.769421, -0.587785), expected (0.654508, 0.475528, -0.587785)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 8, result (-0.25, 0.769421, -0.587785), expected (0.654508, 0.475528, -0.587785)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 9, result (0.0954915, -0.293893, -0.951056), expected (-0.250001, -0.181636, -0.951056)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 9, result (0.0954915, -0.293893, -0.951056), expected (-0.250001, -0.181636, -0.951056)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 10, result (-0.809017, -0.587785, 0), expected (-0.809017, 0.587785, 1.30337e-006)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 10, result (-0.809017, -0.587785, 0), expected (-0.809017, 0.587785, 1.30337e-006)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 11, result (-0.25, -0.181636, 0.951057), expected (-0.249999, 0.181635, 0.951057)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 11, result (-0.25, -0.181636, 0.951057), expected (-0.249999, 0.181635, 0.951057)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 12, result (0.654509, 0.475528, 0.587785), expected (0.65451, -0.475529, 0.587783)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 12, result (0.654509, 0.475528, 0.587785), expected (0.65451, -0.475529, 0.587783)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 13, result (0.654509, 0.475528, -0.587785), expected (0.654507, -0.475527, -0.587788)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 13, result (0.654509, 0.475528, -0.587785), expected (0.654507, -0.475527, -0.587788)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 14, result (-0.25, -0.181636, -0.951056), expected (-0.250003, 0.181638, -0.951055)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 14, result (-0.25, -0.181636, -0.951056), expected (-0.250003, 0.181638, -0.951055)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 15, result (-0.809017, 0.587785, 0), expected (0.309017, 0.951056, 3.8624e-006)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 15, result (-0.809017, 0.587785, 0), expected (0.309017, 0.951056, 3.8624e-006)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 16, result (-0.25, 0.181636, 0.951057), expected (0.0954903, 0.293889, 0.951058)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 16, result (-0.25, 0.181636, 0.951057), expected (0.0954903, 0.293889, 0.951058)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 17, result (0.654509, -0.475528, 0.587785), expected (-0.250001, -0.769424, 0.587781)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 17, result (0.654509, -0.475528, 0.587785), expected (-0.250001, -0.769424, 0.587781)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 18, result (0.654508, -0.475528, -0.587785), expected (-0.249999, -0.769418, -0.58779)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 18, result (0.654508, -0.475528, -0.587785), expected (-0.249999, -0.769418, -0.58779)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 19, result (-0.25, 0.181636, -0.951056), expected (0.0954933, 0.293898, -0.951055)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 19, result (-0.25, 0.181636, -0.951056), expected (0.0954933, 0.293898, -0.951055)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 20, result (0.309017, 0.951056, 0), expected (1, -1.74846e-007, 6.42143e-006)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 20, result (0.309017, 0.951056, 0), expected (1, -1.74846e-007, 6.42143e-006)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 21, result (0.0954915, 0.293893, 0.951057), expected (0.30901, -5.40291e-008, 0.951059)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 21, result (0.0954915, 0.293893, 0.951057), expected (0.30901, -5.40291e-008, 0.951059)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 22, result (-0.25, -0.769421, 0.587785), expected (-0.809021, 1.41454e-007, 0.587779)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 22, result (-0.25, -0.769421, 0.587785), expected (-0.809021, 1.41454e-007, 0.587779)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 23, result (-0.25, -0.769421, -0.587785), expected (-0.809012, 1.41452e-007, -0.587792)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 23, result (-0.25, -0.769421, -0.587785), expected (-0.809012, 1.41452e-007, -0.587792)
mesh.c:302: Test failed: Test torus (1, 0, 5, 5), vertex position 24, result (0.0954916, 0.293893, -0.951056), expected (0.309025, -5.40317e-008, -0.951054)
mesh.c:306: Test failed: Test torus (1, 0, 5, 5), vertex normal 24, result (0.0954916, 0.293893, -0.951056), expected (0.309025, -5.40317e-008, -0.951054)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 0, result (5.2, -0, 0), expected (3.67695, -3.67695, 0)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 0, result (1, -0, 0), expected (0.707107, -0.707107, 0)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 1, result (3.73553, -0, 3.53553), expected (2.64142, -2.64142, 3.53553)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 1, result (0.707107, -0, 0.707107), expected (0.5, -0.5, 0.707107)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 2, result (0.2, -0, 5), expected (0.141421, -0.141421, 5)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 3, result (-3.33553, 0, 3.53553), expected (-2.35858, 2.35858, 3.53553)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 3, result (-0.707107, 0, 0.707107), expected (-0.5, 0.5, 0.707107)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 4, result (-4.8, 0, -4.37114e-007), expected (-3.39411, 3.39411, -4.37114e-007)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 4, result (-1, 0, -8.74228e-008), expected (-0.707107, 0.707107, -8.74228e-008)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 5, result (-3.33553, 0, -3.53553), expected (-2.35858, 2.35858, -3.53553)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 5, result (-0.707107, 0, -0.707107), expected (-0.5, 0.5, -0.707107)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 6, result (0.2, -0, -5), expected (0.141421, -0.141421, -5)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 7, result (3.73554, -0, -3.53553), expected (2.64142, -2.64142, -3.53553)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 7, result (0.707107, -0, -0.707107), expected (0.5, -0.5, -0.707107)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 8, result (3.67695, -3.67695, 0), expected (-2.27299e-007, -5.2, -1.50996e-006)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 8, result (0.707107, -0.707107, 0), expected (-4.37114e-008, -1, -3.01992e-007)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 9, result (2.64142, -2.64142, 3.53553), expected (-1.63285e-007, -3.73554, 3.53553)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 9, result (0.5, -0.5, 0.707107), expected (-3.09086e-008, -0.707107, 0.707106)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 10, result (0.141421, -0.141421, 5), expected (-8.74241e-009, -0.200003, 5)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 11, result (-2.35858, 2.35858, 3.53553), expected (1.45801e-007, 3.33553, 3.53554)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 11, result (-0.5, 0.5, 0.707107), expected (3.09086e-008, 0.707107, 0.707107)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 12, result (-3.39411, 3.39411, -4.37114e-007), expected (2.09815e-007, 4.8, -1.19249e-007)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 12, result (-0.707107, 0.707107, -8.74228e-008), expected (4.37114e-008, 1, -2.38498e-008)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 13, result (-2.35858, 2.35858, -3.53553), expected (1.45801e-007, 3.33553, -3.53554)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 13, result (-0.5, 0.5, -0.707107), expected (3.09086e-008, 0.707107, -0.707107)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 14, result (0.141421, -0.141421, -5), expected (-8.74242e-009, -0.200003, -5)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 15, result (2.64142, -2.64142, -3.53553), expected (-1.63286e-007, -3.73554, -3.53553)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 15, result (0.5, -0.5, -0.707107), expected (-3.09086e-008, -0.707107, -0.707106)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 16, result (-2.27299e-007, -5.2, 0), expected (-3.67695, -3.67695, 6.51683e-006)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 16, result (-4.37114e-008, -1, 0), expected (-0.707107, -0.707107, 1.30337e-006)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 17, result (-1.63285e-007, -3.73553, 3.53553), expected (-2.64142, -2.64142, 3.53554)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 17, result (-3.09086e-008, -0.707107, 0.707107), expected (-0.499999, -0.499999, 0.707108)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 18, result (-8.74227e-009, -0.2, 5), expected (-0.141414, -0.141414, 5)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 19, result (1.45801e-007, 3.33553, 3.53553), expected (2.35858, 2.35858, 3.53553)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 19, result (3.09086e-008, 0.707107, 0.707107), expected (0.500001, 0.500001, 0.707105)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 20, result (2.09815e-007, 4.8, -4.37114e-007), expected (3.39411, 3.39411, -1.29144e-005)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 20, result (4.37114e-008, 1, -8.74228e-008), expected (0.707107, 0.707107, -2.58288e-006)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 21, result (1.45801e-007, 3.33553, -3.53553), expected (2.35857, 2.35857, -3.53554)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 21, result (3.09086e-008, 0.707107, -0.707107), expected (0.499999, 0.499999, -0.707109)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 22, result (-8.74228e-009, -0.2, -5), expected (-0.141433, -0.141433, -5)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 23, result (-1.63285e-007, -3.73554, -3.53553), expected (-2.64143, -2.64143, -3.53552)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 23, result (-3.09086e-008, -0.707107, -0.707107), expected (-0.500002, -0.500002, -0.707104)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 24, result (-3.67695, -3.67695, 0), expected (-5.2, 4.54598e-007, 1.9312e-005)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 24, result (-0.707107, -0.707107, 0), expected (-1, 8.74228e-008, 3.8624e-006)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 25, result (-2.64142, -2.64142, 3.53553), expected (-3.73552, 3.26569e-007, 3.53555)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 25, result (-0.5, -0.5, 0.707107), expected (-0.707104, 6.1817e-008, 0.70711)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 26, result (-0.141421, -0.141421, 5), expected (-0.199977, 1.74826e-008, 5)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 27, result (2.35858, 2.35858, 3.53553), expected (3.33555, -2.91603e-007, 3.53552)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 27, result (0.5, 0.5, 0.707107), expected (0.70711, -6.18175e-008, 0.707103)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 28, result (3.39411, 3.39411, -4.37114e-007), expected (4.8, -4.19629e-007, -2.57096e-005)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 28, result (0.707107, 0.707107, -8.74228e-008), expected (1, -8.74228e-008, -5.14191e-006)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 29, result (2.35858, 2.35858, -3.53553), expected (3.33551, -2.916e-007, -3.53555)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 29, result (0.5, 0.5, -0.707107), expected (0.707103, -6.18169e-008, -0.707111)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 30, result (-0.141421, -0.141421, -5), expected (-0.200029, 1.74871e-008, -5)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 31, result (-2.64142, -2.64142, -3.53553), expected (-3.73556, 3.26573e-007, -3.53551)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 31, result (-0.5, -0.5, -0.707107), expected (-0.707111, 6.18176e-008, -0.707102)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 32, result (-5.2, 4.54598e-007, 0), expected (-3.67695, 3.67696, 3.21071e-005)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 32, result (-1, 8.74228e-008, 0), expected (-0.707107, 0.707107, 6.42143e-006)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 33, result (-3.73553, 3.26571e-007, 3.53553), expected (-2.6414, 2.6414, 3.53556)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 33, result (-0.707107, 6.18172e-008, 0.707107), expected (-0.499997, 0.499997, 0.707112)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 34, result (-0.2, 1.74845e-008, 5), expected (-0.141396, 0.141396, 5)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 35, result (3.33553, -2.91602e-007, 3.53553), expected (2.3586, -2.3586, 3.53551)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 35, result (0.707107, -6.18172e-008, 0.707107), expected (0.500004, -0.500004, 0.707102)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 36, result (4.8, -4.19629e-007, -4.37114e-007), expected (3.39411, -3.39411, -3.85047e-005)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 36, result (1, -8.74228e-008, -8.74228e-008), expected (0.707107, -0.707107, -7.70094e-006)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 37, result (3.33553, -2.91602e-007, -3.53553), expected (2.35856, -2.35856, -3.53556)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 37, result (0.707107, -6.18172e-008, -0.707107), expected (0.499996, -0.499996, -0.707112)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 38, result (-0.2, 1.74846e-008, -5), expected (-0.141451, 0.141451, -5)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 39, result (-3.73554, 3.26571e-007, -3.53553), expected (-2.64144, 2.64144, -3.5355)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 39, result (-0.707107, 6.18173e-008, -0.707107), expected (-0.500004, 0.500004, -0.707101)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 40, result (-3.67695, 3.67696, 0), expected (6.20094e-008, 5.2, 4.49023e-005)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 40, result (-0.707107, 0.707107, 0), expected (1.19249e-008, 1, 8.98046e-006)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 41, result (-2.64142, 2.64142, 3.53553), expected (4.45455e-008, 3.73551, 3.53556)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 41, result (-0.5, 0.5, 0.707107), expected (8.4321e-009, 0.707102, 0.707112)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 42, result (-0.141421, 0.141421, 5), expected (2.38463e-009, 0.199971, 5)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 43, result (2.35858, -2.35858, 3.53553), expected (-3.9776e-008, -3.33555, 3.53552)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 43, result (0.5, -0.5, 0.707107), expected (-8.4322e-009, -0.70711, 0.707104)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 44, result (3.39411, -3.39411, -4.37114e-007), expected (-5.72394e-008, -4.8, -1.31529e-005)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 44, result (0.707107, -0.707107, -8.74228e-008), expected (-1.19249e-008, -1, -2.63058e-006)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 45, result (2.35858, -2.35858, -3.53553), expected (-3.97758e-008, -3.33553, -3.53554)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 45, result (0.5, -0.5, -0.707107), expected (-8.43216e-009, -0.707106, -0.707108)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 46, result (-0.141421, 0.141421, -5), expected (2.38494e-009, 0.199997, -5)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 47, result (-2.64142, 2.64142, -3.53553), expected (4.45457e-008, 3.73553, -3.53554)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 47, result (-0.5, 0.5, -0.707107), expected (8.43215e-009, 0.707105, -0.707108)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 48, result (6.20094e-008, 5.2, 0), expected (3.67695, 3.67696, -1.85965e-005)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 48, result (1.19249e-008, 1, 0), expected (0.707107, 0.707107, -3.7193e-006)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 49, result (4.45458e-008, 3.73553, 3.53553), expected (2.64143, 2.64143, 3.53552)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 49, result (8.43216e-009, 0.707107, 0.707107), expected (0.500003, 0.500003, 0.707103)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 50, result (2.38497e-009, 0.2, 5), expected (0.141446, 0.141446, 5)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 51, result (-3.97758e-008, -3.33553, 3.53553), expected (-2.35856, -2.35856, 3.53556)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 51, result (-8.43216e-009, -0.707107, 0.707107), expected (-0.499996, -0.499996, 0.707113)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 52, result (-5.72394e-008, -4.8, -4.37114e-007), expected (-3.39411, -3.39411, 5.03459e-005)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 52, result (-1.19249e-008, -1, -8.74228e-008), expected (-0.707107, -0.707107, 1.00692e-005)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 53, result (-3.97758e-008, -3.33553, -3.53553), expected (-2.35861, -2.35861, -3.53549)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 53, result (-8.43216e-009, -0.707107, -0.707107), expected (-0.500006, -0.500006, -0.707099)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 54, result (2.38498e-009, 0.2, -5), expected (0.141375, 0.141375, -5)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 55, result (4.45458e-008, 3.73554, -3.53553), expected (2.64138, 2.64138, -3.53559)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 55, result (8.43217e-009, 0.707107, -0.707107), expected (0.499992, 0.499993, -0.707117)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 56, result (3.67696, 3.67695, 0), expected (5.2, 1.57036e-006, -8.20953e-005)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 56, result (0.707107, 0.707107, 0), expected (1, 3.01992e-007, -1.64191e-005)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 57, result (2.64142, 2.64142, 3.53553), expected (3.7356, 1.12812e-006, 3.53547)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 57, result (0.5, 0.5, 0.707107), expected (0.70712, 2.13544e-007, 0.707094)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 58, result (0.141421, 0.141421, 5), expected (0.200098, 6.04279e-008, 5)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 59, result (-2.35858, -2.35858, 3.53553), expected (-3.33546, -1.00728e-006, 3.53561)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 59, result (-0.5, -0.5, 0.707107), expected (-0.707092, -2.13536e-007, 0.707122)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 60, result (-3.39411, -3.39411, -4.37114e-007), expected (-4.8, -1.44956e-006, 0.000113845)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 60, result (-0.707107, -0.707107, -8.74228e-008), expected (-1, -3.01992e-007, 2.27689e-005)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 61, result (-2.35858, -2.35858, -3.53553), expected (-3.33562, -1.00733e-006, -3.53545)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 61, result (-0.5, -0.5, -0.707107), expected (-0.707124, -2.13546e-007, -0.70709)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 62, result (0.141421, 0.141421, -5), expected (0.19987, 6.03591e-008, -5)
mesh.c:302: Test failed: Test torus (5, 0.2, 8, 8), vertex position 63, result (2.64142, 2.64142, -3.53553), expected (3.73544, 1.12807e-006, -3.53563)
mesh.c:306: Test failed: Test torus (5, 0.2, 8, 8), vertex normal 63, result (0.5, 0.5, -0.707107), expected (0.707087, 2.13534e-007, -0.707126)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 0, result (1.2, -0, 0), expected (-0.6, -1.03923, 0)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 0, result (1, -0, 0), expected (-0.5, -0.866025, 0)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 1, result (1.1989, -0, 0.0209057), expected (-0.599452, -1.03828, 0.0209057)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 1, result (0.994522, -0, 0.104528), expected (-0.497261, -0.861281, 0.104528)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 2, result (1.19563, -0, 0.0415823), expected (-0.597815, -1.03545, 0.0415823)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 2, result (0.978148, -0, 0.207912), expected (-0.489074, -0.847101, 0.207912)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 3, result (1.19021, -0, 0.0618034), expected (-0.595106, -1.03075, 0.0618034)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 3, result (0.951057, -0, 0.309017), expected (-0.475528, -0.823639, 0.309017)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 4, result (1.18271, -0, 0.0813473), expected (-0.591355, -1.02426, 0.0813473)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 4, result (0.913545, -0, 0.406737), expected (-0.456773, -0.791154, 0.406737)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 5, result (1.17321, -0, 0.1), expected (-0.586603, -1.01603, 0.1)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 5, result (0.866025, -0, 0.5), expected (-0.433013, -0.75, 0.5)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 6, result (1.1618, -0, 0.117557), expected (-0.580902, -1.00615, 0.117557)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 6, result (0.809017, -0, 0.587785), expected (-0.404509, -0.700629, 0.587785)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 7, result (1.14863, -0, 0.133826), expected (-0.574315, -0.994742, 0.133826)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 7, result (0.743145, -0, 0.669131), expected (-0.371572, -0.643582, 0.669131)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 8, result (1.13383, -0, 0.148629), expected (-0.566913, -0.981922, 0.148629)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 8, result (0.669131, -0, 0.743145), expected (-0.334565, -0.579484, 0.743145)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 9, result (1.11756, -0, 0.161803), expected (-0.558779, -0.967833, 0.161803)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 9, result (0.587785, -0, 0.809017), expected (-0.293893, -0.509037, 0.809017)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 10, result (1.1, -0, 0.173205), expected (-0.55, -0.952628, 0.173205)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 10, result (0.5, -0, 0.866025), expected (-0.25, -0.433013, 0.866025)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 11, result (1.08135, -0, 0.182709), expected (-0.540674, -0.936474, 0.182709)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 11, result (0.406737, -0, 0.913545), expected (-0.203368, -0.352244, 0.913545)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 12, result (1.0618, -0, 0.190211), expected (-0.530902, -0.919549, 0.190211)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 12, result (0.309017, -0, 0.951057), expected (-0.154509, -0.267617, 0.951057)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 13, result (1.04158, -0, 0.19563), expected (-0.520791, -0.902037, 0.19563)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 13, result (0.207912, -0, 0.978148), expected (-0.103956, -0.180057, 0.978148)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 14, result (1.02091, -0, 0.198904), expected (-0.510453, -0.88413, 0.198904)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 14, result (0.104528, -0, 0.994522), expected (-0.0522642, -0.0905243, 0.994522)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 15, result (1, -0, 0.2), expected (-0.5, -0.866025, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 16, result (0.979094, -0, 0.198904), expected (-0.489547, -0.847921, 0.198904)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 16, result (-0.104529, 0, 0.994522), expected (0.0522643, 0.0905243, 0.994522)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 17, result (0.958418, -0, 0.19563), expected (-0.479209, -0.830014, 0.19563)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 17, result (-0.207912, 0, 0.978148), expected (0.103956, 0.180057, 0.978148)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 18, result (0.938197, -0, 0.190211), expected (-0.469098, -0.812502, 0.190211)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 18, result (-0.309017, 0, 0.951056), expected (0.154509, 0.267617, 0.951056)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 19, result (0.918653, -0, 0.182709), expected (-0.459326, -0.795577, 0.182709)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 19, result (-0.406737, 0, 0.913545), expected (0.203368, 0.352244, 0.913545)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 20, result (0.9, -0, 0.173205), expected (-0.45, -0.779423, 0.173205)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 20, result (-0.5, 0, 0.866025), expected (0.25, 0.433013, 0.866025)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 21, result (0.882443, -0, 0.161803), expected (-0.441222, -0.764218, 0.161803)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 21, result (-0.587785, 0, 0.809017), expected (0.293893, 0.509037, 0.809017)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 22, result (0.866174, -0, 0.148629), expected (-0.433087, -0.750129, 0.148629)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 22, result (-0.669131, 0, 0.743145), expected (0.334565, 0.579484, 0.743145)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 23, result (0.851371, -0, 0.133826), expected (-0.425686, -0.737309, 0.133826)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 23, result (-0.743145, 0, 0.669131), expected (0.371572, 0.643582, 0.669131)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 24, result (0.838197, -0, 0.117557), expected (-0.419098, -0.7259, 0.117557)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 24, result (-0.809017, 0, 0.587785), expected (0.404508, 0.700629, 0.587786)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 25, result (0.826795, -0, 0.1), expected (-0.413398, -0.716025, 0.1)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 25, result (-0.866025, 0, 0.5), expected (0.433013, 0.75, 0.5)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 26, result (0.817291, -0, 0.0813473), expected (-0.408646, -0.707795, 0.0813475)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 26, result (-0.913545, 0, 0.406737), expected (0.456773, 0.791153, 0.406737)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 27, result (0.809789, -0, 0.0618034), expected (-0.404894, -0.701298, 0.0618035)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 27, result (-0.951057, 0, 0.309017), expected (0.475528, 0.823639, 0.309018)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 28, result (0.80437, -0, 0.0415823), expected (-0.402185, -0.696605, 0.0415825)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 28, result (-0.978148, 0, 0.207912), expected (0.489074, 0.8471, 0.207913)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 29, result (0.801096, -0, 0.0209057), expected (-0.400548, -0.693769, 0.0209059)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 29, result (-0.994522, 0, 0.104528), expected (0.497261, 0.861281, 0.104529)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 30, result (0.8, -0, -1.74846e-008), expected (-0.4, -0.69282, 2.20934e-007)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 30, result (-1, 0, -8.74228e-008), expected (0.5, 0.866025, 1.10467e-006)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 31, result (0.801096, -0, -0.0209057), expected (-0.400548, -0.693769, -0.0209054)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 31, result (-0.994522, 0, -0.104528), expected (0.497261, 0.861281, -0.104527)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 32, result (0.80437, -0, -0.0415824), expected (-0.402185, -0.696605, -0.0415821)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 32, result (-0.978148, 0, -0.207912), expected (0.489074, 0.847101, -0.20791)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 33, result (0.809789, -0, -0.0618034), expected (-0.404894, -0.701297, -0.0618031)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 33, result (-0.951056, 0, -0.309017), expected (0.475529, 0.823639, -0.309016)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 34, result (0.817291, -0, -0.0813473), expected (-0.408645, -0.707795, -0.081347)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 34, result (-0.913545, 0, -0.406737), expected (0.456773, 0.791154, -0.406735)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 35, result (0.826795, -0, -0.1), expected (-0.413397, -0.716025, -0.0999997)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 35, result (-0.866025, 0, -0.5), expected (0.433013, 0.750001, -0.499999)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 36, result (0.838197, -0, -0.117557), expected (-0.419098, -0.725899, -0.117557)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 36, result (-0.809017, 0, -0.587785), expected (0.404509, 0.70063, -0.587784)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 37, result (0.851371, -0, -0.133826), expected (-0.425685, -0.737309, -0.133826)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 37, result (-0.743145, 0, -0.669131), expected (0.371573, 0.643583, -0.669129)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 38, result (0.866174, -0, -0.148629), expected (-0.433087, -0.750128, -0.148629)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 38, result (-0.669131, 0, -0.743145), expected (0.334566, 0.579485, -0.743143)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 39, result (0.882443, -0, -0.161803), expected (-0.441221, -0.764218, -0.161803)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 39, result (-0.587785, 0, -0.809017), expected (0.293894, 0.509038, -0.809016)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 40, result (0.9, -0, -0.173205), expected (-0.45, -0.779423, -0.173205)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 40, result (-0.5, 0, -0.866025), expected (0.250001, 0.433014, -0.866024)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 41, result (0.918653, -0, -0.182709), expected (-0.459326, -0.795576, -0.182709)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 41, result (-0.406737, 0, -0.913545), expected (0.203369, 0.352246, -0.913544)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 42, result (0.938197, -0, -0.190211), expected (-0.469098, -0.812502, -0.190211)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 42, result (-0.309017, 0, -0.951057), expected (0.15451, 0.267619, -0.951056)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 43, result (0.958418, -0, -0.19563), expected (-0.479209, -0.830014, -0.195629)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 43, result (-0.207911, 0, -0.978148), expected (0.103957, 0.180059, -0.978147)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 44, result (0.979094, -0, -0.198904), expected (-0.489547, -0.84792, -0.198904)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 44, result (-0.104528, 0, -0.994522), expected (0.0522656, 0.0905267, -0.994522)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 45, result (1, -0, -0.2), expected (-0.5, -0.866025, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 46, result (1.02091, -0, -0.198904), expected (-0.510453, -0.88413, -0.198904)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 46, result (0.104528, -0, -0.994522), expected (-0.0522628, -0.0905217, -0.994522)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 47, result (1.04158, -0, -0.19563), expected (-0.520791, -0.902036, -0.19563)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 47, result (0.207912, -0, -0.978148), expected (-0.103954, -0.180054, -0.978148)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 48, result (1.0618, -0, -0.190211), expected (-0.530901, -0.919548, -0.190212)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 48, result (0.309017, -0, -0.951056), expected (-0.154507, -0.267614, -0.951057)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 49, result (1.08135, -0, -0.182709), expected (-0.540673, -0.936474, -0.182709)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 49, result (0.406737, -0, -0.913545), expected (-0.203367, -0.352242, -0.913547)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 50, result (1.1, -0, -0.173205), expected (-0.55, -0.952627, -0.173205)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 50, result (0.5, -0, -0.866025), expected (-0.249999, -0.43301, -0.866027)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 51, result (1.11756, -0, -0.161803), expected (-0.558778, -0.967832, -0.161804)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 51, result (0.587785, -0, -0.809017), expected (-0.293891, -0.509034, -0.809019)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 52, result (1.13383, -0, -0.148629), expected (-0.566913, -0.981922, -0.148629)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 52, result (0.669131, -0, -0.743145), expected (-0.334564, -0.579482, -0.743147)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 53, result (1.14863, -0, -0.133826), expected (-0.574314, -0.994741, -0.133827)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 53, result (0.743145, -0, -0.669131), expected (-0.371571, -0.64358, -0.669133)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 54, result (1.1618, -0, -0.117557), expected (-0.580902, -1.00615, -0.117558)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 54, result (0.809017, -0, -0.587785), expected (-0.404507, -0.700627, -0.587788)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 55, result (1.17321, -0, -0.1), expected (-0.586602, -1.01603, -0.100001)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 55, result (0.866026, -0, -0.5), expected (-0.433012, -0.749998, -0.500003)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 56, result (1.18271, -0, -0.0813473), expected (-0.591354, -1.02426, -0.0813481)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 56, result (0.913546, -0, -0.406736), expected (-0.456772, -0.791152, -0.40674)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 57, result (1.19021, -0, -0.0618034), expected (-0.595106, -1.03075, -0.0618042)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 57, result (0.951057, -0, -0.309017), expected (-0.475528, -0.823638, -0.309021)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 58, result (1.19563, -0, -0.0415824), expected (-0.597815, -1.03545, -0.0415832)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 58, result (0.978148, -0, -0.207912), expected (-0.489073, -0.8471, -0.207916)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 59, result (1.1989, -0, -0.0209056), expected (-0.599452, -1.03828, -0.0209066)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 59, result (0.994522, -0, -0.104528), expected (-0.497261, -0.861281, -0.104533)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 60, result (-0.6, -1.03923, 0), expected (-0.6, 1.03923, -9.18705e-007)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 60, result (-0.5, -0.866025, 0), expected (-0.5, 0.866025, -4.59353e-006)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 61, result (-0.599452, -1.03828, 0.0209057), expected (-0.599452, 1.03828, 0.0209048)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 61, result (-0.497261, -0.861281, 0.104528), expected (-0.497261, 0.861282, 0.104524)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 62, result (-0.597815, -1.03545, 0.0415823), expected (-0.597815, 1.03545, 0.0415814)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 62, result (-0.489074, -0.847101, 0.207912), expected (-0.489074, 0.847102, 0.207907)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 63, result (-0.595106, -1.03075, 0.0618034), expected (-0.595106, 1.03075, 0.0618025)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 63, result (-0.475528, -0.823639, 0.309017), expected (-0.475529, 0.82364, 0.309012)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 64, result (-0.591355, -1.02426, 0.0813473), expected (-0.591355, 1.02426, 0.0813464)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 64, result (-0.456773, -0.791154, 0.406737), expected (-0.456774, 0.791155, 0.406732)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 65, result (-0.586603, -1.01603, 0.1), expected (-0.586603, 1.01603, 0.0999991)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 65, result (-0.433013, -0.75, 0.5), expected (-0.433014, 0.750002, 0.499996)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 66, result (-0.580902, -1.00615, 0.117557), expected (-0.580902, 1.00615, 0.117556)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 66, result (-0.404509, -0.700629, 0.587785), expected (-0.40451, 0.700632, 0.587781)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 67, result (-0.574315, -0.994742, 0.133826), expected (-0.574315, 0.994743, 0.133825)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 67, result (-0.371572, -0.643582, 0.669131), expected (-0.371574, 0.643585, 0.669127)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 68, result (-0.566913, -0.981922, 0.148629), expected (-0.566913, 0.981923, 0.148628)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 68, result (-0.334565, -0.579484, 0.743145), expected (-0.334567, 0.579488, 0.743141)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 69, result (-0.558779, -0.967833, 0.161803), expected (-0.558779, 0.967834, 0.161803)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 69, result (-0.293893, -0.509037, 0.809017), expected (-0.293895, 0.509041, 0.809014)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 70, result (-0.55, -0.952628, 0.173205), expected (-0.55, 0.952629, 0.173205)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 70, result (-0.25, -0.433013, 0.866025), expected (-0.250002, 0.433017, 0.866023)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 71, result (-0.540674, -0.936474, 0.182709), expected (-0.540674, 0.936475, 0.182709)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 71, result (-0.203368, -0.352244, 0.913545), expected (-0.203371, 0.352249, 0.913543)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 72, result (-0.530902, -0.919549, 0.190211), expected (-0.530902, 0.91955, 0.190211)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 72, result (-0.154509, -0.267617, 0.951057), expected (-0.154511, 0.267622, 0.951055)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 73, result (-0.520791, -0.902037, 0.19563), expected (-0.520792, 0.902038, 0.195629)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 73, result (-0.103956, -0.180057, 0.978148), expected (-0.103959, 0.180062, 0.978146)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 74, result (-0.510453, -0.88413, 0.198904), expected (-0.510453, 0.884131, 0.198904)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 74, result (-0.0522642, -0.0905243, 0.994522), expected (-0.0522673, 0.0905297, 0.994521)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 75, result (-0.5, -0.866025, 0.2), expected (-0.500001, 0.866027, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 76, result (-0.489547, -0.847921, 0.198904), expected (-0.489548, 0.847922, 0.198905)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 76, result (0.0522643, 0.0905243, 0.994522), expected (0.052261, -0.0905188, 0.994523)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 77, result (-0.479209, -0.830014, 0.19563), expected (-0.479209, 0.830015, 0.19563)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 77, result (0.103956, 0.180057, 0.978148), expected (0.103953, -0.180051, 0.978149)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 78, result (-0.469098, -0.812502, 0.190211), expected (-0.469099, 0.812503, 0.190212)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 78, result (0.154509, 0.267617, 0.951056), expected (0.154506, -0.267611, 0.951058)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 79, result (-0.459326, -0.795577, 0.182709), expected (-0.459327, 0.795578, 0.18271)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 79, result (0.203368, 0.352244, 0.913545), expected (0.203366, -0.35224, 0.913548)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 80, result (-0.45, -0.779423, 0.173205), expected (-0.45, 0.779424, 0.173206)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 80, result (0.25, 0.433013, 0.866025), expected (0.249998, -0.433009, 0.866028)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 81, result (-0.441222, -0.764218, 0.161803), expected (-0.441222, 0.764219, 0.161804)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 81, result (0.293893, 0.509037, 0.809017), expected (0.293891, -0.509033, 0.80902)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 82, result (-0.433087, -0.750129, 0.148629), expected (-0.433087, 0.750129, 0.14863)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 82, result (0.334565, 0.579484, 0.743145), expected (0.334563, -0.579481, 0.743148)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 83, result (-0.425686, -0.737309, 0.133826), expected (-0.425686, 0.73731, 0.133827)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 83, result (0.371572, 0.643582, 0.669131), expected (0.371571, -0.64358, 0.669134)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 84, result (-0.419098, -0.7259, 0.117557), expected (-0.419098, 0.7259, 0.117558)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 84, result (0.404509, 0.700629, 0.587785), expected (0.404507, -0.700627, 0.587789)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 85, result (-0.413398, -0.716025, 0.1), expected (-0.413398, 0.716026, 0.100001)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 85, result (0.433013, 0.75, 0.5), expected (0.433012, -0.749998, 0.500003)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 86, result (-0.408646, -0.707795, 0.0813473), expected (-0.408646, 0.707795, 0.0813479)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 86, result (0.456773, 0.791154, 0.406737), expected (0.456772, -0.791152, 0.40674)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 87, result (-0.404894, -0.701298, 0.0618034), expected (-0.404894, 0.701298, 0.061804)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 87, result (0.475528, 0.823639, 0.309017), expected (0.475528, -0.823638, 0.30902)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 88, result (-0.402185, -0.696605, 0.0415823), expected (-0.402185, 0.696605, 0.0415828)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 88, result (0.489074, 0.847101, 0.207912), expected (0.489073, -0.8471, 0.207914)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 89, result (-0.400548, -0.693769, 0.0209057), expected (-0.400548, 0.693769, 0.0209061)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 89, result (0.497261, 0.861281, 0.104528), expected (0.497261, -0.861281, 0.104531)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 90, result (-0.4, -0.69282, -1.74846e-008), expected (-0.4, 0.69282, 3.767e-007)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 90, result (0.5, 0.866025, -8.74228e-008), expected (0.5, -0.866025, 1.8835e-006)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 91, result (-0.400548, -0.693769, -0.0209057), expected (-0.400548, 0.693769, -0.0209054)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 91, result (0.497261, 0.861281, -0.104528), expected (0.497261, -0.861281, -0.104527)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 92, result (-0.402185, -0.696605, -0.0415824), expected (-0.402185, 0.696605, -0.0415821)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 92, result (0.489074, 0.847101, -0.207912), expected (0.489074, -0.847101, -0.207911)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 93, result (-0.404894, -0.701298, -0.0618034), expected (-0.404894, 0.701298, -0.0618032)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 93, result (0.475528, 0.823639, -0.309017), expected (0.475528, -0.823639, -0.309016)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 94, result (-0.408646, -0.707795, -0.0813473), expected (-0.408645, 0.707795, -0.0813472)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 94, result (0.456773, 0.791154, -0.406737), expected (0.456773, -0.791154, -0.406736)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 95, result (-0.413398, -0.716025, -0.1), expected (-0.413397, 0.716025, -0.1)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 95, result (0.433013, 0.75, -0.5), expected (0.433013, -0.75, -0.5)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 96, result (-0.419098, -0.7259, -0.117557), expected (-0.419098, 0.7259, -0.117557)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 96, result (0.404509, 0.700629, -0.587785), expected (0.404508, -0.700629, -0.587785)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 97, result (-0.425686, -0.737309, -0.133826), expected (-0.425685, 0.737309, -0.133826)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 97, result (0.371572, 0.643582, -0.669131), expected (0.371572, -0.643582, -0.669131)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 98, result (-0.433087, -0.750129, -0.148629), expected (-0.433087, 0.750129, -0.148629)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 98, result (0.334565, 0.579484, -0.743145), expected (0.334565, -0.579483, -0.743145)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 99, result (-0.441222, -0.764218, -0.161803), expected (-0.441222, 0.764218, -0.161804)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 99, result (0.293893, 0.509037, -0.809017), expected (0.293892, -0.509036, -0.809018)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 100, result (-0.45, -0.779423, -0.173205), expected (-0.45, 0.779423, -0.173205)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 100, result (0.25, 0.433013, -0.866025), expected (0.249999, -0.433011, -0.866026)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 101, result (-0.459326, -0.795577, -0.182709), expected (-0.459326, 0.795577, -0.182709)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 101, result (0.203368, 0.352244, -0.913545), expected (0.203367, -0.352243, -0.913546)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 102, result (-0.469098, -0.812502, -0.190211), expected (-0.469098, 0.812503, -0.190211)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 102, result (0.154508, 0.267616, -0.951057), expected (0.154507, -0.267615, -0.951057)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 103, result (-0.479209, -0.830014, -0.19563), expected (-0.479209, 0.830015, -0.19563)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 103, result (0.103956, 0.180057, -0.978148), expected (0.103954, -0.180054, -0.978148)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 104, result (-0.489547, -0.847921, -0.198904), expected (-0.489547, 0.847921, -0.198904)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 104, result (0.0522642, 0.0905242, -0.994522), expected (0.0522626, -0.0905216, -0.994522)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 105, result (-0.5, -0.866025, -0.2), expected (-0.5, 0.866026, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 106, result (-0.510453, -0.88413, -0.198904), expected (-0.510453, 0.884131, -0.198904)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 106, result (-0.0522642, -0.0905242, -0.994522), expected (-0.0522662, 0.0905277, -0.994521)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 107, result (-0.520791, -0.902037, -0.19563), expected (-0.520791, 0.902038, -0.195629)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 107, result (-0.103956, -0.180057, -0.978148), expected (-0.103958, 0.18006, -0.978147)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 108, result (-0.530902, -0.919549, -0.190211), expected (-0.530902, 0.91955, -0.190211)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 108, result (-0.154509, -0.267617, -0.951056), expected (-0.154511, 0.26762, -0.951055)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 109, result (-0.540674, -0.936474, -0.182709), expected (-0.540674, 0.936475, -0.182709)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 109, result (-0.203369, -0.352245, -0.913545), expected (-0.203371, 0.352248, -0.913543)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 110, result (-0.55, -0.952628, -0.173205), expected (-0.55, 0.952629, -0.173205)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 110, result (-0.25, -0.433013, -0.866025), expected (-0.250002, 0.433017, -0.866023)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 111, result (-0.558779, -0.967833, -0.161803), expected (-0.558779, 0.967834, -0.161803)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 111, result (-0.293893, -0.509037, -0.809017), expected (-0.293895, 0.509041, -0.809014)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 112, result (-0.566913, -0.981922, -0.148629), expected (-0.566913, 0.981923, -0.148628)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 112, result (-0.334565, -0.579484, -0.743145), expected (-0.334567, 0.579488, -0.743141)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 113, result (-0.574315, -0.994742, -0.133826), expected (-0.574315, 0.994743, -0.133825)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 113, result (-0.371572, -0.643582, -0.669131), expected (-0.371574, 0.643586, -0.669126)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 114, result (-0.580902, -1.00615, -0.117557), expected (-0.580902, 1.00615, -0.117556)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 114, result (-0.404509, -0.700629, -0.587785), expected (-0.40451, 0.700633, -0.58778)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 115, result (-0.586603, -1.01603, -0.1), expected (-0.586603, 1.01603, -0.0999988)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 115, result (-0.433013, -0.75, -0.5), expected (-0.433014, 0.750003, -0.499994)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 116, result (-0.591355, -1.02426, -0.0813473), expected (-0.591355, 1.02426, -0.081346)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 116, result (-0.456773, -0.791154, -0.406736), expected (-0.456774, 0.791156, -0.40673)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 117, result (-0.595106, -1.03075, -0.0618034), expected (-0.595106, 1.03075, -0.0618019)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 117, result (-0.475528, -0.823639, -0.309017), expected (-0.475529, 0.823641, -0.30901)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 118, result (-0.597815, -1.03545, -0.0415824), expected (-0.597815, 1.03545, -0.0415807)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 118, result (-0.489074, -0.847101, -0.207912), expected (-0.489075, 0.847102, -0.207904)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 119, result (-0.599452, -1.03828, -0.0209056), expected (-0.599452, 1.03828, -0.020904)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 119, result (-0.497261, -0.861281, -0.104528), expected (-0.497261, 0.861282, -0.10452)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 120, result (-0.6, 1.03923, 0), expected (1.2, -2.09815e-007, 1.78655e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 120, result (-0.5, 0.866025, 0), expected (1, -1.74846e-007, 8.93276e-006)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 121, result (-0.599452, 1.03828, 0.0209057), expected (1.1989, -2.09623e-007, 0.0209075)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 121, result (-0.497261, 0.861281, 0.104528), expected (0.994521, -1.73888e-007, 0.104538)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 122, result (-0.597815, 1.03545, 0.0415823), expected (1.19563, -2.0905e-007, 0.0415842)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 122, result (-0.489074, 0.847101, 0.207912), expected (0.978146, -1.71024e-007, 0.207921)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 123, result (-0.595106, 1.03075, 0.0618034), expected (1.19021, -2.08103e-007, 0.0618053)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 123, result (-0.475528, 0.823639, 0.309017), expected (0.951053, -1.66287e-007, 0.309027)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 124, result (-0.591354, 1.02426, 0.0813473), expected (1.18271, -2.06791e-007, 0.0813492)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 124, result (-0.456773, 0.791154, 0.406737), expected (0.913541, -1.59729e-007, 0.406746)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 125, result (-0.586602, 1.01603, 0.1), expected (1.1732, -2.05129e-007, 0.100002)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 125, result (-0.433013, 0.75, 0.5), expected (0.86602, -1.5142e-007, 0.500009)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 126, result (-0.580902, 1.00615, 0.117557), expected (1.1618, -2.03136e-007, 0.117559)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 126, result (-0.404508, 0.700629, 0.587785), expected (0.80901, -1.41452e-007, 0.587794)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 127, result (-0.574314, 0.994742, 0.133826), expected (1.14863, -2.00832e-007, 0.133828)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 127, result (-0.371572, 0.643582, 0.669131), expected (0.743137, -1.29934e-007, 0.669139)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 128, result (-0.566913, 0.981922, 0.148629), expected (1.13382, -1.98244e-007, 0.148631)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 128, result (-0.334565, 0.579484, 0.743145), expected (0.669122, -1.16993e-007, 0.743153)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 129, result (-0.558778, 0.967833, 0.161803), expected (1.11756, -1.954e-007, 0.161805)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 129, result (-0.293893, 0.509037, 0.809017), expected (0.587775, -1.0277e-007, 0.809024)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 130, result (-0.55, 0.952628, 0.173205), expected (1.1, -1.9233e-007, 0.173206)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 130, result (-0.25, 0.433013, 0.866025), expected (0.499989, -8.74209e-008, 0.866032)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 131, result (-0.540674, 0.936474, 0.182709), expected (1.08134, -1.89068e-007, 0.18271)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 131, result (-0.203368, 0.352244, 0.913545), expected (0.406725, -7.1114e-008, 0.913551)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 132, result (-0.530902, 0.919549, 0.190211), expected (1.0618, -1.85651e-007, 0.190212)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 132, result (-0.154508, 0.267617, 0.951057), expected (0.309004, -5.4028e-008, 0.951061)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 133, result (-0.520791, 0.902037, 0.19563), expected (1.04158, -1.82116e-007, 0.19563)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 133, result (-0.103956, 0.180057, 0.978148), expected (0.207898, -3.63501e-008, 0.97815)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 134, result (-0.510453, 0.88413, 0.198904), expected (1.0209, -1.785e-007, 0.198905)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 134, result (-0.0522642, 0.0905243, 0.994522), expected (0.104515, -1.82739e-008, 0.994523)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 135, result (-0.5, 0.866025, 0.2), expected (0.999997, -1.74845e-007, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 136, result (-0.489547, 0.847921, 0.198904), expected (0.979091, -1.7119e-007, 0.198904)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 136, result (0.0522642, -0.0905243, 0.994522), expected (-0.104543, 1.82789e-008, 0.99452)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 137, result (-0.479209, 0.830014, 0.19563), expected (0.958415, -1.67575e-007, 0.195629)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 137, result (0.103956, -0.180057, 0.978148), expected (-0.207926, 3.6355e-008, 0.978144)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 138, result (-0.469098, 0.812502, 0.190211), expected (0.938194, -1.64039e-007, 0.19021)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 138, result (0.154508, -0.267617, 0.951056), expected (-0.309032, 5.40328e-008, 0.951052)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 139, result (-0.459326, 0.795577, 0.182709), expected (0.91865, -1.60622e-007, 0.182708)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 139, result (0.203368, -0.352244, 0.913545), expected (-0.406751, 7.11186e-008, 0.913539)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 140, result (-0.45, 0.779423, 0.173205), expected (0.899997, -1.57361e-007, 0.173203)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 140, result (0.25, -0.433013, 0.866025), expected (-0.500014, 8.74252e-008, 0.866017)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 141, result (-0.441221, 0.764218, 0.161803), expected (0.88244, -1.54291e-007, 0.161801)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 141, result (0.293893, -0.509037, 0.809017), expected (-0.587799, 1.02774e-007, 0.809007)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 142, result (-0.433087, 0.750129, 0.148629), expected (0.866171, -1.51446e-007, 0.148627)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 142, result (0.334565, -0.579484, 0.743145), expected (-0.669143, 1.16997e-007, 0.743134)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 143, result (-0.425685, 0.737309, 0.133826), expected (0.851369, -1.48858e-007, 0.133824)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 143, result (0.371572, -0.643582, 0.669131), expected (-0.743156, 1.29938e-007, 0.669118)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 144, result (-0.419098, 0.7259, 0.117557), expected (0.838195, -1.46555e-007, 0.117554)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 144, result (0.404508, -0.700629, 0.587785), expected (-0.809027, 1.41455e-007, 0.587771)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 145, result (-0.413397, 0.716025, 0.1), expected (0.826793, -1.44561e-007, 0.0999969)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 145, result (0.433013, -0.75, 0.5), expected (-0.866034, 1.51422e-007, 0.499984)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 146, result (-0.408645, 0.707795, 0.0813473), expected (0.817289, -1.42899e-007, 0.081344)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 146, result (0.456773, -0.791154, 0.406737), expected (-0.913553, 1.59731e-007, 0.40672)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 147, result (-0.404894, 0.701298, 0.0618034), expected (0.809788, -1.41588e-007, 0.0617999)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 147, result (0.475528, -0.823639, 0.309017), expected (-0.951062, 1.66289e-007, 0.308999)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 148, result (-0.402185, 0.696605, 0.0415823), expected (0.80437, -1.4064e-007, 0.0415786)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 148, result (0.489074, -0.847101, 0.207912), expected (-0.978152, 1.71025e-007, 0.207893)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 149, result (-0.400548, 0.693769, 0.0209057), expected (0.801095, -1.40068e-007, 0.0209018)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 149, result (0.497261, -0.861281, 0.104528), expected (-0.994524, 1.73888e-007, 0.104509)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 150, result (-0.4, 0.69282, -1.74846e-008), expected (0.8, -1.39876e-007, -3.9498e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 150, result (0.5, -0.866025, -8.74228e-008), expected (-1, 1.74846e-007, -1.9749e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 151, result (-0.400548, 0.693769, -0.0209057), expected (0.801096, -1.40068e-007, -0.0209097)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 151, result (0.497261, -0.861281, -0.104528), expected (-0.99452, 1.73887e-007, -0.104548)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 152, result (-0.402185, 0.696605, -0.0415824), expected (0.804371, -1.40641e-007, -0.0415863)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 152, result (0.489074, -0.847101, -0.207912), expected (-0.978143, 1.71024e-007, -0.207932)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 153, result (-0.404894, 0.701298, -0.0618034), expected (0.80979, -1.41588e-007, -0.0618072)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 153, result (0.475528, -0.823639, -0.309017), expected (-0.95105, 1.66287e-007, -0.309036)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 154, result (-0.408645, 0.707795, -0.0813473), expected (0.817292, -1.429e-007, -0.0813509)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 154, result (0.456773, -0.791154, -0.406737), expected (-0.913538, 1.59728e-007, -0.406754)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 155, result (-0.413397, 0.716025, -0.1), expected (0.826797, -1.44562e-007, -0.100003)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 155, result (0.433013, -0.75, -0.5), expected (-0.866016, 1.51419e-007, -0.500016)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 156, result (-0.419098, 0.7259, -0.117557), expected (0.838199, -1.46555e-007, -0.11756)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 156, result (0.404508, -0.700629, -0.587785), expected (-0.809006, 1.41451e-007, -0.5878)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 157, result (-0.425685, 0.737309, -0.133826), expected (0.851373, -1.48859e-007, -0.133829)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 157, result (0.371572, -0.643582, -0.669131), expected (-0.743133, 1.29934e-007, -0.669144)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 158, result (-0.433087, 0.750129, -0.148629), expected (0.866176, -1.51447e-007, -0.148631)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 158, result (0.334565, -0.579484, -0.743145), expected (-0.669118, 1.16992e-007, -0.743156)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 159, result (-0.441221, 0.764218, -0.161803), expected (0.882446, -1.54292e-007, -0.161805)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 159, result (0.293892, -0.509037, -0.809017), expected (-0.587772, 1.02769e-007, -0.809027)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 160, result (-0.45, 0.779423, -0.173205), expected (0.900003, -1.57361e-007, -0.173207)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 160, result (0.25, -0.433013, -0.866025), expected (-0.499986, 8.74204e-008, -0.866033)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 161, result (-0.459326, 0.795577, -0.182709), expected (0.918655, -1.60623e-007, -0.18271)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 161, result (0.203368, -0.352244, -0.913545), expected (-0.406723, 7.11137e-008, -0.913552)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 162, result (-0.469098, 0.812502, -0.190211), expected (0.938199, -1.6404e-007, -0.190212)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 162, result (0.154508, -0.267616, -0.951057), expected (-0.309003, 5.40278e-008, -0.951061)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 163, result (-0.479209, 0.830014, -0.19563), expected (0.95842, -1.67576e-007, -0.19563)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 163, result (0.103956, -0.180057, -0.978148), expected (-0.207898, 3.635e-008, -0.97815)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 164, result (-0.489547, 0.847921, -0.198904), expected (0.979097, -1.71191e-007, -0.198905)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 164, result (0.0522642, -0.0905242, -0.994522), expected (-0.104515, 1.8274e-008, -0.994523)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 165, result (-0.5, 0.866025, -0.2), expected (1, -1.74846e-007, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 166, result (-0.510453, 0.88413, -0.198904), expected (1.02091, -1.78501e-007, -0.198904)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 166, result (-0.0522642, 0.0905242, -0.994522), expected (0.104541, -1.82785e-008, -0.994521)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 167, result (-0.520791, 0.902037, -0.19563), expected (1.04158, -1.82116e-007, -0.195629)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 167, result (-0.103956, 0.180057, -0.978148), expected (0.207923, -3.63544e-008, -0.978145)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 168, result (-0.530902, 0.919549, -0.190211), expected (1.06181, -1.85652e-007, -0.190211)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 168, result (-0.154509, 0.267617, -0.951056), expected (0.309027, -5.40321e-008, -0.951053)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 169, result (-0.540674, 0.936474, -0.182709), expected (1.08135, -1.89069e-007, -0.182708)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 169, result (-0.203369, 0.352245, -0.913545), expected (0.406746, -7.11178e-008, -0.913541)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 170, result (-0.55, 0.952628, -0.173205), expected (1.1, -1.9233e-007, -0.173204)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 170, result (-0.25, 0.433013, -0.866025), expected (0.500008, -8.74243e-008, -0.866021)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 171, result (-0.558778, 0.967833, -0.161803), expected (1.11756, -1.954e-007, -0.161802)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 171, result (-0.293893, 0.509037, -0.809017), expected (0.587793, -1.02773e-007, -0.809012)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 172, result (-0.566913, 0.981922, -0.148629), expected (1.13383, -1.98245e-007, -0.148628)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 172, result (-0.334565, 0.579484, -0.743145), expected (0.669137, -1.16996e-007, -0.743139)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 173, result (-0.574314, 0.994742, -0.133826), expected (1.14863, -2.00833e-007, -0.133825)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 173, result (-0.371572, 0.643582, -0.669131), expected (0.74315, -1.29937e-007, -0.669125)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 174, result (-0.580902, 1.00615, -0.117557), expected (1.1618, -2.03136e-007, -0.117556)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 174, result (-0.404509, 0.70063, -0.587785), expected (0.809021, -1.41454e-007, -0.587779)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 175, result (-0.586602, 1.01603, -0.1), expected (1.17321, -2.0513e-007, -0.0999988)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 175, result (-0.433013, 0.75, -0.5), expected (0.866029, -1.51421e-007, -0.499994)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 176, result (-0.591354, 1.02426, -0.0813473), expected (1.18271, -2.06792e-007, -0.0813462)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 176, result (-0.456773, 0.791154, -0.406736), expected (0.913548, -1.5973e-007, -0.406731)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 177, result (-0.595106, 1.03075, -0.0618034), expected (1.19021, -2.08103e-007, -0.0618023)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 177, result (-0.475528, 0.823639, -0.309017), expected (0.951058, -1.66288e-007, -0.309012)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 178, result (-0.597815, 1.03545, -0.0415824), expected (1.19563, -2.09051e-007, -0.0415814)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 178, result (-0.489074, 0.847101, -0.207912), expected (0.978149, -1.71025e-007, -0.207907)
mesh.c:302: Test failed: Test torus (0.2, 1, 60, 3), vertex position 179, result (-0.599452, 1.03828, -0.0209056), expected (1.1989, -2.09623e-007, -0.0209048)
mesh.c:306: Test failed: Test torus (0.2, 1, 60, 3), vertex normal 179, result (-0.497261, 0.861281, -0.104528), expected (0.994522, -1.73888e-007, -0.104524)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 0, result (1.2, -0, 0), expected (1.19517, -0.107567, 0)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 0, result (1, -0, 0), expected (0.995974, -0.0896393, 0)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 1, result (1.14142, -0, 0.141421), expected (1.13683, -0.102316, 0.141421)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 1, result (0.707107, -0, 0.707107), expected (0.70426, -0.0633846, 0.707107)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 2, result (1, -0, 0.2), expected (0.995974, -0.0896393, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 3, result (0.858579, -0, 0.141421), expected (0.855122, -0.0769624, 0.141421)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 3, result (-0.707107, 0, 0.707107), expected (-0.70426, 0.0633846, 0.707107)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 4, result (0.8, -0, -1.74846e-008), expected (0.796779, -0.0717114, -1.74846e-008)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 4, result (-1, 0, -8.74228e-008), expected (-0.995974, 0.0896393, -8.74228e-008)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 5, result (0.858579, -0, -0.141421), expected (0.855122, -0.0769624, -0.141421)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 5, result (-0.707107, 0, -0.707107), expected (-0.70426, 0.0633845, -0.707107)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 6, result (1, -0, -0.2), expected (0.995974, -0.0896393, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 7, result (1.14142, -0, -0.141421), expected (1.13683, -0.102316, -0.141421)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 7, result (0.707107, -0, -0.707107), expected (0.70426, -0.0633845, -0.707107)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 8, result (1.19517, -0.107567, 0), expected (1.18072, -0.214268, -6.03983e-008)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 8, result (0.995974, -0.0896393, 0), expected (0.98393, -0.178557, -3.01992e-007)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 9, result (1.13683, -0.102316, 0.141421), expected (1.12308, -0.203809, 0.141421)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 9, result (0.70426, -0.0633846, 0.707107), expected (0.695744, -0.126259, 0.707106)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 10, result (0.995974, -0.0896393, 0.2), expected (0.98393, -0.178557, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 11, result (0.855122, -0.0769624, 0.141421), expected (0.844781, -0.153305, 0.141421)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 11, result (-0.70426, 0.0633846, 0.707107), expected (-0.695743, 0.126259, 0.707107)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 12, result (0.796779, -0.0717114, -1.74846e-008), expected (0.787144, -0.142846, -4.76995e-009)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 12, result (-0.995974, 0.0896393, -8.74228e-008), expected (-0.98393, 0.178557, -2.38498e-008)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 13, result (0.855122, -0.0769624, -0.141421), expected (0.844781, -0.153305, -0.141421)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 13, result (-0.70426, 0.0633845, -0.707107), expected (-0.695743, 0.126259, -0.707107)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 14, result (0.995974, -0.0896393, -0.2), expected (0.98393, -0.178557, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 15, result (1.13683, -0.102316, -0.141421), expected (1.12308, -0.203809, -0.141421)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 15, result (0.70426, -0.0633846, -0.707107), expected (0.695744, -0.126259, -0.707106)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 16, result (1.18072, -0.214268, 0), expected (1.15676, -0.319244, 2.60673e-007)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 16, result (0.98393, -0.178557, 0), expected (0.963963, -0.266037, 1.30337e-006)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 17, result (1.12308, -0.203809, 0.141421), expected (1.10029, -0.30366, 0.141422)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 17, result (0.695743, -0.126259, 0.707107), expected (0.681624, -0.188116, 0.707108)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 18, result (0.98393, -0.178557, 0.2), expected (0.963962, -0.266037, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 19, result (0.844781, -0.153305, 0.141421), expected (0.827638, -0.228413, 0.141421)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 19, result (-0.695743, 0.126259, 0.707107), expected (-0.681626, 0.188117, 0.707105)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 20, result (0.787144, -0.142846, -1.74846e-008), expected (0.77117, -0.212829, -5.16576e-007)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 20, result (-0.98393, 0.178557, -8.74228e-008), expected (-0.963963, 0.266037, -2.58288e-006)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 21, result (0.844781, -0.153305, -0.141421), expected (0.827638, -0.228414, -0.141422)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 21, result (-0.695743, 0.126259, -0.707107), expected (-0.681623, 0.188116, -0.707109)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 22, result (0.98393, -0.178557, -0.2), expected (0.963963, -0.266037, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 23, result (1.12308, -0.203809, -0.141421), expected (1.10029, -0.30366, -0.141421)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 23, result (0.695744, -0.126259, -0.707107), expected (0.681627, -0.188117, -0.707104)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 24, result (1.15676, -0.319244, 0), expected (1.12348, -0.42165, 7.72479e-007)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 24, result (0.963963, -0.266037, 0), expected (0.936235, -0.351375, 3.8624e-006)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 25, result (1.10029, -0.30366, 0.141421), expected (1.06864, -0.401067, 0.141422)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 25, result (0.681625, -0.188116, 0.707107), expected (0.662015, -0.248459, 0.70711)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 26, result (0.963963, -0.266037, 0.2), expected (0.936234, -0.351375, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 27, result (0.827638, -0.228414, 0.141421), expected (0.803831, -0.301683, 0.141421)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 27, result (-0.681625, 0.188116, 0.707107), expected (-0.662021, 0.248461, 0.707103)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 28, result (0.77117, -0.212829, -1.74846e-008), expected (0.748988, -0.2811, -1.02838e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 28, result (-0.963963, 0.266037, -8.74228e-008), expected (-0.936235, 0.351375, -5.14191e-006)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 29, result (0.827638, -0.228414, -0.141421), expected (0.803832, -0.301683, -0.141422)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 29, result (-0.681625, 0.188116, -0.707107), expected (-0.662014, 0.248458, -0.707111)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 30, result (0.963963, -0.266037, -0.2), expected (0.936236, -0.351375, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 31, result (1.10029, -0.30366, -0.141421), expected (1.06864, -0.401067, -0.14142)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 31, result (0.681625, -0.188117, -0.707107), expected (0.662022, -0.248461, -0.707102)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 32, result (1.12348, -0.42165, 0), expected (1.08116, -0.520661, 1.28429e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 32, result (0.936235, -0.351375, 0), expected (0.900969, -0.433884, 6.42143e-006)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 33, result (1.06864, -0.401067, 0.141421), expected (1.02838, -0.495244, 0.141422)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 33, result (0.662018, -0.24846, 0.707107), expected (0.637077, -0.3068, 0.707112)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 34, result (0.936235, -0.351375, 0.2), expected (0.900968, -0.433883, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 35, result (0.803831, -0.301683, 0.141421), expected (0.773552, -0.372523, 0.14142)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 35, result (-0.662018, 0.24846, 0.707107), expected (-0.637086, 0.306804, 0.707102)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 36, result (0.748988, -0.2811, -1.74846e-008), expected (0.720775, -0.347107, -1.54019e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 36, result (-0.936235, 0.351375, -8.74228e-008), expected (-0.900969, 0.433884, -7.70094e-006)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 37, result (0.803831, -0.301683, -0.141421), expected (0.773554, -0.372524, -0.141422)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 37, result (-0.662018, 0.248459, -0.707107), expected (-0.637076, 0.3068, -0.707112)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 38, result (0.936235, -0.351375, -0.2), expected (0.90097, -0.433884, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 39, result (1.06864, -0.401067, -0.141421), expected (1.02839, -0.495245, -0.14142)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 39, result (0.662018, -0.24846, -0.707107), expected (0.637087, -0.306805, -0.707101)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 40, result (1.08116, -0.520661, 0), expected (1.03014, -0.615479, 1.79609e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 40, result (0.900969, -0.433884, 0), expected (0.858449, -0.512899, 8.98046e-006)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 41, result (1.02839, -0.495244, 0.141421), expected (0.979851, -0.585434, 0.141422)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 41, result (0.637081, -0.306802, 0.707107), expected (0.60701, -0.362672, 0.707112)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 42, result (0.900969, -0.433884, 0.2), expected (0.858448, -0.512899, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 43, result (0.773553, -0.372523, 0.141421), expected (0.737045, -0.440364, 0.141421)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 43, result (-0.637081, 0.306802, 0.707107), expected (-0.607018, 0.362676, 0.707104)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 44, result (0.720775, -0.347107, -1.74846e-008), expected (0.686759, -0.410319, -5.26116e-007)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 44, result (-0.900969, 0.433884, -8.74228e-008), expected (-0.858449, 0.512899, -2.63058e-006)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 45, result (0.773553, -0.372523, -0.141421), expected (0.737046, -0.440364, -0.141422)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 45, result (-0.637081, 0.306802, -0.707107), expected (-0.607014, 0.362674, -0.707108)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 46, result (0.900969, -0.433884, -0.2), expected (0.858449, -0.512899, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 47, result (1.02839, -0.495244, -0.141421), expected (0.979852, -0.585434, -0.141422)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 47, result (0.637081, -0.306802, -0.707107), expected (0.607014, -0.362674, -0.707108)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 48, result (1.03014, -0.615479, 0), expected (0.97082, -0.705342, -7.4386e-007)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 48, result (0.858449, -0.512899, 0), expected (0.809017, -0.587785, -3.7193e-006)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 49, result (0.979852, -0.585434, 0.141421), expected (0.92343, -0.670911, 0.141421)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 49, result (0.607015, -0.362675, 0.707107), expected (0.572064, -0.415629, 0.707103)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 50, result (0.858449, -0.512899, 0.2), expected (0.809018, -0.587786, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 51, result (0.737046, -0.440364, 0.141421), expected (0.694606, -0.504661, 0.141423)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 51, result (-0.607015, 0.362675, 0.707107), expected (-0.572057, 0.415623, 0.707113)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 52, result (0.686759, -0.410319, -1.74846e-008), expected (0.647214, -0.470228, 2.01384e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 52, result (-0.858449, 0.512899, -8.74228e-008), expected (-0.809017, 0.587785, 1.00692e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 53, result (0.737046, -0.440364, -0.141421), expected (0.694603, -0.504659, -0.14142)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 53, result (-0.607015, 0.362675, -0.707107), expected (-0.572068, 0.415632, -0.707099)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 54, result (0.858449, -0.512899, -0.2), expected (0.809015, -0.587784, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 55, result (0.979852, -0.585434, -0.141421), expected (0.923428, -0.670909, -0.141423)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 55, result (0.607015, -0.362675, -0.707107), expected (0.572053, -0.415621, -0.707117)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 56, result (0.97082, -0.705342, 0), expected (0.903686, -0.789526, -3.28381e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 56, result (0.809017, -0.587785, 0), expected (0.753071, -0.657939, -1.64191e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 57, result (0.923429, -0.670911, 0.141421), expected (0.859574, -0.750987, 0.141419)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 57, result (0.572061, -0.415627, 0.707107), expected (0.532512, -0.465241, 0.707094)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 58, result (0.809017, -0.587785, 0.2), expected (0.753074, -0.657941, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 59, result (0.694605, -0.50466, 0.141421), expected (0.646573, -0.564894, 0.141424)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 59, result (-0.572061, 0.415627, 0.707107), expected (-0.532491, 0.465223, 0.707122)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 60, result (0.647214, -0.470228, -1.74846e-008), expected (0.602457, -0.526351, 4.55379e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 60, result (-0.809017, 0.587785, -8.74228e-008), expected (-0.753071, 0.657939, 2.27689e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 61, result (0.694605, -0.50466, -0.141421), expected (0.646569, -0.56489, -0.141418)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 61, result (-0.572061, 0.415627, -0.707107), expected (-0.532515, 0.465244, -0.70709)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 62, result (0.809017, -0.587785, -0.2), expected (0.753068, -0.657935, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 63, result (0.923429, -0.670911, -0.141421), expected (0.859569, -0.750983, -0.141425)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 63, result (0.572062, -0.415627, -0.707107), expected (0.532487, -0.46522, -0.707126)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 64, result (0.903686, -0.789527, 0), expected (0.829275, -0.867354, -5.82376e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 64, result (0.753071, -0.657939, 0), expected (0.691063, -0.722795, -2.91188e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 65, result (0.859572, -0.750985, 0.141421), expected (0.788797, -0.825017, 0.141417)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 65, result (0.532502, -0.465233, 0.707107), expected (0.48867, -0.511109, 0.707085)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 66, result (0.753071, -0.657939, 0.2), expected (0.691067, -0.722799, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 67, result (0.646571, -0.564892, 0.141421), expected (0.593335, -0.62058, 0.141426)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 67, result (-0.532502, 0.465233, 0.707107), expected (-0.488639, 0.511076, 0.707131)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 68, result (0.602457, -0.526351, -1.74846e-008), expected (0.55285, -0.578236, 7.09374e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 68, result (-0.753071, 0.657939, -8.74228e-008), expected (-0.691063, 0.722795, 3.54687e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 69, result (0.646571, -0.564892, -0.141421), expected (0.593328, -0.620572, -0.141416)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 69, result (-0.532502, 0.465233, -0.707107), expected (-0.488673, 0.511112, -0.707081)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 70, result (0.753071, -0.657939, -0.2), expected (0.691057, -0.722789, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 71, result (0.859572, -0.750985, -0.141421), expected (0.78879, -0.825009, -0.141427)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 71, result (0.532502, -0.465233, -0.707107), expected (0.488635, -0.511073, -0.707135)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 72, result (0.829275, -0.867354, 0), expected (0.748188, -0.938198, -8.36371e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 72, result (0.691063, -0.722795, 0), expected (0.62349, -0.781831, -4.18186e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 73, result (0.788794, -0.825014, 0.141421), expected (0.711669, -0.892404, 0.141415)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 73, result (0.488655, -0.511093, 0.707107), expected (0.440893, -0.552862, 0.707076)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 74, result (0.691063, -0.722795, 0.2), expected (0.623496, -0.781838, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 75, result (0.593332, -0.620576, 0.141421), expected (0.535319, -0.671269, 0.141428)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 75, result (-0.488655, 0.511093, 0.707107), expected (-0.440853, 0.552813, 0.70714)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 76, result (0.55285, -0.578236, -1.74846e-008), expected (0.498792, -0.625465, 9.63369e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 76, result (-0.691063, 0.722795, -8.74228e-008), expected (-0.62349, 0.781831, 4.81685e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 77, result (0.593332, -0.620576, -0.141421), expected (0.535311, -0.671258, -0.141414)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 77, result (-0.488655, 0.511093, -0.707107), expected (-0.440896, 0.552866, -0.707072)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 78, result (0.691063, -0.722795, -0.2), expected (0.623484, -0.781823, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 79, result (0.788794, -0.825014, -0.141421), expected (0.71166, -0.892393, -0.141429)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 79, result (0.488655, -0.511093, -0.707107), expected (0.440851, -0.552809, -0.707144)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 80, result (0.748188, -0.938198, 0), expected (0.661077, -1.00149, -1.09037e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 80, result (0.62349, -0.781832, 0), expected (0.550897, -0.834573, -5.45183e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 81, result (0.711664, -0.892399, 0.141421), expected (0.62881, -0.952606, 0.141413)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 81, result (0.440874, -0.552838, 0.707107), expected (0.389565, -0.590165, 0.707067)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 82, result (0.62349, -0.781832, 0.2), expected (0.550903, -0.834582, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 83, result (0.535315, -0.671264, 0.141421), expected (0.472993, -0.716553, 0.141429)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 83, result (-0.440874, 0.552838, 0.707107), expected (-0.389523, 0.590102, 0.707143)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 84, result (0.498792, -0.625465, -1.74846e-008), expected (0.440718, -0.667659, 9.88482e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 84, result (-0.62349, 0.781832, -8.74228e-008), expected (-0.550897, 0.834573, 4.94241e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 85, result (0.535315, -0.671264, -0.141421), expected (0.472985, -0.716541, -0.141415)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 85, result (-0.440874, 0.552838, -0.707107), expected (-0.389561, 0.59016, -0.707073)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 86, result (0.62349, -0.781832, -0.2), expected (0.550892, -0.834566, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 87, result (0.711665, -0.892399, -0.141421), expected (0.628802, -0.952595, -0.141427)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 87, result (0.440874, -0.552839, -0.707107), expected (0.389526, -0.590107, -0.707137)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 88, result (0.661076, -1.00149, 0), expected (0.568643, -1.05671, -8.10304e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 88, result (0.550897, -0.834573, 0), expected (0.473869, -0.880595, -4.05152e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 89, result (0.628805, -0.9526, 0.141421), expected (0.540887, -1.00514, 0.141416)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 89, result (0.389543, -0.590132, 0.707107), expected (0.335089, -0.622699, 0.70708)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 90, result (0.550897, -0.834573, 0.2), expected (0.473872, -0.880602, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 91, result (0.472988, -0.716547, 0.141421), expected (0.406856, -0.756065, 0.141426)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 91, result (-0.389543, 0.590132, 0.707107), expected (-0.335065, 0.622654, 0.707131)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 92, result (0.440718, -0.667659, -1.74846e-008), expected (0.379095, -0.704476, 6.32126e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 92, result (-0.550897, 0.834573, -8.74228e-008), expected (-0.473869, 0.880595, 3.16063e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 93, result (0.472988, -0.716547, -0.141421), expected (0.406852, -0.756057, -0.141417)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 93, result (-0.389543, 0.590132, -0.707107), expected (-0.335086, 0.622693, -0.707086)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 94, result (0.550897, -0.834573, -0.2), expected (0.473866, -0.880591, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 95, result (0.628806, -0.9526, -0.141421), expected (0.540882, -1.00513, -0.141425)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 95, result (0.389543, -0.590133, -0.707107), expected (0.335067, -0.62266, -0.707124)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 96, result (0.568642, -1.05671, 0), expected (0.47163, -1.10343, -4.53948e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 96, result (0.473869, -0.880596, 0), expected (0.393025, -0.919528, -2.26974e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 97, result (0.540884, -1.00513, 0.141421), expected (0.448608, -1.04957, 0.141418)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 97, result (0.335076, -0.622675, 0.707107), expected (0.277916, -0.650218, 0.707092)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 98, result (0.473869, -0.880596, 0.2), expected (0.393027, -0.919531, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 99, result (0.406854, -0.75606, 0.141421), expected (0.337444, -0.789489, 0.141424)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 99, result (-0.335076, 0.622675, 0.707107), expected (-0.277906, 0.650194, 0.707118)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 100, result (0.379095, -0.704476, -1.74846e-008), expected (0.31442, -0.735622, 2.7577e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 100, result (-0.473869, 0.880596, -8.74228e-008), expected (-0.393025, 0.919528, 1.37885e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 101, result (0.406854, -0.756061, -0.141421), expected (0.337442, -0.789485, -0.14142)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 101, result (-0.335076, 0.622675, -0.707107), expected (-0.277914, 0.650212, -0.707099)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 102, result (0.473869, -0.880596, -0.2), expected (0.393024, -0.919526, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 103, result (0.540884, -1.00513, -0.141421), expected (0.448607, -1.04957, -0.141422)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 103, result (0.335076, -0.622675, -0.707107), expected (0.277909, -0.6502, -0.707112)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 104, result (0.47163, -1.10343, 0), expected (0.37082, -1.14127, -9.75913e-007)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 104, result (0.393025, -0.919528, 0), expected (0.309017, -0.951056, -4.87957e-006)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 105, result (0.448607, -1.04957, 0.141421), expected (0.352719, -1.08556, 0.141421)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 105, result (0.277911, -0.650204, 0.707107), expected (0.218509, -0.6725, 0.707105)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 106, result (0.393025, -0.919528, 0.2), expected (0.309017, -0.951057, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 107, result (0.337443, -0.789487, 0.141421), expected (0.265315, -0.816557, 0.141421)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 107, result (-0.277911, 0.650204, 0.707107), expected (-0.218508, 0.6725, 0.707106)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 108, result (0.31442, -0.735622, -1.74846e-008), expected (0.247214, -0.760845, -8.05869e-007)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 108, result (-0.393025, 0.919528, -8.74228e-008), expected (-0.309017, 0.951056, -4.02935e-006)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 109, result (0.337443, -0.789487, -0.141421), expected (0.265316, -0.816558, -0.141422)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 109, result (-0.277911, 0.650204, -0.707107), expected (-0.218507, 0.672494, -0.707111)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 110, result (0.393025, -0.919528, -0.2), expected (0.309018, -0.951058, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 111, result (0.448607, -1.04957, -0.141421), expected (0.352719, -1.08556, -0.14142)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 111, result (0.277911, -0.650205, -0.707107), expected (0.21851, -0.672506, -0.707099)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 112, result (0.37082, -1.14127, 0), expected (0.267025, -1.16991, 2.58765e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 112, result (0.309017, -0.951057, 0), expected (0.222521, -0.974928, 1.29383e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 113, result (0.352719, -1.08556, 0.141421), expected (0.25399, -1.1128, 0.141424)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 113, result (0.218508, -0.672499, 0.707107), expected (0.157344, -0.689368, 0.707117)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 114, result (0.309017, -0.951057, 0.2), expected (0.22252, -0.974925, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 115, result (0.265315, -0.816557, 0.141421), expected (0.191051, -0.83705, 0.141419)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 115, result (-0.218508, 0.672499, 0.707107), expected (-0.157349, 0.689392, 0.707093)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 116, result (0.247214, -0.760845, -1.74846e-008), expected (0.178017, -0.779942, -4.36943e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 116, result (-0.309017, 0.951057, -8.74228e-008), expected (-0.222521, 0.974928, -2.18472e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 117, result (0.265315, -0.816557, -0.141421), expected (0.191053, -0.837056, -0.141425)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 117, result (-0.218508, 0.672498, -0.707107), expected (-0.157342, 0.689362, -0.707124)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 118, result (0.309017, -0.951057, -0.2), expected (0.222522, -0.974933, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 119, result (0.352719, -1.08556, -0.141421), expected (0.253991, -1.11281, -0.141417)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 119, result (0.218508, -0.672499, -0.707107), expected (0.157351, -0.689398, -0.707087)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 120, result (0.267025, -1.16991, 0), expected (0.16108, -1.18914, 6.15122e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 120, result (0.222521, -0.974928, 0), expected (0.134233, -0.99095, 3.07561e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 121, result (0.25399, -1.1128, 0.141421), expected (0.153216, -1.13109, 0.141426)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 121, result (0.157346, -0.689378, 0.707107), expected (0.0949141, -0.700684, 0.70713)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 122, result (0.222521, -0.974928, 0.2), expected (0.134232, -0.990943, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 123, result (0.191052, -0.837052, 0.141421), expected (0.115249, -0.850803, 0.141416)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 123, result (-0.157346, 0.689378, 0.707107), expected (-0.0949208, 0.700733, 0.70708)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 124, result (0.178017, -0.779942, -1.74846e-008), expected (0.107387, -0.79276, -7.933e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 124, result (-0.222521, 0.974928, -8.74228e-008), expected (-0.134233, 0.99095, -3.9665e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 125, result (0.191052, -0.837052, -0.141421), expected (0.115251, -0.850814, -0.141427)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 125, result (-0.157346, 0.689378, -0.707107), expected (-0.0949133, 0.700678, -0.707136)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 126, result (0.222521, -0.974928, -0.2), expected (0.134234, -0.990959, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 127, result (0.25399, -1.1128, -0.141421), expected (0.153218, -1.1311, -0.141415)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 127, result (0.157346, -0.689378, -0.707107), expected (0.0949217, -0.70074, -0.707074)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 128, result (0.16108, -1.18914, 0), expected (0.0538378, -1.19879, 9.71478e-006)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 128, result (0.134233, -0.99095, 0), expected (0.0448648, -0.998993, 4.85739e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 129, result (0.153217, -1.13109, 0.141421), expected (0.0512093, -1.14026, 0.141429)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 129, result (0.0949173, -0.700707, 0.707107), expected (0.0317226, -0.706359, 0.707143)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 130, result (0.134233, -0.99095, 0.2), expected (0.0448643, -0.998982, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 131, result (0.11525, -0.850808, 0.141421), expected (0.0385196, -0.857706, 0.141414)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 131, result (-0.0949173, 0.700707, 0.707107), expected (-0.031726, 0.706434, 0.707068)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 132, result (0.107387, -0.79276, -1.74846e-008), expected (0.0358918, -0.799194, -1.14966e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 132, result (-0.134233, 0.99095, -8.74228e-008), expected (-0.0448648, 0.998993, -5.74828e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 133, result (0.11525, -0.850808, -0.141421), expected (0.0385203, -0.857723, -0.14143)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 133, result (-0.0949172, 0.700707, -0.707107), expected (-0.0317223, 0.706353, -0.707149)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 134, result (0.134233, -0.99095, -0.2), expected (0.0448654, -0.999005, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 135, result (0.153217, -1.13109, -0.141421), expected (0.05121, -1.14028, -0.141412)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 135, result (0.0949173, -0.700707, -0.707107), expected (0.0317262, -0.70644, -0.707061)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 136, result (0.0538378, -1.19879, 0), expected (-0.0538379, -1.19879, 1.32783e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 136, result (0.0448648, -0.998993, 0), expected (-0.0448649, -0.998993, 6.63917e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 137, result (0.0512096, -1.14027, 0.141421), expected (-0.0512093, -1.14026, 0.141431)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 137, result (0.0317242, -0.706395, 0.707107), expected (-0.0317221, -0.706346, 0.707155)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 138, result (0.0448648, -0.998993, 0.2), expected (-0.0448643, -0.998979, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 139, result (0.03852, -0.857714, 0.141421), expected (-0.0385196, -0.857704, 0.141411)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 139, result (-0.0317242, 0.706395, 0.707107), expected (0.0317266, 0.706446, 0.707055)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 140, result (0.0358918, -0.799194, -1.74846e-008), expected (-0.0358919, -0.799194, -1.50601e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 140, result (-0.0448648, 0.998993, -8.74228e-008), expected (0.0448649, 0.998993, -7.53006e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 141, result (0.03852, -0.857714, -0.141421), expected (-0.0385205, -0.857725, -0.141432)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 141, result (-0.0317242, 0.706395, -0.707107), expected (0.0317218, 0.70634, -0.707162)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 142, result (0.0448648, -0.998993, -0.2), expected (-0.0448656, -0.999009, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 143, result (0.0512096, -1.14027, -0.141421), expected (-0.0512103, -1.14028, -0.14141)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 143, result (0.0317242, -0.706395, -0.707107), expected (-0.0317269, -0.706453, -0.707049)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 144, result (-0.0538379, -1.19879, 0), expected (-0.16108, -1.18914, 1.68419e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 144, result (-0.0448649, -0.998993, 0), expected (-0.134233, -0.99095, 8.42095e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 145, result (-0.0512097, -1.14027, 0.141421), expected (-0.153215, -1.13108, 0.141434)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 145, result (-0.0317243, -0.706395, 0.707107), expected (-0.0949091, -0.700647, 0.707168)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 146, result (-0.0448649, -0.998993, 0.2), expected (-0.134231, -0.990932, 0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 147, result (-0.03852, -0.857714, 0.141421), expected (-0.115248, -0.850796, 0.141409)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 147, result (0.0317243, 0.706395, 0.707107), expected (0.0949259, 0.700771, 0.707043)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 148, result (-0.0358919, -0.799194, -1.74846e-008), expected (-0.107387, -0.79276, -1.86237e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 148, result (0.0448649, 0.998993, -8.74228e-008), expected (0.134233, 0.99095, -9.31184e-005)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 149, result (-0.03852, -0.857714, -0.141421), expected (-0.115252, -0.850822, -0.141435)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 149, result (0.0317243, 0.706395, -0.707107), expected (0.0949083, 0.70064, -0.707174)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 150, result (-0.0448649, -0.998993, -0.2), expected (-0.134236, -0.990969, -0.2)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 151, result (-0.0512098, -1.14027, -0.141421), expected (-0.153219, -1.13111, -0.141407)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 151, result (-0.0317243, -0.706395, -0.707107), expected (-0.0949268, -0.700777, -0.707036)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 152, result (-0.16108, -1.18914, 0), expected (-0.267025, -1.16991, 2.04055e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 152, result (-0.134233, -0.99095, 0), expected (-0.222521, -0.974928, 0.000102027)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 153, result (-0.153217, -1.13109, 0.141421), expected (-0.253987, -1.11279, 0.141436)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 153, result (-0.0949173, -0.700707, 0.707107), expected (-0.15733, -0.689306, 0.707181)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 154, result (-0.134233, -0.99095, 0.2), expected (-0.222516, -0.974907, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 154, result (5.86753e-009, 4.33158e-008, 1), expected (2.36944e-005, 0.000103812, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 155, result (-0.11525, -0.850808, 0.141421), expected (-0.191048, -0.837037, 0.141406)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 155, result (0.0949173, 0.700707, 0.707107), expected (0.157363, 0.689453, 0.70703)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 156, result (-0.107387, -0.79276, -1.74846e-008), expected (-0.178017, -0.779942, -2.21873e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 156, result (0.134233, 0.99095, -8.74228e-008), expected (0.222521, 0.974928, -0.000110936)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 157, result (-0.11525, -0.850808, -0.141421), expected (-0.191055, -0.837068, -0.141437)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 157, result (0.0949173, 0.700707, -0.707107), expected (0.157328, 0.6893, -0.707187)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 158, result (-0.134233, -0.99095, -0.2), expected (-0.222526, -0.97495, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 158, result (-1.60072e-009, -1.1817e-008, -1), expected (-2.56769e-005, -0.000112498, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 159, result (-0.153217, -1.13109, -0.141421), expected (-0.253994, -1.11282, -0.141405)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 159, result (-0.0949174, -0.700707, -0.707107), expected (-0.157365, -0.689459, -0.707024)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 160, result (-0.267025, -1.16991, 0), expected (-0.370821, -1.14127, 2.3969e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 160, result (-0.222521, -0.974928, 0), expected (-0.309017, -0.951056, 0.000119845)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 161, result (-0.25399, -1.1128, 0.141421), expected (-0.352713, -1.08554, 0.141439)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 161, result (-0.157346, -0.689378, 0.707107), expected (-0.218481, -0.672416, 0.707193)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 162, result (-0.222521, -0.974928, 0.2), expected (-0.309009, -0.951033, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 162, result (9.7267e-009, 4.26155e-008, 1), expected (3.84107e-005, 0.000118216, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 163, result (-0.191052, -0.837052, 0.141421), expected (-0.26531, -0.816541, 0.141405)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 163, result (0.157346, 0.689378, 0.707107), expected (0.218534, 0.672578, 0.707023)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 164, result (-0.178017, -0.779942, -1.74846e-008), expected (-0.247214, -0.760845, -2.42249e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 164, result (0.222521, 0.974928, -8.74228e-008), expected (0.309017, 0.951056, -0.000121125)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 165, result (-0.191052, -0.837052, -0.141421), expected (-0.265321, -0.816573, -0.141439)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 165, result (0.157346, 0.689378, -0.707107), expected (0.218481, 0.672416, -0.707194)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 166, result (-0.222521, -0.974928, -0.2), expected (-0.309025, -0.95108, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 166, result (-2.65354e-009, -1.16259e-008, -1), expected (-3.88061e-005, -0.000119433, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 167, result (-0.25399, -1.1128, -0.141421), expected (-0.352724, -1.08557, -0.141403)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 167, result (-0.157346, -0.689378, -0.707107), expected (-0.218536, -0.672584, -0.707016)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 168, result (-0.370821, -1.14127, 0), expected (-0.47163, -1.10343, 2.60067e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 168, result (-0.309017, -0.951056, 0), expected (-0.393025, -0.919528, 0.000130034)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 169, result (-0.352719, -1.08556, 0.141421), expected (-0.4486, -1.04955, 0.14144)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 169, result (-0.218508, -0.672498, 0.707107), expected (-0.277874, -0.650118, 0.7072)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 170, result (-0.309017, -0.951056, 0.2), expected (-0.393015, -0.919503, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 170, result (1.35076e-008, 4.1572e-008, 1), expected (5.28572e-005, 0.000123665, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 171, result (-0.265316, -0.816557, 0.141421), expected (-0.337435, -0.789469, 0.141402)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 171, result (0.218508, 0.672498, 0.707107), expected (0.277949, 0.650293, 0.70701)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 172, result (-0.247214, -0.760845, -1.74846e-008), expected (-0.31442, -0.735622, -2.77885e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 172, result (0.309017, 0.951056, -8.74228e-008), expected (0.393025, 0.919528, -0.000138943)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 173, result (-0.265316, -0.816557, -0.141421), expected (-0.337451, -0.789505, -0.141441)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 173, result (0.218508, 0.672498, -0.707107), expected (0.277872, 0.650112, -0.707207)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 174, result (-0.309017, -0.951056, -0.2), expected (-0.393037, -0.919554, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 174, result (-3.68499e-009, -1.13412e-008, -1), expected (-5.63586e-005, -0.000131857, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 175, result (-0.352719, -1.08556, -0.141421), expected (-0.448615, -1.04959, -0.141401)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 175, result (-0.218508, -0.672499, -0.707107), expected (-0.277951, -0.650299, -0.707004)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 176, result (-0.47163, -1.10343, 0), expected (-0.568643, -1.05671, 2.95703e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 176, result (-0.393025, -0.919528, 0), expected (-0.473869, -0.880595, 0.000147851)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 177, result (-0.448607, -1.04957, 0.141421), expected (-0.540874, -1.00511, 0.141443)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 177, result (-0.277911, -0.650204, 0.707107), expected (-0.335026, -0.622582, 0.707213)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 178, result (-0.393025, -0.919528, 0.2), expected (-0.473854, -0.880569, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 178, result (1.71797e-008, 4.01938e-008, 1), expected (7.2173e-005, 0.00013412, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 179, result (-0.337443, -0.789487, 0.141421), expected (-0.406843, -0.756041, 0.1414)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 179, result (0.277911, 0.650204, 0.707107), expected (0.335128, 0.622771, 0.706998)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 180, result (-0.31442, -0.735622, -1.74846e-008), expected (-0.379095, -0.704476, -3.13521e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 180, result (0.393025, 0.919528, -8.74228e-008), expected (0.473869, 0.880595, -0.00015676)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 181, result (-0.337443, -0.789487, -0.141421), expected (-0.406864, -0.75608, -0.141444)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 181, result (0.277911, 0.650204, -0.707107), expected (0.335023, 0.622576, -0.707219)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 182, result (-0.393025, -0.919528, -0.2), expected (-0.473884, -0.880624, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 182, result (-4.68678e-009, -1.09653e-008, -1), expected (-7.63947e-005, -0.000141965, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 183, result (-0.448607, -1.04957, -0.141421), expected (-0.540895, -1.00515, -0.141398)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 183, result (-0.277911, -0.650204, -0.707107), expected (-0.335131, -0.622777, -0.706991)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 184, result (-0.568642, -1.05671, 0), expected (-0.661077, -1.00149, 3.31338e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 184, result (-0.473869, -0.880596, 0), expected (-0.550897, -0.834573, 0.000165669)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 185, result (-0.540884, -1.00513, 0.141421), expected (-0.628793, -0.95258, 0.141445)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 185, result (-0.335076, -0.622675, 0.707107), expected (-0.389478, -0.590033, 0.707226)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 186, result (-0.473869, -0.880596, 0.2), expected (-0.550878, -0.834545, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 186, result (2.07135e-008, 3.84921e-008, 1), expected (9.37207e-005, 0.000141981, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 187, result (-0.406853, -0.756061, 0.141421), expected (-0.472975, -0.716526, 0.141397)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 187, result (0.335076, 0.622675, 0.707107), expected (0.38961, 0.590234, 0.706985)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 188, result (-0.379095, -0.704476, -1.74846e-008), expected (-0.440718, -0.667659, -3.49156e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 188, result (0.473869, 0.880596, -8.74228e-008), expected (0.550897, 0.834573, -0.000174578)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 189, result (-0.406853, -0.756061, -0.141421), expected (-0.473002, -0.716568, -0.141446)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 189, result (0.335076, 0.622675, -0.707107), expected (0.389474, 0.590028, -0.707232)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 190, result (-0.473869, -0.880596, -0.2), expected (-0.550917, -0.834603, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 190, result (-5.65083e-009, -1.0501e-008, -1), expected (-9.86285e-005, -0.000149416, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 191, result (-0.540884, -1.00513, -0.141421), expected (-0.62882, -0.952621, -0.141396)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 191, result (-0.335076, -0.622675, -0.707107), expected (-0.389614, -0.590239, -0.706979)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 192, result (-0.661076, -1.00149, 0), expected (-0.748188, -0.938198, 3.66974e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 192, result (-0.550897, -0.834573, 0), expected (-0.62349, -0.781831, 0.000183487)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 193, result (-0.628806, -0.9526, 0.141421), expected (-0.711648, -0.892379, 0.141448)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 193, result (-0.389543, -0.590132, 0.707107), expected (-0.440792, -0.552736, 0.707238)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 194, result (-0.550897, -0.834573, 0.2), expected (-0.623467, -0.781802, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 194, result (2.40805e-008, 3.64804e-008, 1), expected (0.00011718, 0.000146939, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 195, result (-0.472988, -0.716547, 0.141421), expected (-0.535298, -0.671243, 0.141394)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 195, result (0.389543, 0.590132, 0.707107), expected (0.440958, 0.552943, 0.706972)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 196, result (-0.440718, -0.667659, -1.74846e-008), expected (-0.498792, -0.625465, -3.84792e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 196, result (0.550897, 0.834573, -8.74228e-008), expected (0.62349, 0.781831, -0.000192396)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 197, result (-0.472988, -0.716547, -0.141421), expected (-0.535332, -0.671285, -0.141449)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 197, result (0.389543, 0.590132, -0.707107), expected (0.440788, 0.552731, -0.707244)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 198, result (-0.550897, -0.834573, -0.2), expected (-0.623515, -0.781862, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 198, result (-6.56938e-009, -9.95219e-009, -1), expected (-0.000122734, -0.000153904, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 199, result (-0.628806, -0.9526, -0.141421), expected (-0.711682, -0.892421, -0.141393)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 199, result (-0.389543, -0.590133, -0.707107), expected (-0.440962, -0.552948, -0.706966)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 200, result (-0.748188, -0.938198, 0), expected (-0.829275, -0.867354, 4.0261e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 200, result (-0.62349, -0.781832, 0), expected (-0.691063, -0.722795, 0.000201305)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 201, result (-0.711665, -0.892399, 0.141421), expected (-0.788774, -0.824993, 0.14145)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 201, result (-0.440874, -0.552838, 0.707107), expected (-0.488556, -0.510989, 0.707251)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 202, result (-0.62349, -0.781832, 0.2), expected (-0.691034, -0.722765, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 202, result (2.72536e-008, 3.41749e-008, 1), expected (0.000142193, 0.000148722, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 203, result (-0.535315, -0.671264, 0.141421), expected (-0.593311, -0.620555, 0.141392)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 203, result (0.440874, 0.552838, 0.707107), expected (0.488757, 0.511199, 0.70696)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 204, result (-0.498792, -0.625465, -1.74846e-008), expected (-0.55285, -0.578236, -4.20428e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 204, result (0.62349, 0.781832, -8.74228e-008), expected (0.691063, 0.722795, -0.000210214)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 205, result (-0.535315, -0.671264, -0.141421), expected (-0.593352, -0.620598, -0.141451)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 205, result (0.440874, 0.552838, -0.707107), expected (0.488551, 0.510984, -0.707257)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 206, result (-0.62349, -0.781832, -0.2), expected (-0.691092, -0.722826, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 206, result (-7.43504e-009, -9.32325e-009, -1), expected (-0.000148349, -0.000155161, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 207, result (-0.711665, -0.892399, -0.141421), expected (-0.788815, -0.825036, -0.141391)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 207, result (-0.440874, -0.552839, -0.707107), expected (-0.488761, -0.511204, -0.706953)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 208, result (-0.829275, -0.867354, 0), expected (-0.903686, -0.789526, 4.38245e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 208, result (-0.691063, -0.722795, 0), expected (-0.753072, -0.657939, 0.000219123)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 209, result (-0.788794, -0.825014, 0.141421), expected (-0.859549, -0.750965, 0.141453)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 209, result (-0.488655, -0.511093, 0.707107), expected (-0.532384, -0.46513, 0.707263)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 210, result (-0.691063, -0.722795, 0.2), expected (-0.753038, -0.657909, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 210, result (3.02073e-008, 3.15944e-008, 1), expected (0.00016837, 0.0001471, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 211, result (-0.593332, -0.620576, 0.141421), expected (-0.646547, -0.564871, 0.141389)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 211, result (0.488655, 0.511093, 0.707107), expected (0.532622, 0.465338, 0.706947)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 212, result (-0.55285, -0.578236, -1.74846e-008), expected (-0.602457, -0.526351, -4.56063e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 212, result (0.691063, 0.722795, -8.74228e-008), expected (0.753072, 0.657939, -0.000228032)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 213, result (-0.593332, -0.620576, -0.141421), expected (-0.646596, -0.564913, -0.141454)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 213, result (0.488655, 0.511093, -0.707107), expected (0.532379, 0.465126, -0.70727)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 214, result (-0.691063, -0.722795, -0.2), expected (-0.753107, -0.657969, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 214, result (-8.24084e-009, -8.61924e-009, -1), expected (-0.000175079, -0.000152962, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 215, result (-0.788794, -0.825014, -0.141421), expected (-0.859597, -0.751007, -0.141388)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 215, result (-0.488655, -0.511093, -0.707107), expected (-0.532627, -0.465342, -0.706941)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 216, result (-0.903686, -0.789527, 0), expected (-0.970821, -0.705342, 4.73881e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 216, result (-0.753071, -0.657939, 0), expected (-0.809017, -0.587785, 0.000236941)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 217, result (-0.859572, -0.750985, 0.141421), expected (-0.923402, -0.670891, 0.141455)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 217, result (-0.532502, -0.465233, 0.707107), expected (-0.571925, -0.415527, 0.707276)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 218, result (-0.753071, -0.657939, 0.2), expected (-0.808978, -0.587757, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 218, result (3.29178e-008, 2.87594e-008, 1), expected (0.000195293, 0.000141888, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 219, result (-0.646571, -0.564892, 0.141421), expected (-0.694577, -0.504639, 0.141387)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 219, result (0.532502, 0.465233, 0.707107), expected (0.572201, 0.415728, 0.706935)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 220, result (-0.602457, -0.526351, -1.74846e-008), expected (-0.647214, -0.470228, -4.91699e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 220, result (0.753071, 0.657939, -8.74228e-008), expected (0.809017, 0.587785, -0.000245849)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 221, result (-0.646571, -0.564892, -0.141421), expected (-0.694633, -0.50468, -0.141456)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 221, result (0.532502, 0.465233, -0.707107), expected (0.57192, 0.415524, -0.707282)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 222, result (-0.753071, -0.657939, -0.2), expected (-0.809058, -0.587814, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 222, result (-8.98029e-009, -7.84584e-009, -1), expected (-0.0002025, -0.000147125, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 223, result (-0.859572, -0.750985, -0.141421), expected (-0.923458, -0.670931, -0.141386)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 223, result (-0.532502, -0.465233, -0.707107), expected (-0.572206, -0.415732, -0.706928)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 224, result (-0.97082, -0.705342, 0), expected (-1.03014, -0.615479, 5.09517e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 224, result (-0.809017, -0.587785, 0), expected (-0.858449, -0.512899, 0.000254758)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 225, result (-0.923429, -0.670911, 0.141421), expected (-0.979821, -0.585415, 0.141458)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 225, result (-0.572061, -0.415627, 0.707107), expected (-0.606859, -0.362581, 0.707289)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 226, result (-0.809017, -0.587785, 0.2), expected (-0.858404, -0.512872, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 226, result (3.53633e-008, 2.56929e-008, 1), expected (0.000222521, 0.00013295, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 227, result (-0.694605, -0.50466, 0.141421), expected (-0.737014, -0.440345, 0.141384)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 227, result (0.572061, 0.415627, 0.707107), expected (0.607174, 0.362769, 0.706922)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 228, result (-0.647214, -0.470228, -1.74846e-008), expected (-0.686759, -0.410319, -5.27335e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 228, result (0.809017, 0.587785, -8.74228e-008), expected (0.858449, 0.512899, -0.000263667)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 229, result (-0.694605, -0.50466, -0.141421), expected (-0.737078, -0.440383, -0.141459)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 229, result (0.572061, 0.415627, -0.707107), expected (0.606854, 0.362578, -0.707295)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 230, result (-0.809017, -0.587785, -0.2), expected (-0.858495, -0.512927, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 230, result (-9.64743e-009, -7.00927e-009, -1), expected (-0.000230169, -0.000137519, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 231, result (-0.923429, -0.670911, -0.141421), expected (-0.979885, -0.585453, -0.141383)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 231, result (-0.572062, -0.415627, -0.707107), expected (-0.607179, -0.362772, -0.706916)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 232, result (-1.03014, -0.615479, 0), expected (-1.08116, -0.52066, 5.45152e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 232, result (-0.858449, -0.512899, 0), expected (-0.900969, -0.433883, 0.000272576)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 233, result (-0.979852, -0.585434, 0.141421), expected (-1.02835, -0.495227, 0.14146)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 233, result (-0.607015, -0.362675, 0.707107), expected (-0.636906, -0.306718, 0.707301)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 234, result (-0.858449, -0.512899, 0.2), expected (-0.900919, -0.433859, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 234, result (3.7524e-008, 2.24195e-008, 1), expected (0.000249596, 0.000120199, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 235, result (-0.737046, -0.440364, 0.141421), expected (-0.773517, -0.372506, 0.141382)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 235, result (0.607015, 0.362675, 0.707107), expected (0.637259, 0.306888, 0.706909)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 236, result (-0.686759, -0.41032, -1.74846e-008), expected (-0.720775, -0.347107, -5.6297e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 236, result (0.858449, 0.512899, -8.74228e-008), expected (0.900969, 0.433883, -0.000281485)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 237, result (-0.737046, -0.440364, -0.141421), expected (-0.773589, -0.37254, -0.141461)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 237, result (0.607015, 0.362675, -0.707107), expected (0.636901, 0.306715, -0.707307)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 238, result (-0.858449, -0.512899, -0.2), expected (-0.901021, -0.433908, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 238, result (-1.02369e-008, -6.11626e-009, -1), expected (-0.000257623, -0.000124064, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 239, result (-0.979852, -0.585434, -0.141421), expected (-1.02842, -0.495261, -0.141381)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 239, result (-0.607015, -0.362675, -0.707107), expected (-0.637265, -0.30689, -0.706903)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 240, result (-1.08116, -0.520661, 0), expected (-1.12348, -0.421649, 5.80788e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 240, result (-0.900969, -0.433884, 0), expected (-0.936235, -0.351374, 0.000290394)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 241, result (-1.02839, -0.495244, 0.141421), expected (-1.0686, -0.401052, 0.141463)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 241, result (-0.637081, -0.306802, 0.707107), expected (-0.661824, -0.248387, 0.707314)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 242, result (-0.900969, -0.433884, 0.2), expected (-0.93618, -0.351354, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 242, result (3.93826e-008, 1.89657e-008, 1), expected (0.000276047, 0.000103602, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 243, result (-0.773553, -0.372523, 0.141421), expected (-0.803792, -0.301668, 0.141379)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 243, result (0.637081, 0.306802, 0.707107), expected (0.662215, 0.248533, 0.706897)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 244, result (-0.720775, -0.347107, -1.74846e-008), expected (-0.748988, -0.2811, -5.98606e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 244, result (0.900969, 0.433884, -8.74228e-008), expected (0.936235, 0.351374, -0.000299303)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 245, result (-0.773553, -0.372523, -0.141421), expected (-0.803871, -0.301698, -0.141464)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 245, result (0.637081, 0.306802, -0.707107), expected (0.661819, 0.248384, -0.70732)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 246, result (-0.900969, -0.433884, -0.2), expected (-0.936292, -0.351396, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 246, result (-1.07439e-008, -5.17401e-009, -1), expected (-0.000284388, -0.000106733, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 247, result (-1.02839, -0.495244, -0.141421), expected (-1.06868, -0.401082, -0.141378)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 247, result (-0.637081, -0.306802, -0.707107), expected (-0.662221, -0.248535, -0.70689)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 248, result (-1.12348, -0.42165, 0), expected (-1.15676, -0.319244, 6.16424e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 248, result (-0.936235, -0.351375, 0), expected (-0.963963, -0.266036, 0.000308212)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 249, result (-1.06864, -0.401067, 0.141421), expected (-1.10025, -0.303648, 0.141465)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 249, result (-0.662018, -0.24846, 0.707107), expected (-0.681413, -0.188058, 0.707326)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 250, result (-0.936235, -0.351375, 0.2), expected (-0.963903, -0.26602, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 250, result (4.09241e-008, 1.53591e-008, 1), expected (0.000301399, 8.31806e-005, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 251, result (-0.803831, -0.301683, 0.141421), expected (-0.827595, -0.228401, 0.141377)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 251, result (0.662018, 0.24846, 0.707107), expected (0.681839, 0.188175, 0.706884)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 252, result (-0.748988, -0.2811, -1.74846e-008), expected (-0.77117, -0.212829, -6.34241e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 252, result (0.936235, 0.351375, -8.74228e-008), expected (0.963963, 0.266036, -0.000317121)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 253, result (-0.803831, -0.301683, -0.141421), expected (-0.827682, -0.228425, -0.141467)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 253, result (0.662018, 0.24846, -0.707107), expected (0.681407, 0.188056, -0.707333)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 254, result (-0.936235, -0.351375, -0.2), expected (-0.964025, -0.266054, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 254, result (-1.11645e-008, -4.1901e-009, -1), expected (-0.000309987, -8.55507e-005, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 255, result (-1.06864, -0.401067, -0.141421), expected (-1.10033, -0.303672, -0.141376)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 255, result (-0.662018, -0.24846, -0.707107), expected (-0.681845, -0.188177, -0.706878)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 256, result (-1.15676, -0.319244, 0), expected (-1.18072, -0.214268, 6.52059e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 256, result (-0.963963, -0.266037, 0), expected (-0.98393, -0.178556, 0.00032603)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 257, result (-1.10029, -0.30366, 0.141421), expected (-1.12303, -0.2038, 0.141468)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 257, result (-0.681625, -0.188116, 0.707107), expected (-0.695515, -0.126217, 0.707339)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 258, result (-0.963963, -0.266037, 0.2), expected (-0.983865, -0.178545, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 258, result (4.21362e-008, 1.16288e-008, 1), expected (0.000325173, 5.901e-005, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 259, result (-0.827638, -0.228414, 0.141421), expected (-0.844735, -0.153296, 0.141374)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 259, result (0.681625, 0.188116, 0.707107), expected (0.695975, 0.1263, 0.706871)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 260, result (-0.77117, -0.21283, -1.74846e-008), expected (-0.787144, -0.142845, -6.69877e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 260, result (0.963963, 0.266037, -8.74228e-008), expected (0.98393, 0.178556, -0.000334939)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 261, result (-0.827638, -0.228414, -0.141421), expected (-0.844828, -0.153313, -0.141469)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 261, result (0.681625, 0.188116, -0.707107), expected (0.695509, 0.126216, -0.707345)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 262, result (-0.963963, -0.266037, -0.2), expected (-0.983996, -0.178569, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 262, result (-1.14951e-008, -3.17246e-009, -1), expected (-0.000333939, -6.06008e-005, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 263, result (-1.10029, -0.30366, -0.141421), expected (-1.12313, -0.203817, -0.141373)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 263, result (-0.681625, -0.188117, -0.707107), expected (-0.695981, -0.126302, -0.706865)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 264, result (-1.18072, -0.214268, 0), expected (-1.19517, -0.107567, 6.87695e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 264, result (-0.98393, -0.178557, 0), expected (-0.995974, -0.0896388, 0.000343847)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 265, result (-1.12308, -0.203809, 0.141421), expected (-1.13678, -0.102311, 0.14147)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 265, result (-0.695743, -0.126259, 0.707107), expected (-0.704016, -0.0633623, 0.707351)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 266, result (-0.98393, -0.178557, 0.2), expected (-0.995905, -0.0896325, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 266, result (4.30089e-008, 7.80497e-009, 1), expected (0.0003469, 3.12214e-005, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 267, result (-0.844781, -0.153305, 0.141421), expected (-0.855073, -0.0769575, 0.141372)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 267, result (0.695743, 0.126259, 0.707107), expected (0.704507, 0.0634064, 0.706859)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 268, result (-0.787144, -0.142845, -1.74846e-008), expected (-0.79678, -0.071711, -7.05513e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 268, result (0.98393, 0.178557, -8.74228e-008), expected (0.995974, 0.0896388, -0.000352756)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 269, result (-0.844781, -0.153305, -0.141421), expected (-0.855172, -0.0769664, -0.141472)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 269, result (0.695743, 0.126259, -0.707107), expected (0.70401, 0.0633617, -0.707358)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 270, result (-0.98393, -0.178557, -0.2), expected (-0.996045, -0.0896452, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 270, result (-1.17332e-008, -2.12927e-009, -1), expected (-0.000355773, -3.20199e-005, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 271, result (-1.12308, -0.203809, -0.141421), expected (-1.13688, -0.10232, -0.141371)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 271, result (-0.695744, -0.126259, -0.707107), expected (-0.704513, -0.063407, -0.706853)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 272, result (-1.19517, -0.107567, 0), expected (-1.2, 6.77112e-007, 7.23331e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 272, result (-0.995974, -0.0896393, 0), expected (-1, 5.6426e-007, 0.000361665)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 273, result (-1.13683, -0.102316, 0.141421), expected (-1.14137, 6.44029e-007, 0.141473)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 273, result (-0.70426, -0.0633845, 0.707107), expected (-0.706849, 3.98847e-007, 0.707364)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 274, result (-0.995974, -0.0896393, 0.2), expected (-0.999927, 5.64219e-007, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 274, result (4.35354e-008, 3.91826e-009, 1), expected (0.00036612, -2.06587e-010, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 275, result (-0.855122, -0.0769624, 0.141421), expected (-0.858527, 4.84432e-007, 0.141369)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 275, result (0.70426, 0.0633845, 0.707107), expected (0.707367, -3.99139e-007, 0.706846)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 276, result (-0.796779, -0.0717114, -1.74846e-008), expected (-0.8, 4.51408e-007, -7.41148e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 276, result (0.995974, 0.0896393, -8.74228e-008), expected (1, -5.6426e-007, -0.000370574)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 277, result (-0.855122, -0.0769624, -0.141421), expected (-0.858631, 4.84491e-007, -0.141474)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 277, result (0.70426, 0.0633845, -0.707107), expected (0.706843, -3.98843e-007, -0.70737)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 278, result (-0.995974, -0.0896393, -0.2), expected (-1.00007, 5.64302e-007, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 278, result (-1.18769e-008, -1.06894e-009, -1), expected (-0.000375029, 2.11614e-010, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 279, result (-1.13683, -0.102316, -0.141421), expected (-1.14147, 6.44088e-007, -0.141368)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 279, result (-0.70426, -0.0633845, -0.707107), expected (-0.707373, 3.99143e-007, -0.70684)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 280, result (-1.2, 1.04907e-007, 0), expected (-1.19517, 0.107568, 7.58966e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 280, result (-1, 8.74228e-008, 0), expected (-0.995974, 0.0896399, 0.000379483)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 281, result (-1.14142, 9.97862e-008, 0.141421), expected (-1.13677, 0.102312, 0.141475)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 281, result (-0.707107, 6.18172e-008, 0.707107), expected (-0.703991, 0.0633608, 0.707377)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 282, result (-1, 8.74228e-008, 0.2), expected (-0.995898, 0.089633, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 282, result (4.37114e-008, -3.82137e-015, 1), expected (0.000382392, -3.44161e-005, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 283, result (-0.858579, 7.50593e-008, 0.141421), expected (-0.855068, 0.076958, 0.141367)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 283, result (0.707107, -6.18172e-008, 0.707107), expected (0.704532, -0.0634095, 0.706834)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 284, result (-0.8, 6.99382e-008, -1.74846e-008), expected (-0.796779, 0.0717119, -7.76784e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 284, result (1, -8.74228e-008, -8.74228e-008), expected (0.995974, -0.0896399, -0.000388392)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 285, result (-0.858579, 7.50593e-008, -0.141421), expected (-0.855177, 0.0769679, -0.141477)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 285, result (0.707107, -6.18172e-008, -0.707107), expected (0.703985, -0.0633602, -0.707383)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 286, result (-1, 8.74228e-008, -0.2), expected (-0.996053, 0.089647, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 286, result (-1.19249e-008, 1.04251e-015, -1), expected (-0.000391265, 3.52147e-005, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 287, result (-1.14142, 9.97862e-008, -0.141421), expected (-1.13688, 0.102322, -0.141365)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 287, result (-0.707107, 6.18173e-008, -0.707107), expected (-0.704538, 0.06341, -0.706827)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 288, result (-1.19517, 0.107567, 0), expected (-1.18072, 0.214269, 7.94602e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 288, result (-0.995974, 0.0896394, 0), expected (-0.983929, 0.178558, 0.000397301)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 289, result (-1.13683, 0.102316, 0.141421), expected (-1.12302, 0.203799, 0.141478)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 289, result (-0.70426, 0.0633847, 0.707107), expected (-0.695465, 0.126209, 0.707389)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 290, result (-0.995974, 0.0896394, 0.2), expected (-0.98385, 0.178543, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 290, result (4.35354e-008, -3.91826e-009, 1), expected (0.000395299, -7.17364e-005, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 291, result (-0.855122, 0.0769625, 0.141421), expected (-0.844725, 0.153295, 0.141364)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 291, result (0.70426, -0.0633847, 0.707107), expected (0.696024, -0.12631, 0.706821)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 292, result (-0.796779, 0.0717115, -1.74846e-008), expected (-0.787144, 0.142846, -8.1242e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 292, result (0.995974, -0.0896394, -8.74228e-008), expected (0.983929, -0.178558, -0.00040621)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 293, result (-0.855122, 0.0769625, -0.141421), expected (-0.844838, 0.153316, -0.141479)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 293, result (0.70426, -0.0633846, -0.707107), expected (0.695459, -0.126208, -0.707396)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 294, result (-0.995974, 0.0896394, -0.2), expected (-0.98401, 0.178572, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 294, result (-1.18769e-008, 1.06894e-009, -1), expected (-0.000404065, 7.33272e-005, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 295, result (-1.13683, 0.102316, -0.141421), expected (-1.12314, 0.20382, -0.141363)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 295, result (-0.70426, 0.0633847, -0.707107), expected (-0.69603, 0.126311, -0.706815)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 296, result (-1.18072, 0.214268, 0), expected (-1.15676, 0.319245, 8.30237e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 296, result (-0.98393, 0.178557, 0), expected (-0.963963, 0.266037, 0.000415119)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 297, result (-1.12308, 0.203809, 0.141421), expected (-1.10023, 0.303645, 0.14148)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 297, result (-0.695743, 0.126259, 0.707107), expected (-0.68134, 0.188038, 0.707402)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 298, result (-0.98393, 0.178557, 0.2), expected (-0.963882, 0.266015, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 298, result (4.30089e-008, -7.80498e-009, 1), expected (0.000404453, -0.000111622, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 299, result (-0.844781, 0.153305, 0.141421), expected (-0.82758, 0.228398, 0.141362)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 299, result (0.695743, -0.126259, 0.707107), expected (0.681912, -0.188196, 0.706808)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 300, result (-0.787144, 0.142846, -1.74846e-008), expected (-0.77117, 0.21283, -8.48055e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 300, result (0.98393, -0.178557, -8.74228e-008), expected (0.963963, -0.266037, -0.000424028)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 301, result (-0.844781, 0.153305, -0.141421), expected (-0.827696, 0.22843, -0.141482)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 301, result (0.695743, -0.126259, -0.707107), expected (0.681334, -0.188037, -0.707408)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 302, result (-0.98393, 0.178557, -0.2), expected (-0.964045, 0.26606, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 302, result (-1.17332e-008, 2.12927e-009, -1), expected (-0.000413041, 0.000113992, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 303, result (-1.12308, 0.203809, -0.141421), expected (-1.10035, 0.303677, -0.14136)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 303, result (-0.695744, 0.126259, -0.707107), expected (-0.681918, 0.188198, -0.706802)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 304, result (-1.15676, 0.319244, 0), expected (-1.12348, 0.421651, 8.65873e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 304, result (-0.963963, 0.266037, 0), expected (-0.936234, 0.351375, 0.000432937)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 305, result (-1.10029, 0.30366, 0.141421), expected (-1.06858, 0.401046, 0.141483)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 305, result (-0.681625, 0.188117, 0.707107), expected (-0.66173, 0.248352, 0.707414)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 306, result (-0.963963, 0.266037, 0.2), expected (-0.936153, 0.351345, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 306, result (4.21362e-008, -1.16288e-008, 1), expected (0.000409501, -0.000153688, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 307, result (-0.827638, 0.228414, 0.141421), expected (-0.803773, 0.301662, 0.141359)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 307, result (0.681625, -0.188117, 0.707107), expected (0.662309, -0.248569, 0.706796)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 308, result (-0.77117, 0.21283, -1.74846e-008), expected (-0.748988, 0.2811, -8.83691e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 308, result (0.963963, -0.266037, -8.74228e-008), expected (0.936234, -0.351375, -0.000441845)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 309, result (-0.827638, 0.228414, -0.141421), expected (-0.80389, 0.301706, -0.141484)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 309, result (0.681624, -0.188117, -0.707107), expected (0.661724, -0.24835, -0.707421)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 310, result (-0.963963, 0.266037, -0.2), expected (-0.936318, 0.351407, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 310, result (-1.14951e-008, 3.17246e-009, -1), expected (-0.000417841, 0.000156819, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 311, result (-1.10029, 0.30366, -0.141421), expected (-1.0687, 0.40109, -0.141358)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 311, result (-0.681625, 0.188117, -0.707107), expected (-0.662315, 0.248571, -0.70679)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 312, result (-1.12348, 0.42165, 0), expected (-1.08116, 0.520661, 9.01509e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 312, result (-0.936235, 0.351375, 0), expected (-0.900968, 0.433884, 0.000450754)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 313, result (-1.06864, 0.401067, 0.141421), expected (-1.02833, 0.495217, 0.141485)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 313, result (-0.662018, 0.24846, 0.707107), expected (-0.636792, 0.306664, 0.707427)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 314, result (-0.936235, 0.351375, 0.2), expected (-0.900887, 0.433845, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 314, result (4.09241e-008, -1.53591e-008, 1), expected (0.000410129, -0.000197508, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 315, result (-0.803831, 0.301683, 0.141421), expected (-0.773494, 0.372496, 0.141357)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 315, result (0.662018, -0.24846, 0.707107), expected (0.637372, -0.306943, 0.706783)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 316, result (-0.748988, 0.2811, -1.74846e-008), expected (-0.720775, 0.347108, -9.19327e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 316, result (0.936235, -0.351375, -8.74228e-008), expected (0.900968, -0.433884, -0.000459663)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 317, result (-0.803831, 0.301683, -0.141421), expected (-0.773611, 0.372552, -0.141487)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 317, result (0.662018, -0.24846, -0.707107), expected (0.636787, -0.306661, -0.707433)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 318, result (-0.936235, 0.351375, -0.2), expected (-0.901052, 0.433925, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 318, result (-1.11645e-008, 4.19011e-009, -1), expected (-0.000418155, 0.000201373, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 319, result (-1.06864, 0.401067, -0.141421), expected (-1.02844, 0.495274, -0.141355)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 319, result (-0.662018, 0.24846, -0.707107), expected (-0.637378, 0.306946, -0.706777)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 320, result (-1.08116, 0.520661, 0), expected (-1.03014, 0.61548, 9.37144e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 320, result (-0.900969, 0.433884, 0), expected (-0.858448, 0.5129, 0.000468572)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 321, result (-1.02838, 0.495244, 0.141421), expected (-0.979794, 0.585401, 0.141488)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 321, result (-0.637081, 0.306802, 0.707107), expected (-0.606729, 0.362504, 0.70744)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 322, result (-0.900969, 0.433884, 0.2), expected (-0.858367, 0.512851, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 322, result (3.93826e-008, -1.89657e-008, 1), expected (0.000406069, -0.000242615, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 323, result (-0.773552, 0.372524, 0.141421), expected (-0.736988, 0.44033, 0.141354)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 323, result (0.637081, -0.306802, 0.707107), expected (0.607303, -0.362847, 0.706771)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 324, result (-0.720775, 0.347107, -1.74846e-008), expected (-0.686759, 0.41032, -9.54962e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 324, result (0.900969, -0.433884, -8.74228e-008), expected (0.858448, -0.5129, -0.000477481)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 325, result (-0.773553, 0.372524, -0.141421), expected (-0.737104, 0.4404, -0.141489)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 325, result (0.637081, -0.306802, -0.707107), expected (0.606723, -0.362501, -0.707446)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 326, result (-0.900969, 0.433884, -0.2), expected (-0.858531, 0.512949, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 326, result (-1.07439e-008, 5.17401e-009, -1), expected (-0.000413717, 0.000247185, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 327, result (-1.02839, 0.495245, -0.141421), expected (-0.97991, 0.58547, -0.141353)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 327, result (-0.637081, 0.306802, -0.707107), expected (-0.607309, 0.362851, -0.706764)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 328, result (-1.03014, 0.615479, 0), expected (-0.97082, 0.705343, 9.7278e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 328, result (-0.858449, 0.512899, 0), expected (-0.809016, 0.587786, 0.00048639)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 329, result (-0.979852, 0.585434, 0.141421), expected (-0.923373, 0.670871, 0.14149)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 329, result (-0.607015, 0.362675, 0.707107), expected (-0.571781, 0.415424, 0.707452)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 330, result (-0.858449, 0.512899, 0.2), expected (-0.808937, 0.587728, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 330, result (3.7524e-008, -2.24195e-008, 1), expected (0.000397101, -0.000288511, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 331, result (-0.737046, 0.440364, 0.141421), expected (-0.694548, 0.504619, 0.141352)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 331, result (0.607015, -0.362675, 0.707107), expected (0.572343, -0.415832, 0.706758)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 332, result (-0.686759, 0.410319, -1.74846e-008), expected (-0.647213, 0.470229, -9.90598e-005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 332, result (0.858449, -0.512899, -8.74228e-008), expected (0.809016, -0.587786, -0.000495299)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 333, result (-0.737046, 0.440364, -0.141421), expected (-0.694661, 0.504702, -0.141492)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 333, result (0.607015, -0.362675, -0.707107), expected (0.571776, -0.415421, -0.707458)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 334, result (-0.858449, 0.512899, -0.2), expected (-0.809097, 0.587845, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 334, result (-1.02369e-008, 6.11626e-009, -1), expected (-0.000404309, 0.000293748, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 335, result (-0.979852, 0.585434, -0.141421), expected (-0.923486, 0.670953, -0.14135)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 335, result (-0.607015, 0.362675, -0.707107), expected (-0.572348, 0.415836, -0.706752)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 336, result (-0.97082, 0.705343, 0), expected (-0.903685, 0.789527, 0.000100842)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 336, result (-0.809017, 0.587786, 0), expected (-0.753071, 0.657939, 0.000504208)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 337, result (-0.923429, 0.670911, 0.141421), expected (-0.859517, 0.750939, 0.141493)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 337, result (-0.572061, 0.415627, 0.707107), expected (-0.532232, 0.464998, 0.707465)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 338, result (-0.809017, 0.587786, 0.2), expected (-0.752994, 0.657872, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 338, result (3.53632e-008, -2.56929e-008, 1), expected (0.000383059, -0.000334669, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 339, result (-0.694605, 0.50466, 0.141421), expected (-0.646516, 0.564845, 0.141349)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 339, result (0.572061, -0.415627, 0.707107), expected (0.532773, -0.465471, 0.706745)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 340, result (-0.647213, 0.470228, -1.74846e-008), expected (-0.602457, 0.526352, -0.000102623)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 340, result (0.809017, -0.587786, -8.74228e-008), expected (0.753071, -0.657939, -0.000513117)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 341, result (-0.694605, 0.50466, -0.141421), expected (-0.646625, 0.564941, -0.141494)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 341, result (0.572061, -0.415627, -0.707107), expected (0.532227, -0.464994, -0.707471)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 342, result (-0.809017, 0.587786, -0.2), expected (-0.753149, 0.658007, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 342, result (-9.64743e-009, 7.00927e-009, -1), expected (-0.000389768, 0.00034053, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 343, result (-0.923429, 0.670911, -0.141421), expected (-0.859627, 0.751034, -0.141348)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 343, result (-0.572061, 0.415627, -0.707107), expected (-0.532778, 0.465475, -0.706739)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 344, result (-0.903686, 0.789527, 0), expected (-0.829274, 0.867355, 0.000104405)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 344, result (-0.753071, 0.657939, 0), expected (-0.691062, 0.722795, 0.000522026)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 345, result (-0.859572, 0.750985, 0.141421), expected (-0.788742, 0.824961, 0.141495)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 345, result (-0.532502, 0.465233, 0.707107), expected (-0.488398, 0.510826, 0.707477)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 346, result (-0.753071, 0.657939, 0.2), expected (-0.690989, 0.722719, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 346, result (3.29178e-008, -2.87594e-008, 1), expected (0.00036383, -0.000380537, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 347, result (-0.646571, 0.564892, 0.141421), expected (-0.593279, 0.620523, 0.141347)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 347, result (0.532502, -0.465233, 0.707107), expected (0.488913, -0.511364, 0.706733)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 348, result (-0.602457, 0.526351, -1.74846e-008), expected (-0.55285, 0.578236, -0.000106187)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 348, result (0.753071, -0.657939, -8.74228e-008), expected (0.691062, -0.722795, -0.000530935)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 349, result (-0.646571, 0.564892, -0.141421), expected (-0.593383, 0.620631, -0.141497)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 349, result (0.532502, -0.465233, -0.707107), expected (0.488394, -0.510821, -0.707484)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 350, result (-0.753071, 0.657939, -0.2), expected (-0.691136, 0.722873, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 350, result (-8.98029e-009, 7.84584e-009, -1), expected (-0.000369987, 0.000386977, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 351, result (-0.859572, 0.750986, -0.141421), expected (-0.788845, 0.825069, -0.141345)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 351, result (-0.532502, 0.465233, -0.707107), expected (-0.488917, 0.511368, -0.706727)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 352, result (-0.829275, 0.867354, 0), expected (-0.748187, 0.938198, 0.000107969)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 352, result (-0.691062, 0.722795, 0), expected (-0.623489, 0.781832, 0.000539843)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 353, result (-0.788793, 0.825014, 0.141421), expected (-0.711616, 0.89234, 0.141498)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 353, result (-0.488655, 0.511093, 0.707107), expected (-0.440634, 0.552539, 0.70749)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 354, result (-0.691062, 0.722795, 0.2), expected (-0.623421, 0.781747, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 354, result (3.02073e-008, -3.15944e-008, 1), expected (0.000339364, -0.000425549, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 355, result (-0.593331, 0.620576, 0.141421), expected (-0.535266, 0.671204, 0.141344)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 355, result (0.488655, -0.511093, 0.707107), expected (0.441114, -0.553141, 0.70672)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 356, result (-0.55285, 0.578236, -1.74846e-008), expected (-0.498791, 0.625466, -0.00010975)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 356, result (0.691062, -0.722795, -8.74228e-008), expected (0.623489, -0.781832, -0.000548752)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 357, result (-0.593331, 0.620577, -0.141421), expected (-0.535363, 0.671325, -0.141499)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 357, result (0.488655, -0.511093, -0.707107), expected (0.44063, -0.552534, -0.707496)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 358, result (-0.691062, 0.722795, -0.2), expected (-0.623558, 0.781918, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 358, result (-8.24084e-009, 8.61925e-009, -1), expected (-0.000344919, 0.000432515, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 359, result (-0.788793, 0.825014, -0.141421), expected (-0.711713, 0.892461, -0.141343)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 359, result (-0.488655, 0.511093, -0.707107), expected (-0.441118, 0.553146, -0.706714)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 360, result (-0.748188, 0.938198, 0), expected (-0.661076, 1.00149, 0.000111532)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 360, result (-0.62349, 0.781832, 0), expected (-0.550896, 0.834573, 0.000557661)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 361, result (-0.711664, 0.892399, 0.141421), expected (-0.628761, 0.952534, 0.141501)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 361, result (-0.440874, 0.552838, 0.707107), expected (-0.389324, 0.589802, 0.707503)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 362, result (-0.62349, 0.781832, 0.2), expected (-0.550834, 0.83448, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 362, result (2.72536e-008, -3.41749e-008, 1), expected (0.000309668, -0.000469127, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 363, result (-0.535315, 0.671264, 0.141421), expected (-0.472944, 0.71648, 0.141342)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 363, result (0.440874, -0.552838, 0.707107), expected (0.389762, -0.590466, 0.706708)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 364, result (-0.498792, 0.625465, -1.74846e-008), expected (-0.440717, 0.667659, -0.000113314)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 364, result (0.62349, -0.781832, -8.74228e-008), expected (0.550896, -0.834573, -0.00056657)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 365, result (-0.535315, 0.671264, -0.141421), expected (-0.473032, 0.716614, -0.141502)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 365, result (0.440874, -0.552838, -0.707107), expected (0.389321, -0.589797, -0.707509)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 366, result (-0.62349, 0.781832, -0.2), expected (-0.550959, 0.834669, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 366, result (-7.43504e-009, 9.32325e-009, -1), expected (-0.000314575, 0.000476562, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 367, result (-0.711664, 0.892399, -0.141421), expected (-0.62885, 0.952668, -0.14134)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 367, result (-0.440874, 0.552839, -0.707107), expected (-0.389766, 0.590471, -0.706701)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 368, result (-0.661077, 1.00149, 0), expected (-0.568642, 1.05672, 0.000115096)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 368, result (-0.550897, 0.834573, 0), expected (-0.473868, 0.880596, 0.000575479)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 369, result (-0.628806, 0.9526, 0.141421), expected (-0.540844, 1.00506, 0.141503)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 369, result (-0.389543, 0.590132, 0.707107), expected (-0.334882, 0.622316, 0.707515)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 370, result (-0.550897, 0.834573, 0.2), expected (-0.473813, 0.880494, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 370, result (2.40805e-008, -3.64804e-008, 1), expected (0.000274812, -0.000510687, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 371, result (-0.472989, 0.716547, 0.141421), expected (-0.406814, 0.755988, 0.141339)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 371, result (0.389543, -0.590132, 0.707107), expected (0.33527, -0.623038, 0.706695)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 372, result (-0.440718, 0.667659, -1.74846e-008), expected (-0.379094, 0.704477, -0.000116878)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 372, result (0.550897, -0.834573, -8.74228e-008), expected (0.473868, -0.880596, -0.000584388)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 373, result (-0.472989, 0.716547, -0.141421), expected (-0.406892, 0.756134, -0.141504)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 373, result (0.389543, -0.590132, -0.707107), expected (0.334879, -0.62231, -0.707521)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 374, result (-0.550897, 0.834573, -0.2), expected (-0.473924, 0.8807, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 374, result (-6.56938e-009, 9.95218e-009, -1), expected (-0.000279034, 0.000518532, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 375, result (-0.628806, 0.9526, -0.141421), expected (-0.540923, 1.0052, -0.141338)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 375, result (-0.389543, 0.590133, -0.707107), expected (-0.335273, 0.623043, -0.706689)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 376, result (-0.568642, 1.05671, 0), expected (-0.471629, 1.10343, 0.000118659)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 376, result (-0.473868, 0.880596, 0), expected (-0.393024, 0.919528, 0.000593297)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 377, result (-0.540883, 1.00513, 0.141421), expected (-0.448573, 1.04949, 0.141506)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 377, result (-0.335076, 0.622675, 0.707107), expected (-0.277745, 0.649817, 0.707528)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 378, result (-0.473868, 0.880596, 0.2), expected (-0.392977, 0.919418, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 378, result (2.07134e-008, -3.84921e-008, 1), expected (0.000234931, -0.000549649, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 379, result (-0.406853, 0.756061, 0.141421), expected (-0.337409, 0.789409, 0.141336)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 379, result (0.335076, -0.622675, 0.707107), expected (0.278077, -0.650595, 0.706682)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 380, result (-0.379095, 0.704477, -1.74846e-008), expected (-0.314419, 0.735622, -0.000120441)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 380, result (0.473868, -0.880596, -8.74228e-008), expected (0.393024, -0.919528, -0.000602206)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 381, result (-0.406853, 0.756061, -0.141421), expected (-0.337476, 0.789566, -0.141507)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 381, result (0.335075, -0.622675, -0.707107), expected (0.277742, -0.649811, -0.707534)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 382, result (-0.473868, 0.880596, -0.2), expected (-0.393072, 0.91964, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 382, result (-5.65082e-009, 1.0501e-008, -1), expected (-0.000238432, 0.000557841, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 383, result (-0.540884, 1.00513, -0.141421), expected (-0.44864, 1.04965, -0.141335)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 383, result (-0.335076, 0.622675, -0.707107), expected (-0.278079, 0.6506, -0.706676)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 384, result (-0.47163, 1.10343, 0), expected (-0.370819, 1.14127, 0.000122223)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 384, result (-0.393025, 0.919528, 0), expected (-0.309016, 0.951057, 0.000611115)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 385, result (-0.448607, 1.04957, 0.141421), expected (-0.352691, 1.08547, 0.141508)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 385, result (-0.277911, 0.650204, 0.707107), expected (-0.218373, 0.672086, 0.70754)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 386, result (-0.393025, 0.919528, 0.2), expected (-0.308978, 0.95094, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 386, result (1.71797e-008, -4.01938e-008, 1), expected (0.000190221, -0.000585441, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 387, result (-0.337443, 0.789487, 0.141421), expected (-0.265288, 0.816474, 0.141334)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 387, result (0.277911, -0.650204, 0.707107), expected (0.218642, -0.672914, 0.70667)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 388, result (-0.31442, 0.735622, -1.74846e-008), expected (-0.247213, 0.760845, -0.000124005)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 388, result (0.393025, -0.919528, -8.74228e-008), expected (0.309016, -0.951057, -0.000620024)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 389, result (-0.337443, 0.789487, -0.141421), expected (-0.265342, 0.816641, -0.141509)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 389, result (0.277911, -0.650204, -0.707107), expected (0.218371, -0.67208, -0.707547)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 390, result (-0.393025, 0.919528, -0.2), expected (-0.309055, 0.951176, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 390, result (-4.68678e-009, 1.09653e-008, -1), expected (-0.000192974, 0.000593914, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 391, result (-0.448607, 1.04957, -0.141421), expected (-0.352745, 1.08564, -0.141333)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 391, result (-0.277911, 0.650204, -0.707107), expected (-0.218644, 0.67292, -0.706663)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 392, result (-0.37082, 1.14127, 0), expected (-0.267024, 1.16991, 0.000125787)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 392, result (-0.309017, 0.951057, 0), expected (-0.22252, 0.974928, 0.000628933)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 393, result (-0.352718, 1.08556, 0.141421), expected (-0.253969, 1.11272, 0.141511)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 393, result (-0.218508, 0.672499, 0.707107), expected (-0.157246, 0.688943, 0.707553)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 394, result (-0.309017, 0.951057, 0.2), expected (-0.222492, 0.974805, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 394, result (1.35075e-008, -4.1572e-008, 1), expected (0.000140941, -0.000617507, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 395, result (-0.265315, 0.816557, 0.141421), expected (-0.191031, 0.836965, 0.141331)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 395, result (0.218508, -0.672499, 0.707107), expected (0.157445, -0.689816, 0.706657)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 396, result (-0.247213, 0.760845, -1.74846e-008), expected (-0.178016, 0.779942, -0.000127568)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 396, result (0.309017, -0.951057, -8.74228e-008), expected (0.22252, -0.974928, -0.000637841)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 397, result (-0.265315, 0.816557, -0.141421), expected (-0.191071, 0.837141, -0.141512)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 397, result (0.218508, -0.672498, -0.707107), expected (0.157245, -0.688937, -0.707559)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 398, result (-0.309017, 0.951057, -0.2), expected (-0.222549, 0.975053, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 398, result (-3.68499e-009, 1.13412e-008, -1), expected (-0.000142924, 0.000626192, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 399, result (-0.352718, 1.08556, -0.141421), expected (-0.254009, 1.11289, -0.14133)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 399, result (-0.218508, 0.672499, -0.707107), expected (-0.157447, 0.689822, -0.706651)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 400, result (-0.267025, 1.16991, 0), expected (-0.161079, 1.18914, 0.00012935)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 400, result (-0.222521, 0.974928, 0), expected (-0.134232, 0.99095, 0.00064675)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 401, result (-0.25399, 1.1128, 0.141421), expected (-0.153203, 1.131, 0.141513)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 401, result (-0.157346, 0.689378, 0.707107), expected (-0.094855, 0.700252, 0.707566)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 402, result (-0.222521, 0.974928, 0.2), expected (-0.134215, 0.990821, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 402, result (9.7267e-009, -4.26155e-008, 1), expected (8.74128e-005, -0.000645311, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 403, result (-0.191052, 0.837052, 0.141421), expected (-0.115237, 0.850717, 0.141329)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 403, result (0.157346, -0.689378, 0.707107), expected (0.0949786, -0.701165, 0.706645)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 404, result (-0.178017, 0.779942, -1.74846e-008), expected (-0.107386, 0.79276, -0.000131132)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 404, result (0.222521, -0.974928, -8.74228e-008), expected (0.134232, -0.99095, -0.000655659)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 405, result (-0.191052, 0.837052, -0.141421), expected (-0.115262, 0.850901, -0.141514)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 405, result (0.157346, -0.689378, -0.707107), expected (0.0948541, -0.700246, -0.707572)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 406, result (-0.222521, 0.974928, -0.2), expected (-0.13425, 0.991081, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 406, result (-2.65354e-009, 1.16259e-008, -1), expected (-8.86086e-005, 0.00065414, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 407, result (-0.25399, 1.1128, -0.141421), expected (-0.153228, 1.13118, -0.141328)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 407, result (-0.157346, 0.689378, -0.707107), expected (-0.0949795, 0.701171, -0.706638)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 408, result (-0.161079, 1.18914, 0), expected (-0.0538367, 1.19879, 0.000132914)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 408, result (-0.134233, 0.99095, 0), expected (-0.0448639, 0.998993, 0.000664568)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 409, result (-0.153216, 1.13109, 0.141421), expected (-0.0512044, 1.14018, 0.141516)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 409, result (-0.0949169, 0.700707, 0.707107), expected (-0.0317024, 0.705924, 0.707578)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 410, result (-0.134233, 0.99095, 0.2), expected (-0.0448579, 0.998859, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 410, result (5.8675e-009, -4.33158e-008, 1), expected (3.0015e-005, -0.000668349, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 411, result (-0.115249, 0.850808, 0.141421), expected (-0.0385149, 0.857619, 0.141326)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 411, result (0.0949169, -0.700707, 0.707107), expected (0.0317448, -0.706869, 0.706632)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 412, result (-0.107386, 0.79276, -1.74846e-008), expected (-0.0358911, 0.799195, -0.000134695)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 412, result (0.134233, -0.99095, -8.74228e-008), expected (0.0448639, -0.998993, -0.000673477)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 413, result (-0.115249, 0.850808, -0.141421), expected (-0.0385235, 0.85781, -0.141517)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 413, result (0.0949169, -0.700707, -0.707107), expected (0.0317021, -0.705917, -0.707584)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 414, result (-0.134233, 0.99095, -0.2), expected (-0.04487, 0.999129, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 414, result (-1.60071e-009, 1.1817e-008, -1), expected (-3.04146e-005, 0.000677249, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 415, result (-0.153216, 1.13109, -0.141421), expected (-0.0512129, 1.14037, -0.141325)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 415, result (-0.094917, 0.700708, -0.707107), expected (-0.0317451, 0.706875, -0.706626)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 416, result (-0.0538378, 1.19879, 0), expected (0.053839, 1.19879, 0.000136477)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 416, result (-0.0448648, 0.998993, 0), expected (0.0448658, 0.998993, 0.000682386)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 417, result (-0.0512097, 1.14027, 0.141421), expected (0.0512065, 1.14018, 0.141518)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 417, result (-0.0317242, 0.706395, 0.707107), expected (0.0317032, 0.705911, 0.707591)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 418, result (-0.0448648, 0.998993, 0.2), expected (0.0448596, 0.998856, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 418, result (1.9611e-009, -4.36674e-008, 1), expected (-3.08157e-005, -0.000686149, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 419, result (-0.03852, 0.857714, 0.141421), expected (0.0385165, 0.857617, 0.141324)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 419, result (0.0317242, -0.706395, 0.707107), expected (-0.0317468, -0.706881, 0.706619)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 420, result (-0.0358919, 0.799194, -1.74846e-008), expected (0.0358927, 0.799195, -0.000138259)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 420, result (0.0448648, -0.998993, -8.74228e-008), expected (-0.0448658, -0.998993, -0.000691295)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 421, result (-0.03852, 0.857714, -0.141421), expected (0.0385252, 0.857812, -0.141519)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 421, result (0.0317242, -0.706395, -0.707107), expected (-0.0317029, -0.705905, -0.707597)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 422, result (-0.0448648, 0.998993, -0.2), expected (0.0448721, 0.999132, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 422, result (-5.35008e-010, 1.19129e-008, -1), expected (3.12154e-005, 0.000695049, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 423, result (-0.0512097, 1.14027, -0.141421), expected (0.0512152, 1.14037, -0.141323)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 423, result (-0.0317242, 0.706395, -0.707107), expected (0.0317471, 0.706888, -0.706613)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 424, result (0.0538378, 1.19879, 0), expected (0.161081, 1.18914, 0.000140041)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 424, result (0.0448649, 0.998993, 0), expected (0.134234, 0.990949, 0.000700204)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 425, result (0.0512097, 1.14027, 0.141421), expected (0.153205, 1.13099, 0.141521)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 425, result (0.0317242, 0.706395, 0.707107), expected (0.0948513, 0.700215, 0.707603)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 426, result (0.0448649, 0.998993, 0.2), expected (0.134215, 0.99081, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 426, result (-1.96111e-009, -4.36674e-008, 1), expected (-9.45893e-005, -0.000698281, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 427, result (0.03852, 0.857714, 0.141421), expected (0.115237, 0.850709, 0.141321)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 427, result (-0.0317242, -0.706395, 0.707107), expected (-0.094985, -0.701202, 0.706607)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 428, result (0.0358919, 0.799194, -1.74846e-008), expected (0.107387, 0.79276, -0.000141823)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 428, result (-0.0448649, -0.998993, -8.74228e-008), expected (-0.134234, -0.990949, -0.000709113)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 429, result (0.03852, 0.857714, -0.141421), expected (0.115264, 0.850908, -0.141522)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 429, result (-0.0317242, -0.706395, -0.707107), expected (-0.0948504, -0.700209, -0.70761)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 430, result (0.0448649, 0.998993, -0.2), expected (0.134253, 0.991091, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 430, result (5.35008e-010, 1.19129e-008, -1), expected (9.57852e-005, 0.000707109, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 431, result (0.0512097, 1.14027, -0.141421), expected (0.153231, 1.13119, -0.14132)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 431, result (0.0317243, 0.706395, -0.707107), expected (0.0949859, 0.701209, -0.7066)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 432, result (0.16108, 1.18914, 0), expected (0.267026, 1.16991, 0.000143604)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 432, result (0.134233, 0.99095, 0), expected (0.222522, 0.974927, 0.000718022)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 433, result (0.153217, 1.13109, 0.141421), expected (0.253969, 1.1127, 0.141523)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 433, result (0.0949173, 0.700707, 0.707107), expected (0.157233, 0.688881, 0.707616)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 434, result (0.134233, 0.99095, 0.2), expected (0.22249, 0.974787, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 434, result (-5.86753e-009, -4.33158e-008, 1), expected (-0.000160767, -0.000704362, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 435, result (0.11525, 0.850808, 0.141421), expected (0.19103, 0.836952, 0.141319)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 435, result (-0.0949173, -0.700707, 0.707107), expected (-0.157461, -0.689877, 0.706594)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 436, result (0.107387, 0.79276, -1.74846e-008), expected (0.178018, 0.779942, -0.000145386)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 436, result (-0.134233, -0.99095, -8.74228e-008), expected (-0.222522, -0.974927, -0.000726931)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 437, result (0.11525, 0.850808, -0.141421), expected (0.191076, 0.837153, -0.141524)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 437, result (-0.0949173, -0.700707, -0.707107), expected (-0.157232, -0.688875, -0.707622)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 438, result (0.134233, 0.99095, -0.2), expected (0.222555, 0.97507, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 438, result (1.60072e-009, 1.1817e-008, -1), expected (0.000162749, 0.000713047, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 439, result (0.153217, 1.13109, -0.141421), expected (0.254014, 1.1129, -0.141318)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 439, result (0.0949173, 0.700707, -0.707107), expected (0.157462, 0.689884, -0.706588)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 440, result (0.267025, 1.16991, 0), expected (0.370822, 1.14127, 0.000147168)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 440, result (0.222521, 0.974928, 0), expected (0.309018, 0.951056, 0.000735839)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 441, result (0.25399, 1.1128, 0.141421), expected (0.352688, 1.08546, 0.141526)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 441, result (0.157346, 0.689378, 0.707107), expected (0.218347, 0.672002, 0.707628)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 442, result (0.222521, 0.974928, 0.2), expected (0.308972, 0.950915, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 442, result (-9.7267e-009, -4.26155e-008, 1), expected (-0.000228764, -0.000704061, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 443, result (0.191052, 0.837052, 0.141421), expected (0.265284, 0.816457, 0.141316)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 443, result (-0.157346, -0.689378, 0.707107), expected (-0.218671, -0.672997, 0.706582)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 444, result (0.178017, 0.779942, -1.74846e-008), expected (0.247214, 0.760845, -0.00014895)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 444, result (-0.222521, -0.974928, -8.74228e-008), expected (-0.309018, -0.951056, -0.000744748)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 445, result (0.191052, 0.837052, -0.141421), expected (0.265349, 0.816657, -0.141527)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 445, result (-0.157346, -0.689378, -0.707107), expected (-0.218345, -0.671996, -0.707635)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 446, result (0.222521, 0.974928, -0.2), expected (0.309064, 0.951199, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 446, result (2.65354e-009, 1.16259e-008, -1), expected (0.000231517, 0.000712534, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 447, result (0.25399, 1.1128, -0.141421), expected (0.352753, 1.08566, -0.141315)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 447, result (0.157346, 0.689378, -0.707107), expected (0.218673, 0.673003, -0.706575)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 448, result (0.370821, 1.14127, 0), expected (0.471631, 1.10343, 0.000150731)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 448, result (0.309017, 0.951056, 0), expected (0.393026, 0.919527, 0.000753657)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 449, result (0.352719, 1.08556, 0.141421), expected (0.448566, 1.04947, 0.141528)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 449, result (0.218508, 0.672498, 0.707107), expected (0.277701, 0.649712, 0.707641)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 450, result (0.309017, 0.951056, 0.2), expected (0.392966, 0.919388, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 450, result (-1.35076e-008, -4.1572e-008, 1), expected (-0.000297958, -0.000697104, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 451, result (0.265316, 0.816557, 0.141421), expected (0.337402, 0.789388, 0.141314)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 451, result (-0.218508, -0.672498, 0.707107), expected (-0.278123, -0.650698, 0.706569)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 452, result (0.247214, 0.760845, -1.74846e-008), expected (0.314421, 0.735622, -0.000152513)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 452, result (-0.309017, -0.951056, -8.74228e-008), expected (-0.393026, -0.919527, -0.000762566)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 453, result (0.265316, 0.816557, -0.141421), expected (0.337486, 0.789586, -0.141529)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 453, result (-0.218508, -0.672498, -0.707107), expected (-0.277699, -0.649707, -0.707647)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 454, result (0.309017, 0.951056, -0.2), expected (0.393086, 0.919668, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 454, result (3.68499e-009, 1.13412e-008, -1), expected (0.000301459, 0.000705296, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 455, result (0.352719, 1.08556, -0.141421), expected (0.448651, 1.04967, -0.141313)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 455, result (0.218508, 0.672499, -0.707107), expected (0.278125, 0.650704, -0.706563)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 456, result (0.47163, 1.10343, 0), expected (0.568644, 1.05671, 0.000154295)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 456, result (0.393025, 0.919528, 0), expected (0.47387, 0.880595, 0.000771475)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 457, result (0.448607, 1.04957, 0.141421), expected (0.540833, 1.00503, 0.141531)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 457, result (0.277911, 0.650204, 0.707107), expected (0.334817, 0.622193, 0.707654)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 458, result (0.393025, 0.919528, 0.2), expected (0.473796, 0.880458, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 458, result (-1.71797e-008, -4.01938e-008, 1), expected (-0.000367689, -0.00068328, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 459, result (0.337443, 0.789487, 0.141421), expected (0.406802, 0.755963, 0.141311)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 459, result (-0.277911, -0.650204, 0.707107), expected (-0.335337, -0.623159, 0.706556)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 460, result (0.31442, 0.735622, -1.74846e-008), expected (0.379096, 0.704476, -0.000156077)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 460, result (-0.393025, -0.919528, -8.74228e-008), expected (-0.47387, -0.880595, -0.000780384)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 461, result (0.337443, 0.789487, -0.141421), expected (0.406907, 0.756158, -0.141532)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 461, result (-0.277911, -0.650204, -0.707107), expected (-0.334814, -0.622187, -0.70766)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 462, result (0.393025, 0.919528, -0.2), expected (0.473944, 0.880733, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 462, result (4.68678e-009, 1.09653e-008, -1), expected (0.000371911, 0.000691125, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 463, result (0.448607, 1.04957, -0.141421), expected (0.540938, 1.00523, -0.14131)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 463, result (0.277911, 0.650204, -0.707107), expected (0.33534, 0.623165, -0.70655)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 464, result (0.568642, 1.05671, 0), expected (0.661077, 1.00149, 0.000157859)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 464, result (0.473868, 0.880596, 0), expected (0.550898, 0.834572, 0.000789293)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 465, result (0.540884, 1.00513, 0.141421), expected (0.628745, 0.952506, 0.141533)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 465, result (0.335076, 0.622675, 0.707107), expected (0.389235, 0.589665, 0.707666)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 466, result (0.473868, 0.880596, 0.2), expected (0.550811, 0.83444, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 466, result (-2.07134e-008, -3.84921e-008, 1), expected (-0.000437274, -0.00066244, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 467, result (0.406853, 0.756061, 0.141421), expected (0.472927, 0.716452, 0.141309)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 467, result (-0.335076, -0.622675, 0.707107), expected (-0.389854, -0.590602, 0.706544)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 468, result (0.379095, 0.704477, -1.74846e-008), expected (0.440718, 0.667658, -0.00015964)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 468, result (-0.473868, -0.880596, -8.74228e-008), expected (-0.550898, -0.834572, -0.000798202)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 469, result (0.406853, 0.756061, -0.141421), expected (0.473052, 0.716641, -0.141535)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 469, result (-0.335076, -0.622675, -0.707107), expected (-0.389232, -0.589659, -0.707673)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 470, result (0.473868, 0.880596, -0.2), expected (0.550986, 0.834707, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 470, result (5.65082e-009, 1.0501e-008, -1), expected (0.000442182, 0.000669875, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 471, result (0.540884, 1.00513, -0.141421), expected (0.628869, 0.952694, -0.141307)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 471, result (0.335076, 0.622675, -0.707107), expected (0.389857, 0.590607, -0.706537)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 472, result (0.661077, 1.00149, 0), expected (0.748189, 0.938197, 0.000161422)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 472, result (0.550897, 0.834573, 0), expected (0.623491, 0.78183, 0.000807111)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 473, result (0.628806, 0.9526, 0.141421), expected (0.711594, 0.892309, 0.141536)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 473, result (0.389543, 0.590132, 0.707107), expected (0.440518, 0.55239, 0.707679)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 474, result (0.550897, 0.834573, 0.2), expected (0.62339, 0.781704, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 474, result (-2.40805e-008, -3.64803e-008, 1), expected (-0.000506003, -0.000634507, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 475, result (0.472989, 0.716547, 0.141421), expected (0.535244, 0.671173, 0.141306)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 475, result (-0.389543, -0.590132, 0.707107), expected (-0.441233, -0.553288, 0.706531)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 476, result (0.440718, 0.667659, -1.74846e-008), expected (0.498793, 0.625465, -0.000163204)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 476, result (-0.550897, -0.834573, -8.74228e-008), expected (-0.623491, -0.78183, -0.00081602)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 477, result (0.472989, 0.716547, -0.141421), expected (0.535388, 0.671354, -0.141537)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 477, result (-0.389543, -0.590132, -0.707107), expected (-0.440514, -0.552385, -0.707685)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 478, result (0.550897, 0.834573, -0.2), expected (0.623593, 0.781959, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 478, result (6.56938e-009, 9.95218e-009, -1), expected (0.000511558, 0.000641472, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 479, result (0.628806, 0.9526, -0.141421), expected (0.711738, 0.892489, -0.141305)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 479, result (0.389543, 0.590132, -0.707107), expected (0.441237, 0.553292, -0.706525)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 480, result (0.748188, 0.938198, 0), expected (0.829276, 0.867353, 0.000164986)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 480, result (0.62349, 0.781832, 0), expected (0.691063, 0.722794, 0.000824929)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 481, result (0.711664, 0.892399, 0.141421), expected (0.788714, 0.824928, 0.141538)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 481, result (0.440874, 0.552838, 0.707107), expected (0.488251, 0.51067, 0.707691)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 482, result (0.62349, 0.781832, 0.2), expected (0.690949, 0.722674, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 482, result (-2.72536e-008, -3.41749e-008, 1), expected (-0.000573156, -0.000599473, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 483, result (0.535315, 0.671264, 0.141421), expected (0.593251, 0.62049, 0.141304)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 483, result (-0.440874, -0.552838, 0.707107), expected (-0.489062, -0.511517, 0.706518)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 484, result (0.498792, 0.625465, -1.74846e-008), expected (0.552851, 0.578235, -0.000166767)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 484, result (-0.62349, -0.781832, -8.74228e-008), expected (-0.691063, -0.722794, -0.000833837)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 485, result (0.535315, 0.671264, -0.141421), expected (0.593414, 0.620661, -0.14154)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 485, result (-0.440874, -0.552838, -0.707107), expected (-0.488247, -0.510665, -0.707698)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 486, result (0.62349, 0.781832, -0.2), expected (0.691179, 0.722915, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 486, result (7.43504e-009, 9.32325e-009, -1), expected (0.000579313, 0.000605912, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 487, result (0.711664, 0.892399, -0.141421), expected (0.788877, 0.825098, -0.141302)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 487, result (0.440874, 0.552839, -0.707107), expected (0.489066, 0.511522, -0.706512)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 488, result (0.829275, 0.867354, 0), expected (0.903687, 0.789525, 0.000168549)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 488, result (0.691063, 0.722795, 0), expected (0.753072, 0.657938, 0.000842746)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 489, result (0.788794, 0.825013, 0.141421), expected (0.859483, 0.750906, 0.141541)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 489, result (0.488655, 0.511093, 0.707107), expected (0.532052, 0.464839, 0.707704)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 490, result (0.691063, 0.722795, 0.2), expected (0.752945, 0.657826, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 490, result (-3.02073e-008, -3.15944e-008, 1), expected (-0.000638003, -0.000557405, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 491, result (0.593332, 0.620576, 0.141421), expected (0.646481, 0.564812, 0.141301)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 491, result (-0.488655, -0.511093, 0.707107), expected (-0.532955, -0.465627, 0.706506)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 492, result (0.55285, 0.578236, -1.74846e-008), expected (0.602458, 0.52635, -0.000170331)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 492, result (-0.691063, -0.722795, -8.74228e-008), expected (-0.753072, -0.657938, -0.000851655)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 493, result (0.593332, 0.620576, -0.141421), expected (0.646663, 0.564971, -0.141542)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 493, result (-0.488655, -0.511093, -0.707107), expected (-0.532048, -0.464835, -0.70771)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 494, result (0.691063, 0.722795, -0.2), expected (0.753201, 0.65805, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 494, result (8.24084e-009, 8.61924e-009, -1), expected (0.000644712, 0.000563267, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 495, result (0.788794, 0.825013, -0.141421), expected (0.859664, 0.751064, -0.1413)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 495, result (0.488655, 0.511093, -0.707107), expected (0.532959, 0.465631, -0.7065)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 496, result (0.903686, 0.789527, 0), expected (0.970821, 0.705341, 0.000172113)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 496, result (0.753071, 0.657939, 0), expected (0.809017, 0.587784, 0.000860564)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 497, result (0.859572, 0.750985, 0.141421), expected (0.923331, 0.670838, 0.141543)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 497, result (0.532502, 0.465233, 0.707107), expected (0.571568, 0.415267, 0.707717)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 498, result (0.753071, 0.657939, 0.2), expected (0.808878, 0.587682, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 498, result (-3.29178e-008, -2.87594e-008, 1), expected (-0.000699815, -0.000508444, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 499, result (0.646571, 0.564892, 0.141421), expected (0.694506, 0.504587, 0.141299)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 499, result (-0.532502, -0.465233, 0.707107), expected (-0.572558, -0.415986, 0.706493)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 500, result (0.602457, 0.526351, -1.74846e-008), expected (0.647214, 0.470227, -0.000173895)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 500, result (-0.753071, -0.657939, -8.74228e-008), expected (-0.809017, -0.587784, -0.000869473)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 501, result (0.646571, 0.564892, -0.141421), expected (0.694705, 0.504731, -0.141545)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 501, result (-0.532502, -0.465233, -0.707107), expected (-0.571563, -0.415264, -0.707723)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 502, result (0.753071, 0.657939, -0.2), expected (0.809159, 0.587887, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 502, result (8.98029e-009, 7.84584e-009, -1), expected (0.000707023, 0.000513681, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 503, result (0.859572, 0.750986, -0.141421), expected (0.92353, 0.670982, -0.141297)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 503, result (0.532502, 0.465233, -0.707107), expected (0.572563, 0.41599, -0.706487)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 504, result (0.970821, 0.705342, 0), expected (1.03014, 0.615478, 0.000175676)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 504, result (0.809017, 0.587785, 0), expected (0.858449, 0.512898, 0.000878382)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 505, result (0.92343, 0.67091, 0.141421), expected (0.979746, 0.585369, 0.141546)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 505, result (0.572062, 0.415627, 0.707107), expected (0.606481, 0.362354, 0.707729)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 506, result (0.809017, 0.587785, 0.2), expected (0.858298, 0.512808, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 506, result (-3.53633e-008, -2.56929e-008, 1), expected (-0.00075787, -0.000452805, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 507, result (0.694605, 0.50466, 0.141421), expected (0.736939, 0.440299, 0.141296)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 507, result (-0.572062, -0.415627, 0.707107), expected (-0.607552, -0.362995, 0.706481)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 508, result (0.647214, 0.470228, -1.74846e-008), expected (0.68676, 0.410318, -0.000177458)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 508, result (-0.809017, -0.587785, -8.74228e-008), expected (-0.858449, -0.512898, -0.000887291)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 509, result (0.694605, 0.50466, -0.141421), expected (0.737154, 0.440428, -0.141547)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 509, result (-0.572061, -0.415627, -0.707107), expected (-0.606475, -0.362351, -0.707735)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 510, result (0.809017, 0.587785, -0.2), expected (0.858603, 0.51299, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 510, result (9.64743e-009, 7.00927e-009, -1), expected (0.000765518, 0.000457374, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 511, result (0.92343, 0.67091, -0.141421), expected (0.979961, 0.585498, -0.141295)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 511, result (0.572062, 0.415627, -0.707107), expected (0.607558, 0.362998, -0.706474)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 512, result (1.03014, 0.615479, 0), expected (1.08116, 0.520659, 0.00017924)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 512, result (0.858449, 0.512899, 0), expected (0.900969, 0.433882, 0.0008962)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 513, result (0.979852, 0.585434, 0.141421), expected (1.02827, 0.495188, 0.141548)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 513, result (0.607015, 0.362675, 0.707107), expected (0.636509, 0.306525, 0.707742)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 514, result (0.858449, 0.512899, 0.2), expected (0.900807, 0.433804, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 514, result (-3.7524e-008, -2.24195e-008, 1), expected (-0.000811462, -0.000390778, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 515, result (0.737046, 0.440364, 0.141421), expected (0.773438, 0.372467, 0.141294)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 515, result (-0.607015, -0.362675, 0.707107), expected (-0.637657, -0.307078, 0.706468)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 516, result (0.686759, 0.410319, -1.74846e-008), expected (0.720776, 0.347106, -0.000181022)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 516, result (-0.858449, -0.512899, -8.74228e-008), expected (-0.900969, -0.433882, -0.000905109)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 517, result (0.737046, 0.440364, -0.141421), expected (0.773669, 0.372578, -0.14155)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 517, result (-0.607015, -0.362675, -0.707107), expected (-0.636503, -0.306523, -0.707748)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 518, result (0.858449, 0.512899, -0.2), expected (0.901133, 0.433961, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 518, result (1.02369e-008, 6.11626e-009, -1), expected (0.000819489, 0.000394643, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 519, result (0.979852, 0.585434, -0.141421), expected (1.0285, 0.495299, -0.141292)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 519, result (0.607015, 0.362675, -0.707107), expected (0.637662, 0.307081, -0.706462)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 520, result (1.08116, 0.520661, 0), expected (1.12348, 0.421648, 0.000182804)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 520, result (0.900969, 0.433884, 0), expected (0.936235, 0.351373, 0.000914018)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 521, result (1.02839, 0.495244, 0.141421), expected (1.06852, 0.40102, 0.141551)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 521, result (0.637081, 0.306802, 0.707107), expected (0.661412, 0.248231, 0.707754)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 522, result (0.900969, 0.433884, 0.2), expected (0.936063, 0.351309, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 522, result (-3.93826e-008, -1.89657e-008, 1), expected (-0.000859906, -0.000322727, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 523, result (0.773553, 0.372523, 0.141421), expected (0.80371, 0.301636, 0.141291)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 523, result (-0.637081, -0.306802, 0.707107), expected (-0.662628, -0.248687, 0.706455)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 524, result (0.720775, 0.347107, -1.74846e-008), expected (0.748988, 0.281099, -0.000184585)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 524, result (-0.900969, -0.433884, -8.74228e-008), expected (-0.936235, -0.351373, -0.000922926)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 525, result (0.773553, 0.372523, -0.141421), expected (0.803954, 0.301728, -0.141552)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 525, result (-0.637081, -0.306802, -0.707107), expected (-0.661406, -0.248229, -0.707761)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 526, result (0.900969, 0.433884, -0.2), expected (0.936409, 0.351439, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 526, result (1.07439e-008, 5.17401e-009, -1), expected (0.000868247, 0.000325857, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 527, result (1.02839, 0.495244, -0.141421), expected (1.06876, 0.401111, -0.14129)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 527, result (0.637081, 0.306802, -0.707107), expected (0.662633, 0.248689, -0.706449)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 528, result (1.12348, 0.42165, 0), expected (1.15676, 0.319242, 0.000186367)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 528, result (0.936235, 0.351375, 0), expected (0.963963, 0.266035, 0.000931835)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 529, result (1.06864, 0.401067, 0.141421), expected (1.10016, 0.303623, 0.141553)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 529, result (0.662018, 0.24846, 0.707107), expected (0.680988, 0.18794, 0.707767)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 530, result (0.936235, 0.351375, 0.2), expected (0.963783, 0.265986, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 530, result (-4.09241e-008, -1.53591e-008, 1), expected (-0.000902549, -0.000249086, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 531, result (0.803831, 0.301683, 0.141421), expected (0.82751, 0.228377, 0.141289)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 531, result (-0.662018, -0.24846, 0.707107), expected (-0.682264, -0.188292, 0.706443)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 532, result (0.748988, 0.2811, -1.74846e-008), expected (0.771171, 0.212828, -0.000188149)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 532, result (-0.936235, -0.351375, -8.74228e-008), expected (-0.963963, -0.266035, -0.000940744)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 533, result (0.803831, 0.301683, -0.141421), expected (0.827767, 0.228448, -0.141555)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 533, result (-0.662018, -0.248459, -0.707107), expected (-0.680982, -0.187938, -0.707773)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 534, result (0.936235, 0.351375, -0.2), expected (0.964146, 0.266086, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 534, result (1.11645e-008, 4.1901e-009, -1), expected (0.000911137, 0.000251456, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 535, result (1.06864, 0.401067, -0.141421), expected (1.10042, 0.303694, -0.141287)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 535, result (0.662018, 0.24846, -0.707107), expected (0.68227, 0.188294, -0.706437)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 536, result (1.15676, 0.319244, 0), expected (1.18072, 0.214266, 0.000189931)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 536, result (0.963963, 0.266037, 0), expected (0.983929, 0.178555, 0.000949653)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 537, result (1.10029, 0.30366, 0.141421), expected (1.12295, 0.203783, 0.141556)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 537, result (0.681625, 0.188116, 0.707107), expected (0.695081, 0.126137, 0.70778)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 538, result (0.963963, 0.266037, 0.2), expected (0.983742, 0.178521, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 538, result (-4.21362e-008, -1.16288e-008, 1), expected (-0.000938775, -0.000170361, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 539, result (0.827638, 0.228413, 0.141421), expected (0.844648, 0.15328, 0.141286)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 539, result (-0.681625, -0.188116, 0.707107), expected (-0.696409, -0.126378, 0.70643)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 540, result (0.77117, 0.212829, -1.74846e-008), expected (0.787144, 0.142844, -0.000191712)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 540, result (-0.963963, -0.266037, -8.74228e-008), expected (-0.983929, -0.178555, -0.000958562)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 541, result (0.827638, 0.228414, -0.141421), expected (0.844915, 0.153328, -0.141557)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 541, result (-0.681625, -0.188116, -0.707107), expected (-0.695075, -0.126136, -0.707786)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 542, result (0.963963, 0.266037, -0.2), expected (0.984119, 0.17859, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 542, result (1.14951e-008, 3.17246e-009, -1), expected (0.000947541, 0.000171952, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 543, result (1.10029, 0.30366, -0.141421), expected (1.12321, 0.203831, -0.141285)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 543, result (0.681625, 0.188116, -0.707107), expected (0.696415, 0.12638, -0.706424)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 544, result (1.18072, 0.214268, 0), expected (1.19517, 0.107565, 0.000193494)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 544, result (0.98393, 0.178557, 0), expected (0.995974, 0.0896377, 0.000967471)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 545, result (1.12308, 0.203809, 0.141421), expected (1.13669, 0.102302, 0.141558)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 545, result (0.695743, 0.126259, 0.707107), expected (0.703577, 0.063322, 0.707792)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 546, result (0.98393, 0.178557, 0.2), expected (0.995781, 0.0896203, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 546, result (-4.30089e-008, -7.80497e-009, 1), expected (-0.000968013, -8.71212e-005, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 547, result (0.844781, 0.153305, 0.141421), expected (0.854985, 0.0769487, 0.141284)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 547, result (-0.695743, -0.126259, 0.707107), expected (-0.704946, -0.0634452, 0.706418)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 548, result (0.787144, 0.142845, -1.74846e-008), expected (0.79678, 0.0717102, -0.000195276)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 548, result (-0.98393, -0.178557, -8.74228e-008), expected (-0.995974, -0.0896377, -0.00097638)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 549, result (0.844781, 0.153305, -0.141421), expected (0.85526, 0.0769735, -0.14156)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 549, result (-0.695743, -0.126259, -0.707107), expected (-0.703571, -0.0633214, -0.707798)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 550, result (0.98393, 0.178557, -0.2), expected (0.99617, 0.0896553, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 550, result (1.17332e-008, 2.12927e-009, -1), expected (0.000976886, 8.79198e-005, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 551, result (1.12308, 0.203809, -0.141421), expected (1.13696, 0.102327, -0.141282)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 551, result (0.695744, 0.126259, -0.707107), expected (0.704952, 0.0634457, -0.706411)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 552, result (1.19517, 0.107567, 0), expected (1.2, -1.92643e-006, 0.000197058)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 552, result (0.995974, 0.0896392, 0), expected (1, -1.60536e-006, 0.000985289)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 553, result (1.13683, 0.102316, 0.141421), expected (1.14128, -1.83216e-006, 0.141561)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 553, result (0.70426, 0.0633845, 0.707107), expected (0.706408, -1.13404e-006, 0.707805)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 554, result (0.995974, 0.0896392, 0.2), expected (0.999802, -1.60504e-006, 0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 554, result (-4.35354e-008, -3.91825e-009, 1), expected (-0.000989743, 1.58889e-009, 1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 555, result (0.855122, 0.0769623, 0.141421), expected (0.858438, -1.3781e-006, 0.141281)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 555, result (-0.70426, -0.0633845, 0.707107), expected (-0.707808, 1.13628e-006, 0.706405)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 556, result (0.796779, 0.0717113, -1.74846e-008), expected (0.8, -1.28429e-006, -0.00019884)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 556, result (-0.995974, -0.0896392, -8.74228e-008), expected (-1, 1.60536e-006, -0.000994198)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 557, result (0.855122, 0.0769623, -0.141421), expected (0.85872, -1.37855e-006, -0.141562)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 557, result (-0.70426, -0.0633845, -0.707107), expected (-0.706402, 1.13403e-006, -0.707811)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 558, result (0.995974, 0.0896392, -0.2), expected (1.0002, -1.60568e-006, -0.2)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 558, result (1.18769e-008, 1.06894e-009, -1), expected (0.000998652, -1.60319e-009, -1)
mesh.c:302: Test failed: Test torus (0.2, 1, 8, 70), vertex position 559, result (1.13683, 0.102316, -0.141421), expected (1.14156, -1.83262e-006, -0.14128)
mesh.c:306: Test failed: Test torus (0.2, 1, 8, 70), vertex normal 559, result (0.70426, 0.0633845, -0.707107), expected (0.707814, -1.13629e-006, -0.706399)
1
0
Nikolay Sivov <nsivov(a)codeweavers.com> writes:
> + ptr = &geoinfodata[geoid];
> + if (!*ptr->iso2W) {
> + SetLastError(ERROR_INVALID_PARAMETER);
> + return 0;
> + }
> +
> + len = get_geoinfo_len(geoid, geotype);
> + if (!data || !data_len)
> + return len;
You could check this at the end before copying the string instead of
having a duplicate function for the length.
> +INT WINAPI GetGeoInfoA(GEOID geoid, GEOTYPE geotype, LPSTR data, int data_len, LANGID lang)
> +{
> + WCHAR buffW[12];
> + INT len = 0;
> +
> + TRACE("%d %d %p %d %d\n", geoid, geotype, data, data_len, lang);
> +
> + if (!data || !data_len)
> + return GetGeoInfoW(geoid, geotype, NULL, 0, lang);
You can't just return the W length.
--
Alexandre Julliard
julliard(a)winehq.org
2
1
În ziua de Vin 04 Iul 2014, la 01:40:04, Andrei Slăvoiu a scris:
> This series of patches will change how the PCI id of the current card is
> selected for both known cards as well as the fall-back for unrecognised
> ones.
>
> Intended changes in behaviour:
> - known cards will be selected by render string only for binary drivers
> - for unknown Nvidia cards running the binary driver the PCI id will be
> selected by the fall-back mechanism instead of returning the hard-coded
> CARD_NVIDIA_RIVA_TNT
> - the fall-back mechanism will now select D3D9 SM3 capable cards when
> appropriate for AMD and Intel as well. Also, D3D11 cards are now selected
> for all vendors
> - for Intel CARD_INTEL_845G will be returned instead of CARD_INTEL_915G
> for D3D8 or less capable cards
>
> Question: is it intended to return an AMD card as fall-back for VMware?
I resent parts 4 and 5 that had comments and also parts 6,7 and 9 that did not
apply cleanly after the changes to 5.
3
2
09 Jul '14
Hi,
While running your changed tests on Windows, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at
https://testbot.winehq.org/JobDetails.pl?Key=7904
Your paranoid android.
=== w2000pro (32 bit shlexec) ===
shlexec.c:2447: Test failed: ShellExecuteEx(mask="0x500", file="C:\Documents and Settings\winetest\Local Settings\Temp\wt1.tmp\test file.sde") failed: rc=33 err=1400
shlexec.c:2447: Test failed: ShellExecuteEx(mask="0x500", file="C:\Documents and Settings\winetest\Local Settings\Temp\wt1.tmp\test file.sde") failed: rc=33 err=1400
shlexec.c:2447: Test failed: ShellExecuteEx(mask="0x500", file="C:\Documents and Settings\winetest\Local Settings\Temp\wt1.tmp\test file.sde") failed: rc=33 err=1400
shlexec.c:2447: Test failed: ShellExecuteEx(mask="0x500", file="C:\Documents and Settings\winetest\Local Settings\Temp\wt1.tmp\test file.sde") failed: rc=33 err=1400
shlexec.c:2447: Test failed: ShellExecuteEx(mask="0x500", file="C:\Documents and Settings\winetest\Local Settings\Temp\wt1.tmp\test file.sde") failed: rc=33 err=1400
shlexec.c:2447: Test failed: ShellExecuteEx(mask="0x500", file="C:\Documents and Settings\winetest\Local Settings\Temp\wt1.tmp\test file.sde") failed: rc=33 err=1400
=== wxppro (32 bit shlexec) ===
shlexec.c:1222: Test failed: expected 1 args, got 4
=== w8 (32 bit shlexec) ===
shlexec.c:139: Test failed: ShellExecute(verb="", file="C:\Users\winetest\AppData\Local\Temp\wtD88E.tmp\test file.noassoc") WaitForSingleObject returned 258
shlexec.c:139: Test failed: ShellExecute(file="C:\Users\winetest\AppData\Local\Temp\wtD88E.tmp\test file.noassoc") WaitForSingleObject returned 258
shlexec.c:1545: Test failed: ShellExecute(file="C:\Users\winetest\AppData\Local\Temp\wtD88E.tmp\test file.noassoc") failed: rc=33 err=2
shlexec.c:1577: Test failed: argvA4 expected 'C:\Users\winetest\AppData\Local\Temp\wtD88E.tmp\test file.noassoc', but key not found or empty
shlexec.c:139: Test failed: ShellExecute(verb="", file="C:\Users\winetest\AppData\Local\Temp\wtD88E.tmp\test file.shlexec.noassoc") WaitForSingleObject returned 258
shlexec.c:139: Test failed: ShellExecute(file="C:\Users\winetest\AppData\Local\Temp\wtD88E.tmp\test file.shlexec.noassoc") WaitForSingleObject returned 258
shlexec.c:1545: Test failed: ShellExecute(file="C:\Users\winetest\AppData\Local\Temp\wtD88E.tmp\test file.shlexec.noassoc") failed: rc=33 err=2
shlexec.c:1577: Test failed: argvA4 expected 'C:\Users\winetest\AppData\Local\Temp\wtD88E.tmp\test file.shlexec.noassoc', but key not found or empty
shlexec.c:139: Test failed: ShellExecute(verb="", file="C:\Users\winetest\AppData\Local\Temp\wtD88E.tmp\test file.noassoc", params="shlexec "C:\Users\winetest\AppData\Local\Temp\wtD88E.tmp\wtD8AF.tmp" Exec") WaitForSingleObject returned 258
shlexec.c:139: Test failed: ShellExecute(file="C:\Users\winetest\AppData\Local\Temp\wtD88E.tmp\test file.noassoc", params="shlexec "C:\Users\winetest\AppData\Local\Temp\wtD88E.tmp\wtD8AF.tmp" Exec") WaitForSingleObject returned 258
shlexec.c:2115: Test failed: ShellExecute(file="C:\Users\winetest\AppData\Local\Temp\wtD88E.tmp\test file.noassoc", params="shlexec "C:\Users\winetest\AppData\Local\Temp\wtD88E.tmp\wtD8AF.tmp" Exec") succeeded: rc=42
1
0
Aric Stewart <aric(a)codeweavers.com> writes:
> +{
> + WCHAR open_stack[iso_run->length];
> + int stack_index[iso_run->length];
That's not portable.
--
Alexandre Julliard
julliard(a)winehq.org
1
0
Re: [2/5] server: A new function "set_sd_defaults_from_token" that sets the security descriptor along with a token that will be used to gather defaults, instead of always using the primary token.
by Alexandre Julliard 08 Jul '14
by Alexandre Julliard 08 Jul '14
08 Jul '14
Joris van der Wel <joris(a)jorisvanderwel.com> writes:
> +/** Set the security descriptor using the current primary token for defaults. */
> +int default_set_sd( struct object *obj, const struct security_descriptor *sd,
> + unsigned int set_info )
> +{
> + return set_sd_defaults_from_token( obj, sd, set_info, current ? current->process->token : NULL );
There shouldn't be any need to test the current pointer for null. If
it's needed, that probably indicates some other problem.
--
Alexandre Julliard
julliard(a)winehq.org
2
1