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)