Uploaded by 김지온

TriangleDataCheck

advertisement
p0t.x = -0.031753 / p0t.y = -150.834671 / p0t.z = 165.061066
p1t.x = -9437.622070 / p1t.y = 352.000000 / p1t.z = 21777064.000000
p2t.x = 4363.234375 / p2t.y = 0.797873 / p2t.z = -0.000740
pt[0].x = -1712.288574 / pt[0].y = -3611224.500000 / pt[0].z = 165.061813
pt[1].x = -1712.326660 / pt[1].y = 16292658.000000 / pt[1].z = 21777064.000000
pt[2].x = 2650.906006 / pt[2].y = -3611223.750000 / pt[2].z = 0.000000
pbrt_test --gtest_filter=Triangle.Reintersect
p0 = 0.000000 / p1 = 0.000000 / p2 = 0.000000
p0t.x = -0.031753 / p0t.y = -150.834671 / p0t.z = 165.061066
p1t.x = -9437.622070 / p1t.y = 352.000000 / p1t.z = 21777064.000000
p2t.x = 4363.234375 / p2t.y = 0.797873 / p2t.z = -0.000740
p[0] = 0.000000 / p[1] = 0.000000 / p[2] = 0.000000
pt[0].x = -1712.288574 / pt[0].y = -3611224.500000 / pt[0].z = 0.000042
pt[1].x = -1712.326660 / pt[1].y = 16292658.000000 / pt[1].z = 5.511573
pt[2].x = 2650.906006 / pt[2].y = -3611223.750000 / pt[2].z = -0.000000
p0 = 0.000000 / p1 = 0.000000 / p2 = 0.000000
p0t.x = -0.031753 / p0t.y = -150.834671 / p0t.z = 165.061066
p1t.x = -9437.622070 / p1t.y = 352.000000 / p1t.z = 21777064.000000
p2t.x = 4363.234375 / p2t.y = 0.797873 / p2t.z = -0.000740
p[0] = 0.000000 / p[1] = 0.000000 / p[2] = 0.000000
pt[0].x = -1712.288574 / pt[0].y = -3611224.500000 / pt[0].z = 0.000042
pt[1].x = -1712.326660 / pt[1].y = 16292658.000000 / pt[1].z = 5.511573
pt[2].x = 2650.906006 / pt[2].y = -3611223.750000 / pt[2].z = -0.000000
===========
p0t.x = -3614681.500000 / p0t.y = -3954355.000000 / p0t.z = 2213.565430
p1t.x = 16289201.000000 / p1t.y = 17822544.000000 / p1t.z = 2213.614746
p2t.x = -3611800.000000 / p2t.y = -3952412.750000 / p2t.z = -3423.526611
e0 = -10179575808.000000 / e1 = -4373610496.000000 / e2 = -9533652992.000000 / tMax = inf / tScaled = 424069300224.000000
============
pt[0].x = -0.031753 / pt[0].y = -150.834656 / pt[0].z = 0.000042
pt[1].x = -9437.621094 / pt[1].y = 354.000000 / pt[1].z = 5.511573
pt[2].x = 4363.234375 / pt[2].y = 0.797873 / pt[2].z = -0.000000
e0 = -1552115.000000 / e1 = -658126.937500 / e2 = -1423531.625000 / tMax = inf / tScaled = -3627379.500000
=============
nTests = 139
p0t.x = -4811160.500000 / p0t.y = -3193808.000000 / p0t.z = -3613546.250000
p1t.x = 21689672.000000 / p1t.y = 14388663.000000 / p1t.z = 16290336.000000
p2t.x = -4811325.000000 / p2t.y = -3189444.000000 / p2t.z = -3613545.500000
AFTER
p0t.x = -3607168.750000 / p0t.y = -19159242.000000 / p0t.z = 27927860.000000
p1t.x = 16296714.000000 / p1t.y = 86480936.000000 / p1t.z = -126101240.000000
p2t.x = -3623407.750000 / p2t.y = -19227828.000000 / p2t.z = 28053530.000000
e0 = 5268045824.000000 / e1 = 63724060672.000000 / e2 = 281353912320.000000 / tScaled = 4412889918078976.000000
nTests = 19
p0t.x = -3188739.500000 / p0t.y = -195949.281250 / p0t.z = 3698695.750000
p1t.x = 14375589.000000 / p1t.y = 873926.875000 / p1t.z = -16674201.000000
p2t.x = -3188904.750000 / p2t.y = -191586.031250 / p2t.z = 3698695.000000
AFTER
p0t.x = -3645423.000000 / p0t.y = -3960277.500000 / p0t.z = 8286.599609
p1t.x = 16258458.000000 / p1t.y = 17816622.000000 / p1t.z = 8286.784180
p2t.x = -3564249.750000 / p2t.y = -3943262.750000 / p2t.z = -12814.746094
e0 = -608480264192.000000 / e1 = -259441819648.000000 / e2 = -561118183424.000000 / tScaled = -1583769190400.000000
kz == 0
-3613550.250000, -3953527.500000, -1713.333130
0.660266, 0.482929
-1713.333130, -3613550.250000, -3953527.500000
0.660266, 0.482929
-3615812.750000, -3955182.500000, -1713.333130
-1713.333130, -3614681.500000, -3954355.000000
pt[0] = -0.031753, pt[0] = -150.834671, pt[0] = 0.000042
pt[1] = -9437.622070, pt[1] = 352.000000, pt[1] = 5.511573
pt[2] = 4363.234375, pt[2] = 0.797873, pt[2] = -0.000000
Modified
Integrator
Path length 0.961 avg [range 0 - 5]
Zero-radiance paths 2147786 / 22315869 (9.62%)
Intersections
Determinant tests out 67
Edge tests out 155506234 (67.99%)
Range tests out 31605965 (13.82%)
Regular ray intersection tests 66986276
Shadow ray intersection tests 14859707
Ray-triangle intersection tests 29741727 / 228693415 (13.01%)
(Else test out 41581216 (18.18%))
Error bounds test out 11839422 (5.17%)
Original
Integrator
Path length 1.598 avg [range 0 - 5]
Zero-radiance paths 9461528 / 37631318 (25.14%)
Intersections
Determinant tests out 48
Edge tests out 175231533 (66.18%)
Range tests out 29563933 (11.16%)
Regular ray intersection tests 96581588
Shadow ray intersection tests 23736557
Ray-triangle intersection tests 59980573 / 264776197 (22.65%)
(Else test out 59980731 (22.65%)) Modified maxXt = 9437.622070, maxYt = 352.000000, maxZt = 5.511573
Original maxXt = 9437.622070, maxYt = 352.000000, maxZt = 5.511573 Modified
nTests == 18
pt[0].z = 200566.625000, pt[1].z = -894520.062500, pt[2].z = 196100.546875
maxXt = 14375589.000000, maxYt = 873926.875000, maxZt = 894520.062500
deltaX = 4.550848, deltaY = 0.527038, deltaZ = 0.159953
deltaE = 26102498.000000, maxE = 32707706880.000000
deltaT = 912.313660, t = 0.391394 Original
nTests == 18
p0t.z = 3698695.750000, p1t.z = -16674201.000000, p2t.z = 3698695.000000
maxXt = 14375589.000000, maxYt = 873926.875000, maxZt = 16674201.000000
deltaX = 9.253561, deltaY = 5.229751, deltaZ = 2.981580
deltaE = 169530672.000000, maxE = 32707706880.000000
deltaT = 110408.031250, t = 2.907498
deltaT = 110408.031250, t = 2.907498 Original
nTests == 18
p0t.x = -3188739.500000, p0t.y = -195949.281250, p0t.z = 3698695.750000
p1t.x = 14375589.000000, p1t.y = 873926.875000, p1t.z = -16674201.000000
p2t.x = -3188904.750000, p2t.y = -191586.031250, p2t.z = 3698695.000000
Modified
nTests == 18
pt[0].x = -3188739.500000, pt[1].x = 14375589.000000, pt[2].x = -3188904.750000
pt[0].y = -195949.281250, pt[1].y = 873926.875000, pt[2].y = -191586.031250
pt[0].z = 200566.625000, pt[1].z = -894520.062500, pt[2].z = 196100.546875
===============================================================================
Original
nTests == 18
p0t.z = 3698695.750000, p1t.z = -16674201.000000, p2t.z = 3698695.000000
maxXt = 14375589.000000, maxYt = 873926.875000, maxZt = 16674201.000000
deltaX = 9.253561, deltaY = 5.229751, deltaZ = 2.981580
deltaE = 169530672.000000, maxE = 32707706880.000000
t = 2.907498, deltaT = 110408.031250
nTests == 19
p0t.z = 3698695.750000, p1t.z = -16674201.000000, p2t.z = 3698695.000000
maxXt = 14375589.000000, maxYt = 873926.875000, maxZt = 16674201.000000
deltaX = 9.253561, deltaY = 5.229751, deltaZ = 2.981580
deltaE = 169530672.000000, maxE = 32707706880.000000
t = 2.907498, deltaT = 110408.031250
nTests == 26
p0t.z = 3740380.250000, p1t.z = -16862120.000000, p2t.z = 3740379.500000
maxXt = 13754724.000000, maxYt = 1548186.250000, maxZt = 16862120.000000
deltaX = 9.124533, deltaY = 5.486701, deltaZ = 3.015182
deltaE = 184266144.000000, maxE = 31359238144.000000
t = 3.032819, deltaT = 126586.851563
nTests == 27
p0t.z = 3740380.250000, p1t.z = -16862120.000000, p2t.z = 3740379.500000
maxXt = 13754724.000000, maxYt = 1548186.250000, maxZt = 16862120.000000
deltaX = 9.124533, deltaY = 5.486701, deltaZ = 3.015182
deltaE = 184266144.000000, maxE = 31359238144.000000
t = 3.032819, deltaT = 126586.851563
nTests == 46
p0t.z = -4193517.000000, p1t.z = 18904894.000000, p2t.z = -4193516.250000
maxXt = 24592794.000000, maxYt = 6794978.000000, maxZt = 18904894.000000
deltaX = 12.963325, deltaY = 7.659161, deltaZ = 3.380459
deltaE = 592732928.000000, maxE = 56371445760.000000
t = 53.296482, deltaT = 253750.062500
nTests == 47
p0t.z = -4193517.000000, p1t.z = 18904894.000000, p2t.z = -4193516.250000
maxXt = 24592794.000000, maxYt = 6794978.000000, maxZt = 18904894.000000
deltaX = 12.963325, deltaY = 7.659161, deltaZ = 3.380459
deltaE = 592732928.000000, maxE = 56371445760.000000
t = 53.296482, deltaT = 253750.062500
nTests == 62
p0t.z = 5477155.500000, p1t.z = -24692222.000000, p2t.z = 5477384.000000
maxXt = 9927710.000000, maxYt = 2382068.000000, maxZt = 24692222.000000
deltaX = 10.317547, deltaY = 8.068769, deltaZ = 4.415314
deltaE = 215001232.000000, maxE = 4669308928.000000
t = 46.074684, deltaT = 1466568.250000
nTests == 63
p0t.z = 5477155.500000, p1t.z = -24692222.000000, p2t.z = 5477384.000000
maxXt = 9927710.000000, maxYt = 2382068.000000, maxZt = 24692222.000000
deltaX = 10.317547, deltaY = 8.068769, deltaZ = 4.415314
deltaE = 215001232.000000, maxE = 4669308928.000000
t = 46.074684, deltaT = 1466568.250000
nTests == 70
p0t.z = -4411685.500000, p1t.z = 19888424.000000, p2t.z = -4411684.500000
maxXt = 18630916.000000, maxYt = 11379076.000000, maxZt = 19888424.000000
deltaX = 11.479661, deltaY = 9.318444, deltaZ = 3.556328
deltaE = 659023552.000000, maxE = 43213914112.000000
t = 202.367615, deltaT = 386954.343750
nTests == 71
p0t.z = -4411685.500000, p1t.z = 19888424.000000, p2t.z = -4411684.500000
maxXt = 18630916.000000, maxYt = 11379076.000000, maxZt = 19888424.000000
deltaX = 11.479661, deltaY = 9.318444, deltaZ = 3.556328
deltaE = 659023552.000000, maxE = 43213914112.000000
t = 202.367615, deltaT = 386954.343750
nTests == 86
p0t.z = -4488458.000000, p1t.z = 20234934.000000, p2t.z = -4488645.500000
maxXt = 4090711.000000, maxYt = 24952448.000000, maxZt = 20234934.000000
deltaX = 7.249609, deltaY = 13.466894, deltaZ = 3.618289
deltaE = 496305472.000000, maxE = 56289656832.000000
t = 1.948373, deltaT = 227798.468750
nTests == 87
p0t.z = -4488458.000000, p1t.z = 20234934.000000, p2t.z = -4488645.500000
maxXt = 4090711.000000, maxYt = 24952448.000000, maxZt = 20234934.000000
deltaX = 7.249609, deltaY = 13.466894, deltaZ = 3.618289
deltaE = 496305472.000000, maxE = 56289656832.000000
t = 1.948373, deltaT = 227798.468750
nTests == 90
p0t.z = -3966633.750000, p1t.z = 17882076.000000, p2t.z = -3966633.000000
maxXt = 10780372.000000, maxYt = 2186859.750000, maxZt = 17882076.000000
deltaX = 8.542078, deltaY = 5.981011, deltaZ = 3.197565
deltaE = 171936464.000000, maxE = 24647827456.000000
t = 1.779882, deltaT = 159275.718750
nTests == 91
p0t.z = -3966633.750000, p1t.z = 17882076.000000, p2t.z = -3966633.000000
maxXt = 10780372.000000, maxYt = 2186859.750000, maxZt = 17882076.000000
deltaX = 8.542078, deltaY = 5.981011, deltaZ = 3.197565
deltaE = 171936464.000000, maxE = 24647827456.000000
t = 1.779882, deltaT = 159275.718750
===============================================================================
Modified nTests == 18
pt[0].z = 200566.625000, pt[1].z = -894520.062500, pt[2].z = 196100.546875
maxXt = 14375589.000000, maxYt = 873926.875000, maxZt = 894520.062500
deltaX = 4.550848, deltaY = 0.527038, deltaZ = 0.159953
deltaE = 26102498.000000, maxE = 32707706880.000000
t = 0.391394, deltaT = 912.313660
nTests == 19
pt[0].z = 200566.625000, pt[1].z = -894520.062500, pt[2].z = 196100.546875
maxXt = 14375589.000000, maxYt = 873926.875000, maxZt = 894520.062500
deltaX = 4.550848, deltaY = 0.527038, deltaZ = 0.159953
deltaE = 26102498.000000, maxE = 32707706880.000000
t = 0.391394, deltaT = 912.313660
nTests == 26
pt[0].z = 357641.875000, pt[1].z = -1602527.000000, pt[2].z = 353125.500000
maxXt = 13754724.000000, maxYt = 1548186.250000, maxZt = 1602527.000000
deltaX = 4.576819, deltaY = 0.938986, deltaZ = 0.286554
deltaE = 45079616.000000, maxE = 31359238144.000000
t = 0.729043, deltaT = 2943.730225
nTests == 27
pt[0].z = 357641.875000, pt[1].z = -1602527.000000, pt[2].z = 353125.500000
maxXt = 13754724.000000, maxYt = 1548186.250000, maxZt = 1602527.000000
deltaX = 4.576819, deltaY = 0.938986, deltaZ = 0.286554
deltaE = 45079616.000000, maxE = 31359238144.000000
t = 0.729043, deltaT = 2943.730225
nTests == 42
pt[0].z = 4060285.750000, pt[1].z = -18316762.000000, pt[2].z = 4066060.500000
maxXt = 14954848.000000, maxYt = 13837035.000000, maxZt = 18316762.000000
deltaX = 9.915715, deltaY = 9.582581, deltaZ = 3.275293
deltaE = 610356416.000000, maxE = 32820428800.000000
t = 261.073792, deltaT = 436004.312500
nTests == 43
pt[0].z = 4060285.750000, pt[1].z = -18316762.000000, pt[2].z = 4066060.500000
maxXt = 14954848.000000, maxYt = 13837035.000000, maxZt = 18316762.000000
deltaX = 9.915715, deltaY = 9.582581, deltaZ = 3.275293
deltaE = 610356416.000000, maxE = 32820428800.000000
t = 261.073792, deltaT = 436004.312500
nTests == 46
pt[0].z = -1751617.625000, pt[1].z = 7885556.500000, pt[2].z = -1746553.750000
maxXt = 24592794.000000, maxYt = 6794978.000000, maxZt = 7885556.500000
deltaX = 9.679305, deltaY = 4.375141, deltaZ = 1.410048
deltaE = 386576768.000000, maxE = 56371445760.000000
t = 23.471199, deltaT = 69031.750000
nTests == 47
pt[0].z = -1751617.625000, pt[1].z = 7885556.500000, pt[2].z = -1746553.750000
maxXt = 24592794.000000, maxYt = 6794978.000000, maxZt = 7885556.500000
deltaX = 9.679305, deltaY = 4.375141, deltaZ = 1.410048
deltaE = 386576768.000000, maxE = 56371445760.000000
t = 23.471199, deltaT = 69031.750000
nTests == 54
pt[0].z = 5361773.500000, pt[1].z = -24164926.000000, pt[2].z = 5358715.000000
maxXt = 16289523.000000, maxYt = 17825066.000000, maxZt = 24164926.000000
deltaX = 12.056369, deltaY = 12.513996, deltaZ = 4.321026
deltaE = 906732864.000000, maxE = 56996397056.000000
t = 121.494919, deltaT = 490372.125000
nTests == 55
pt[0].z = 5361773.500000, pt[1].z = -24164926.000000, pt[2].z = 5358715.000000
maxXt = 16289523.000000, maxYt = 17825066.000000, maxZt = 24164926.000000
deltaX = 12.056369, deltaY = 12.513996, deltaZ = 4.321026
deltaE = 906732864.000000, maxE = 56996397056.000000
t = 121.494919, deltaT = 490372.125000
nTests == 62
pt[0].z = 5477155.500000, pt[1].z = -24692222.000000, pt[2].z = 5477384.000000
maxXt = 9927710.000000, maxYt = 2382068.000000, maxZt = 24692222.000000
deltaX = 10.317547, deltaY = 8.068769, deltaZ = 4.415314
deltaE = 215001232.000000, maxE = 4669308928.000000
t = 46.074684, deltaT = 1466568.250000
nTests == 63
pt[0].z = 5477155.500000, pt[1].z = -24692222.000000, pt[2].z = 5477384.000000
maxXt = 9927710.000000, maxYt = 2382068.000000, maxZt = 24692222.000000
deltaX = 10.317547, deltaY = 8.068769, deltaZ = 4.415314
deltaE = 215001232.000000, maxE = 4669308928.000000
t = 46.074684, deltaT = 1466568.250000
nTests == 70
pt[0].z = -3084193.250000, pt[1].z = 13892405.000000, pt[2].z = -3078866.000000
maxXt = 18630916.000000, maxYt = 11379076.000000, maxZt = 13892405.000000
deltaX = 9.692707, deltaY = 7.531490, deltaZ = 2.484156
deltaE = 551770624.000000, maxE = 43213914112.000000
t = 144.294693, deltaT = 226306.187500
nTests == 71
pt[0].z = -3084193.250000, pt[1].z = 13892405.000000, pt[2].z = -3078866.000000
maxXt = 18630916.000000, maxYt = 11379076.000000, maxZt = 13892405.000000
deltaX = 9.692707, deltaY = 7.531490, deltaZ = 2.484156
deltaE = 551770624.000000, maxE = 43213914112.000000
t = 144.294693, deltaT = 226306.187500
nTests == 82
pt[0].z = 4451903.500000, pt[1].z = -20083588.000000, pt[2].z = 4458308.500000
maxXt = 28756858.000000, maxYt = 13679590.000000, maxZt = 20083588.000000
deltaX = 14.555592, deltaY = 10.062214, deltaZ = 3.591226
deltaE = 1070734016.000000, maxE = 64164462592.000000
t = 128.955765, deltaT = 428544.468750
nTests == 83
pt[0].z = 4451903.500000, pt[1].z = -20083588.000000, pt[2].z = 4458308.500000
maxXt = 28756858.000000, maxYt = 13679590.000000, maxZt = 20083588.000000
deltaX = 14.555592, deltaY = 10.062214, deltaZ = 3.591226
deltaE = 1070734016.000000, maxE = 64164462592.000000
t = 128.955765, deltaT = 428544.468750
nTests == 86
pt[0].z = -4488458.000000, pt[1].z = 20234934.000000, pt[2].z = -4488645.500000
maxXt = 4090711.000000, maxYt = 24952448.000000, maxZt = 20234934.000000
deltaX = 7.249609, deltaY = 13.466894, deltaZ = 3.618289
deltaE = 496305472.000000, maxE = 56289656832.000000
t = 1.948373, deltaT = 227798.468750
nTests == 87
pt[0].z = -4488458.000000, pt[1].z = 20234934.000000, pt[2].z = -4488645.500000
maxXt = 4090711.000000, maxYt = 24952448.000000, maxZt = 20234934.000000
deltaX = 7.249609, deltaY = 13.466894, deltaZ = 3.618289
deltaE = 496305472.000000, maxE = 56289656832.000000
t = 1.948373, deltaT = 227798.468750
nTests == 90
pt[0].z = -534789.875000, pt[1].z = 2400539.750000, pt[2].z = -530000.187500
maxXt = 10780372.000000, maxYt = 2186859.750000, maxZt = 2400539.750000
deltaX = 3.928219, deltaY = 1.367152, deltaZ = 0.429250
deltaE = 52278500.000000, maxE = 24647827456.000000
t = 1.149507, deltaT = 6501.995117
nTests == 91
pt[0].z = -534789.875000, pt[1].z = 2400539.750000, pt[2].z = -530000.187500
maxXt = 10780372.000000, maxYt = 2186859.750000, maxZt = 2400539.750000
deltaX = 3.928219, deltaY = 1.367152, deltaZ = 0.429250
deltaE = 52278500.000000, maxE = 24647827456.000000
t = 1.149507, deltaT = 6501.995117
Intersection Test
Original
nTests = 1 : p0t.z = 0.000042 p1t.z = 5.511573 p2t.z = -0.000000
nTests = 3 : p0t.z = 2213.565430 p1t.z = 2213.614746 p2t.z = -3423.526611
nTests = 5 : p0t.z = 0.999974 p1t.z = -4.508101 p2t.z = 1.000015
nTests = 7 : p0t.z = 4709449.500000 p1t.z = -21231236.000000p2t.z = 4709646.000000
nTests = 9 : p0t.z = 0.999958 p1t.z = -4.508030 p2t.z = 1.000000
nTests = 11 : p0t.z = -3970454.750000 p1t.z = 17899664.000000 p2t.z = -3970620.500000
nTests = 13 : p0t.z = 0.999958 p1t.z = -4.508030 p2t.z = 1.000000
nTests = 15 : p0t.z = 4487840.500000 p1t.z = -20232172.000000p2t.z = 4488027.500000
nTests = 17 : p0t.z = 1.002318 p1t.z = -4.518667 p2t.z = 1.002360
nTests = 19 : p0t.z = 3698695.750000 p1t.z = -16674201.000000p2t.z = 3698695.000000
nTests = 21 : p0t.z = 1.000000 p1t.z = -4.508130 p2t.z = 1.000000
nTests = 23 : p0t.z = 1776.406250 p1t.z = 1776.445801 p2t.z = -2747.411133
nTests = 25 : p0t.z = -0.000034 p1t.z = -0.000034 p2t.z = 0.000052
nTests = 27 : p0t.z = 3740380.250000 p1t.z = -16862120.000000p2t.z = 3740379.500000
nTests = 29 : p0t.z = 0.999959 p1t.z = -4.508036 p2t.z = 1.000001
nTests = 31 : p0t.z = -5325940.000000 p1t.z = 24010482.000000 p2t.z = -5326162.000000
nTests = 33 : p0t.z = 1.000002 p1t.z = -4.508139 p2t.z = 1.000002
nTests = 35 : p0t.z = -3628445.250000 p1t.z = 16357481.000000 p2t.z = -3628444.500000
nTests = 37 : p0t.z = -0.000333 p1t.z = -0.000333 p2t.z = 0.000515
nTests = 39 : p0t.z = 4491796.500000 p1t.z = -20250008.000000 p2t.z = 4491984.000000
nTests = 41 : p0t.z = 1.000364 p1t.z = -4.509857 p2t.z = 1.000406
nTests = 43 : p0t.z = -4783434.000000 p1t.z = 21564312.000000 p2t.z = -4783433.000000
nTests = 45 : p0t.z = 0.999958 p1t.z = -4.508030 p2t.z = 1.000000
nTests = 47 : p0t.z = -4193517.000000 p1t.z = 18904894.000000 p2t.z = -4193516.250000
nTests = 49 : p0t.z = 1.000309 p1t.z = -4.509606 p2t.z = 1.000350
nTests = 51 : p0t.z = -2161.597900 p1t.z = -2161.645996 p2t.z = 3342.785645
nTests = 53 : p0t.z = -0.212940 p1t.z = 0.959959 p2t.z = -0.212940
nTests = 55 : p0t.z = 2541.668701 p1t.z = 2541.725098 p2t.z = -3930.974854
nTests = 57 : p0t.z = 1.000594 p1t.z = -4.510895 p2t.z = 1.000636
nTests = 59 : p0t.z = 1742.533691 p1t.z = 1742.572388 p2t.z = -2694.727295
nTests = 61 : p0t.z = 0.999960 p1t.z = -4.508040 p2t.z = 1.000002
nTests = 63 : p0t.z = 5477155.500000 p1t.z = -24692222.000000p2t.z = 5477384.000000
nTests = 65 : p0t.z = 0.999958 p1t.z = -4.508030 p2t.z = 1.000000
nTests = 67 : p0t.z = 2272.568359 p1t.z = 2272.618896 p2t.z = -3514.395264
nTests = 69 : p0t.z = 0.999958 p1t.z = -4.508030 p2t.z = 1.000000
nTests = 71 : p0t.z = -4411685.500000 p1t.z = 19888424.000000 p2t.z = -4411684.500000
nTests = 73 : p0t.z = -0.000019 p1t.z = -0.000019 p2t.z = 0.000029
nTests = 75 : p0t.z = 1866.722656 p1t.z = 1866.764160 p2t.z = -2886.778320
nTests = 77 : p0t.z = 0.999958 p1t.z = -4.508030 p2t.z = 1.000000
nTests = 79 : p0t.z = -3837076.250000 p1t.z = 17298014.000000 p2t.z = -3837075.250000
nTests = 81 : p0t.z = 0.999958 p1t.z = -4.508030 p2t.z = 1.000000
nTests = 83 : p0t.z = -5305206.500000 p1t.z = 23916528.000000 p2t.z = -5305205.500000
nTests = 85 : p0t.z = 0.999958 p1t.z = -4.508030 p2t.z = 1.000000
nTests = 87 : p0t.z = -4488458.000000 p1t.z = 20234934.000000 p2t.z = -4488645.500000
nTests = 89 : p0t.z = 0.999958 p1t.z = -4.508030 p2t.z = 1.000000
nTests = 91 : p0t.z = -3966633.750000 p1t.z = 17882076.000000 p2t.z = -3966633.000000
nTests = 93 : p0t.z = 0.999958 p1t.z = -4.508030 p2t.z = 1.000000
nTests = 95 : p0t.z = 2140.279297 p1t.z = 2140.326660 p2t.z = -3310.181152
nTests = 97 : p0t.z = 0.999958 p1t.z = -4.508030 p2t.z = 1.000000
nTests = 99 : p0t.z = -2222.449463 p1t.z = -2222.498779 p2t.z = 3436.889160
Modified
nTests = 1 : pt[0].z = 0.000042 pt[1].z = 5.511573 pt[2].z = -0.000000
nTests = 3 : pt[0].z = 4670040.000000pt[1].z = -21045068.0000pt[2].z = 4666317.000000
nTests = 5 : pt[0].z = 0.999974 pt[1].z = -4.508101 pt[2].z = 1.000015
nTests = 7 : pt[0].z = 4709449.500000pt[1].z = -21231236.0000pt[2].z = 4709646.000000
nTests = 9 : pt[0].z = 0.999958 pt[1].z = -4.508030 pt[2].z = 1.000000
nTests = 11 : pt[0].z = -3970454.75000pt[1].z = 17899664.00000pt[2].z = -3970620.500000
nTests = 13 : pt[0].z = 0.999958 pt[1].z = -4.508030 pt[2].z = 1.000000
nTests = 15 : pt[0].z = 4487840.500000pt[1].z = -20232172.0000pt[2].z = 4488027.500000
nTests = 17 : pt[0].z = 1.002318 pt[1].z = -4.518667 pt[2].z = 1.002360
nTests = 19 : pt[0].z = 200566.625000 pt[1].z = -894520.062500pt[2].z = 196100.546875
nTests = 21 : pt[0].z = 0.000000 pt[1].z = 0.002612 pt[2].z = -0.001207
nTests = 23 : pt[0].z = 3747060.250000pt[1].z = -16889546.0000pt[2].z = 3745827.250000
nTests = 25 : pt[0].z = -0.070795 pt[1].z = 0.319139 pt[2].z = -0.070789
nTests = 27 : pt[0].z = 357641.875000 pt[1].z = -1602527.00000pt[2].z = 353125.500000
nTests = 29 : pt[0].z = 0.999959 pt[1].z = -4.508036 pt[2].z = 1.000001
nTests = 31 : pt[0].z = -5325940.00000pt[1].z = 24010482.00000pt[2].z = -5326162.000000
nTests = 33 : pt[0].z = 0.002174 pt[1].z = -0.007187 pt[2].z = 0.000966
nTests = 35 : pt[0].z = -107836.203125pt[1].z = 476662.750000 pt[2].z = -103455.000000
nTests = 37 : pt[0].z = -0.703186 pt[1].z = 3.168762 pt[2].z = -0.702589
nTests = 39 : pt[0].z = 4491796.500000pt[1].z = -20250008.0000pt[2].z = 4491984.000000
nTests = 41 : pt[0].z = 1.000364 pt[1].z = -4.509857 pt[2].z = 1.000406
nTests = 43 : pt[0].z = 4060285.750000pt[1].z = -18316762.0000pt[2].z = 4066060.500000
nTests = 45 : pt[0].z = 0.999958 pt[1].z = -4.508030 pt[2].z = 1.000000
nTests = 47 : pt[0].z = -1751617.62500pt[1].z = 7885556.500000pt[2].z = -1746553.750000
nTests = 49 : pt[0].z = 1.000309 pt[1].z = -4.509606 pt[2].z = 1.000350
nTests = 51 : pt[0].z = -4560310.50000pt[1].z = 20549412.00000pt[2].z = -4556121.500000
nTests = 53 : pt[0].z = -0.000122 pt[1].z = -0.000004 pt[2].z = 0.000135
nTests = 55 : pt[0].z = 5361773.500000pt[1].z = -24164926.0000pt[2].z = 5358715.000000
nTests = 57 : pt[0].z = 1.000594 pt[1].z = -4.510895 pt[2].z = 1.000636
nTests = 59 : pt[0].z = 3674922.250000pt[1].z = -16566834.0000pt[2].z = 3674832.250000
nTests = 61 : pt[0].z = 0.999960 pt[1].z = -4.508040 pt[2].z = 1.000002
nTests = 63 : pt[0].z = 5477155.500000pt[1].z = -24692222.0000pt[2].z = 5477384.000000
nTests = 65 : pt[0].z = 0.999958 pt[1].z = -4.508030 pt[2].z = 1.000000
nTests = 67 : pt[0].z = 4792340.000000pt[1].z = -21606448.0000pt[2].z = 4793243.500000
nTests = 69 : pt[0].z = 0.999958 pt[1].z = -4.508030 pt[2].z = 1.000000
nTests = 71 : pt[0].z = -3084193.25000pt[1].z = 13892405.00000pt[2].z = -3078866.000000
nTests = 73 : pt[0].z = -0.040114 pt[1].z = 0.180837 pt[2].z = -0.040112
nTests = 75 : pt[0].z = 3936244.500000pt[1].z = -17748126.0000pt[2].z = 3937641.750000
nTests = 77 : pt[0].z = 0.999958 pt[1].z = -4.508030 pt[2].z = 1.000000
nTests = 79 : pt[0].z = -608132.625000pt[1].z = 2731516.500000pt[2].z = -603499.500000
nTests = 81 : pt[0].z = 0.999958 pt[1].z = -4.508030 pt[2].z = 1.000000
nTests = 83 : pt[0].z = 4451903.500000pt[1].z = -20083588.0000pt[2].z = 4458308.500000
nTests = 85 : pt[0].z = 0.999958 pt[1].z = -4.508030 pt[2].z = 1.000000
nTests = 87 : pt[0].z = -4488458.00000pt[1].z = 20234934.00000pt[2].z = -4488645.500000
nTests = 89 : pt[0].z = 0.999958 pt[1].z = -4.508030 pt[2].z = 1.000000
nTests = 91 : pt[0].z = -534789.875000pt[1].z = 2400539.750000pt[2].z = -530000.187500
nTests = 93 : pt[0].z = 0.999958 pt[1].z = -4.508030 pt[2].z = 1.000000
nTests = 95 : pt[0].z = 4512948.000000pt[1].z = -20350790.0000pt[2].z = 4515657.500000
nTests = 97 : pt[0].z = 0.999958 pt[1].z = -4.508030 pt[2].z = 1.000000
nTests = 99 : pt[0].z = -4688250.00000pt[1].z = 21128342.00000pt[2].z = -4685060.000000
=========================================================================================
Original
nTests = 1 :kz == 2p0t.z = 0.000042p1t.z = 5.511573p2t.z = -0.000000
nTests = 3 :kz == 0p0t.z = 2213.565430p1t.z = 2213.614746p2t.z = -3423.526611
nTests = 5 :kz == 2p0t.z = 0.999974p1t.z = -4.508101p2t.z = 1.000015
nTests = 7 :kz == 2p0t.z = 4709449.500000p1t.z = -21231236.000000p2t.z = 4709646.000000
nTests = 9 :kz == 2p0t.z = 0.999958p1t.z = -4.508030p2t.z = 1.000000
nTests = 11 :kz == 2p0t.z = -3970454.750000p1t.z = 17899664.000000p2t.z = -3970620.500000
nTests = 13 :kz == 2p0t.z = 0.999958p1t.z = -4.508030p2t.z = 1.000000
nTests = 15 :kz == 2p0t.z = 4487840.500000p1t.z = -20232172.000000p2t.z = 4488027.500000
nTests = 17 :kz == 2p0t.z = 1.002318p1t.z = -4.518667p2t.z = 1.002360
nTests = 19 :kz == 1p0t.z = 3698695.750000p1t.z = -16674201.000000p2t.z = 3698695.000000
nTests = 21 :kz == 1p0t.z = 1.000000p1t.z = -4.508130p2t.z = 1.000000
nTests = 23 :kz == 0p0t.z = 1776.406250p1t.z = 1776.445801p2t.z = -2747.411133
nTests = 25 :kz == 0p0t.z = -0.000034p1t.z = -0.000034p2t.z = 0.000052
nTests = 27 :kz == 1p0t.z = 3740380.250000p1t.z = -16862120.000000p2t.z = 3740379.500000
nTests = 29 :kz == 2p0t.z = 0.999959p1t.z = -4.508036p2t.z = 1.000001
nTests = 31 :kz == 2p0t.z = -5325940.000000p1t.z = 24010482.000000p2t.z = -5326162.000000
nTests = 33 :kz == 1p0t.z = 1.000002p1t.z = -4.508139p2t.z = 1.000002
nTests = 35 :kz == 1p0t.z = -3628445.250000p1t.z = 16357481.000000p2t.z = -3628444.500000
nTests = 37 :kz == 0p0t.z = -0.000333p1t.z = -0.000333p2t.z = 0.000515
nTests = 39 :kz == 2p0t.z = 4491796.500000p1t.z = -20250008.000000p2t.z = 4491984.000000
nTests = 41 :kz == 2p0t.z = 1.000364p1t.z = -4.509857p2t.z = 1.000406
nTests = 43 :kz == 1p0t.z = -4783434.000000p1t.z = 21564312.000000p2t.z = -4783433.000000
nTests = 45 :kz == 2p0t.z = 0.999958p1t.z = -4.508030p2t.z = 1.000000
nTests = 47 :kz == 1p0t.z = -4193517.000000p1t.z = 18904894.000000p2t.z = -4193516.250000
nTests = 49 :kz == 2p0t.z = 1.000309p1t.z = -4.509606p2t.z = 1.000350
nTests = 51 :kz == 0p0t.z = -2161.597900p1t.z = -2161.645996p2t.z = 3342.785645
nTests = 53 :kz == 1p0t.z = -0.212940p1t.z = 0.959959p2t.z = -0.212940
nTests = 55 :kz == 0p0t.z = 2541.668701p1t.z = 2541.725098p2t.z = -3930.974854
nTests = 57 :kz == 2p0t.z = 1.000594p1t.z = -4.510895p2t.z = 1.000636
nTests = 59 :kz == 0p0t.z = 1742.533691p1t.z = 1742.572388p2t.z = -2694.727295
nTests = 61 :kz == 2p0t.z = 0.999960p1t.z = -4.508040p2t.z = 1.000002
nTests = 63 :kz == 2p0t.z = 5477155.500000p1t.z = -24692222.000000p2t.z = 5477384.000000
nTests = 65 :kz == 2p0t.z = 0.999958p1t.z = -4.508030p2t.z = 1.000000
nTests = 67 :kz == 0p0t.z = 2272.568359p1t.z = 2272.618896p2t.z = -3514.395264
nTests = 69 :kz == 2p0t.z = 0.999958p1t.z = -4.508030p2t.z = 1.000000
nTests = 71 :kz == 1p0t.z = -4411685.500000p1t.z = 19888424.000000p2t.z = -4411684.500000
nTests = 73 :kz == 0p0t.z = -0.000019p1t.z = -0.000019p2t.z = 0.000029
nTests = 75 :kz == 0p0t.z = 1866.722656p1t.z = 1866.764160p2t.z = -2886.778320
nTests = 77 :kz == 2p0t.z = 0.999958p1t.z = -4.508030p2t.z = 1.000000
nTests = 79 :kz == 1p0t.z = -3837076.250000p1t.z = 17298014.000000p2t.z = -3837075.250000
nTests = 81 :kz == 2p0t.z = 0.999958p1t.z = -4.508030p2t.z = 1.000000
nTests = 83 :kz == 1p0t.z = -5305206.500000p1t.z = 23916528.000000p2t.z = -5305205.500000
nTests = 85 :kz == 2p0t.z = 0.999958p1t.z = -4.508030p2t.z = 1.000000
nTests = 87 :kz == 2p0t.z = -4488458.000000p1t.z = 20234934.000000p2t.z = -4488645.500000
nTests = 89 :kz == 2p0t.z = 0.999958p1t.z = -4.508030p2t.z = 1.000000
nTests = 91 :kz == 1p0t.z = -3966633.750000p1t.z = 17882076.000000p2t.z = -3966633.000000
nTests = 93 :kz == 2p0t.z = 0.999958p1t.z = -4.508030p2t.z = 1.000000
nTests = 95 :kz == 0p0t.z = 2140.279297p1t.z = 2140.326660p2t.z = -3310.181152
nTests = 97 :kz == 2p0t.z = 0.999958p1t.z = -4.508030p2t.z = 1.000000
nTests = 99 :kz == 0p0t.z = -2222.449463p1t.z = -2222.498779p2t.z = 3436.889160
Modified
nTests = 1 : kz == 2pt[0].z = 0.000042pt[1].z = 5.511573pt[2].z = -0.000000
nTests = 3 : kz == 0pt[0].z = 4670040.000000pt[1].z = -21045068.0000pt[2].z = 4666317.000000
nTests = 5 : kz == 2pt[0].z = 0.999974pt[1].z = -4.508101pt[2].z = 1.000015
nTests = 7 : kz == 2pt[0].z = 4709449.500000pt[1].z = -21231236.0000pt[2].z = 4709646.000000
nTests = 9 : kz == 2pt[0].z = 0.999958pt[1].z = -4.508030pt[2].z = 1.000000
nTests = 11 : kz == 2pt[0].z = -3970454.75000pt[1].z = 17899664.00000pt[2].z = -3970620.500000
nTests = 13 : kz == 2pt[0].z = 0.999958pt[1].z = -4.508030pt[2].z = 1.000000
nTests = 15 : kz == 2pt[0].z = 4487840.500000pt[1].z = -20232172.0000pt[2].z = 4488027.500000
nTests = 17 : kz == 2pt[0].z = 1.002318pt[1].z = -4.518667pt[2].z = 1.002360
nTests = 19 : kz == 1pt[0].z = 200566.625000pt[1].z = -894520.062500pt[2].z = 196100.546875
nTests = 21 : kz == 1pt[0].z = 0.000000pt[1].z = 0.002612pt[2].z = -0.001207
nTests = 23 : kz == 0pt[0].z = 3747060.250000pt[1].z = -16889546.0000pt[2].z = 3745827.250000
nTests = 25 : kz == 0pt[0].z = -0.070795pt[1].z = 0.319139pt[2].z = -0.070789
nTests = 27 : kz == 1pt[0].z = 357641.875000pt[1].z = -1602527.00000pt[2].z = 353125.500000
nTests = 29 : kz == 2pt[0].z = 0.999959pt[1].z = -4.508036pt[2].z = 1.000001
nTests = 31 : kz == 2pt[0].z = -5325940.00000pt[1].z = 24010482.00000pt[2].z = -5326162.000000
nTests = 33 : kz == 1pt[0].z = 0.002174pt[1].z = -0.007187pt[2].z = 0.000966
nTests = 35 : kz == 1pt[0].z = -107836.203125pt[1].z = 476662.750000pt[2].z = -103455.000000
nTests = 37 : kz == 0pt[0].z = -0.703186pt[1].z = 3.168762pt[2].z = -0.702589
nTests = 39 : kz == 2pt[0].z = 4491796.500000pt[1].z = -20250008.0000pt[2].z = 4491984.000000
nTests = 41 : kz == 2pt[0].z = 1.000364pt[1].z = -4.509857pt[2].z = 1.000406
nTests = 43 : kz == 1pt[0].z = 4060285.750000pt[1].z = -18316762.0000pt[2].z = 4066060.500000
nTests = 45 : kz == 2pt[0].z = 0.999958pt[1].z = -4.508030pt[2].z = 1.000000
nTests = 47 : kz == 1pt[0].z = -1751617.62500pt[1].z = 7885556.500000pt[2].z = -1746553.750000
nTests = 49 : kz == 2pt[0].z = 1.000309pt[1].z = -4.509606pt[2].z = 1.000350
nTests = 51 : kz == 0pt[0].z = -4560310.50000pt[1].z = 20549412.00000pt[2].z = -4556121.500000
nTests = 53 : kz == 1pt[0].z = -0.000122pt[1].z = -0.000004pt[2].z = 0.000135
nTests = 55 : kz == 0pt[0].z = 5361773.500000pt[1].z = -24164926.0000pt[2].z = 5358715.000000
nTests = 57 : kz == 2pt[0].z = 1.000594pt[1].z = -4.510895pt[2].z = 1.000636
nTests = 59 : kz == 0pt[0].z = 3674922.250000pt[1].z = -16566834.0000pt[2].z = 3674832.250000
nTests = 61 : kz == 2pt[0].z = 0.999960pt[1].z = -4.508040pt[2].z = 1.000002
nTests = 63 : kz == 2pt[0].z = 5477155.500000pt[1].z = -24692222.0000pt[2].z = 5477384.000000
nTests = 65 : kz == 2pt[0].z = 0.999958pt[1].z = -4.508030pt[2].z = 1.000000
nTests = 67 : kz == 0pt[0].z = 4792340.000000pt[1].z = -21606448.0000pt[2].z = 4793243.500000
nTests = 69 : kz == 2pt[0].z = 0.999958pt[1].z = -4.508030pt[2].z = 1.000000
nTests = 71 : kz == 1pt[0].z = -3084193.25000pt[1].z = 13892405.00000pt[2].z = -3078866.000000
nTests = 73 : kz == 0pt[0].z = -0.040114pt[1].z = 0.180837pt[2].z = -0.040112
nTests = 75 : kz == 0pt[0].z = 3936244.500000pt[1].z = -17748126.0000pt[2].z = 3937641.750000
nTests = 77 : kz == 2pt[0].z = 0.999958pt[1].z = -4.508030pt[2].z = 1.000000
nTests = 79 : kz == 1pt[0].z = -608132.625000pt[1].z = 2731516.500000pt[2].z = -603499.500000
nTests = 81 : kz == 2pt[0].z = 0.999958pt[1].z = -4.508030pt[2].z = 1.000000
nTests = 83 : kz == 1pt[0].z = 4451903.500000pt[1].z = -20083588.0000pt[2].z = 4458308.500000
nTests = 85 : kz == 2pt[0].z = 0.999958pt[1].z = -4.508030pt[2].z = 1.000000
nTests = 87 : kz == 2pt[0].z = -4488458.00000pt[1].z = 20234934.00000pt[2].z = -4488645.500000
nTests = 89 : kz == 2pt[0].z = 0.999958pt[1].z = -4.508030pt[2].z = 1.000000
nTests = 91 : kz == 1pt[0].z = -534789.875000pt[1].z = 2400539.750000pt[2].z = -530000.187500
nTests = 93 : kz == 2pt[0].z = 0.999958pt[1].z = -4.508030pt[2].z = 1.000000
nTests = 95 : kz == 0pt[0].z = 4512948.000000pt[1].z = -20350790.0000pt[2].z = 4515657.500000
nTests = 97 : kz == 2pt[0].z = 0.999958pt[1].z = -4.508030pt[2].z = 1.000000
nTests = 99 : kz == 0pt[0].z = -4688250.00000pt[1].z = 21128342.00000pt[2].z = -4685060.000000
=================================================================================================
Original
nTests = 3 : kz == 0 p0t.z = 2213.565430 p1t.z = 2213.614746 p2t.z = -3423.526611
nTests = 19 : kz == 1 p0t.z = 3698695.750000 p1t.z = -16674201.000000 p2t.z = 3698695.000000
nTests = 21 : kz == 1 p0t.z = 1.000000 p1t.z = -4.508130 p2t.z = 1.000000
nTests = 23 : kz == 0 p0t.z = 1776.406250 p1t.z = 1776.445801 p2t.z = -2747.411133
nTests = 25 : kz == 0 p0t.z = -0.000034 p1t.z = -0.000034 p2t.z = 0.000052
nTests = 27 : kz == 1 p0t.z = 3740380.250000 p1t.z = -16862120.000000 p2t.z = 3740379.500000
nTests = 33 : kz == 1 p0t.z = 1.000002 p1t.z = -4.508139 p2t.z = 1.000002
nTests = 35 : kz == 1 p0t.z = -3628445.250000 p1t.z = 16357481.000000 p2t.z = -3628444.500000
nTests = 37 : kz == 0 p0t.z = -0.000333 p1t.z = -0.000333 p2t.z = 0.000515
nTests = 43 : kz == 1 p0t.z = -4783434.000000 p1t.z = 21564312.000000 p2t.z = -4783433.000000
nTests = 47 : kz == 1 p0t.z = -4193517.000000 p1t.z = 18904894.000000 p2t.z = -4193516.250000
nTests = 51 : kz == 0 p0t.z = -2161.597900 p1t.z = -2161.645996 p2t.z = 3342.785645
nTests = 53 : kz == 1 p0t.z = -0.212940 p1t.z = 0.959959 p2t.z = -0.212940
nTests = 55 : kz == 0 p0t.z = 2541.668701 p1t.z = 2541.725098 p2t.z = -3930.974854
nTests = 59 : kz == 0 p0t.z = 1742.533691 p1t.z = 1742.572388 p2t.z = -2694.727295
nTests = 67 : kz == 0 p0t.z = 2272.568359 p1t.z = 2272.618896 p2t.z = -3514.395264
nTests = 71 : kz == 1 p0t.z = -4411685.500000 p1t.z = 19888424.000000 p2t.z = -4411684.500000
nTests = 73 : kz == 0 p0t.z = -0.000019 p1t.z = -0.000019 p2t.z = 0.000029
nTests = 75 : kz == 0 p0t.z = 1866.722656 p1t.z = 1866.764160 p2t.z = -2886.778320
nTests = 79 : kz == 1 p0t.z = -3837076.250000 p1t.z = 17298014.000000 p2t.z = -3837075.250000
nTests = 83 : kz == 1 p0t.z = -5305206.500000 p1t.z = 23916528.000000 p2t.z = -5305205.500000
nTests = 91 : kz == 1 p0t.z = -3966633.750000 p1t.z = 17882076.000000 p2t.z = -3966633.000000
nTests = 95 : kz == 0 p0t.z = 2140.279297 p1t.z = 2140.326660 p2t.z = -3310.181152
nTests = 99 : kz == 0 p0t.z = -2222.449463 p1t.z = -2222.498779 p2t.z = 3436.889160
Download