From 895899b25bb33d0a214e707081685bf6e3668ad5 Mon Sep 17 00:00:00 2001 From: elsid Date: Fri, 1 Mar 2019 21:43:03 +0300 Subject: [PATCH] Fix tests --- .../detournavigator/navigator.cpp | 222 +++++++++--------- 1 file changed, 111 insertions(+), 111 deletions(-) diff --git a/apps/openmw_test_suite/detournavigator/navigator.cpp b/apps/openmw_test_suite/detournavigator/navigator.cpp index 8e76b31541..42b69d7f91 100644 --- a/apps/openmw_test_suite/detournavigator/navigator.cpp +++ b/apps/openmw_test_suite/detournavigator/navigator.cpp @@ -114,27 +114,27 @@ namespace EXPECT_EQ(mPath, std::deque({ osg::Vec3f(-215, 215, 1.85963428020477294921875), - osg::Vec3f(-194.9653167724609375, 194.9653167724609375, -6.5760211944580078125), + osg::Vec3f(-194.9653167724609375, 194.9653167724609375, -6.57602214813232421875), osg::Vec3f(-174.930633544921875, 174.930633544921875, -15.01167774200439453125), - osg::Vec3f(-154.8959503173828125, 154.8959503173828125, -23.4473323822021484375), - osg::Vec3f(-134.86126708984375, 134.86126708984375, -31.8829898834228515625), + osg::Vec3f(-154.8959503173828125, 154.8959503173828125, -23.4473361968994140625), + osg::Vec3f(-134.86126708984375, 134.86126708984375, -31.8829936981201171875), osg::Vec3f(-114.82657623291015625, 114.82657623291015625, -40.3186492919921875), - osg::Vec3f(-94.7918853759765625, 94.7918853759765625, -47.39907073974609375), + osg::Vec3f(-94.7918853759765625, 94.7918853759765625, -47.3990631103515625), osg::Vec3f(-74.75719451904296875, 74.75719451904296875, -53.7258148193359375), osg::Vec3f(-54.722499847412109375, 54.722499847412109375, -60.052555084228515625), - osg::Vec3f(-34.68780517578125, 34.68780517578125, -66.37929534912109375), + osg::Vec3f(-34.68780517578125, 34.68780517578125, -66.37931060791015625), osg::Vec3f(-14.6531162261962890625, 14.6531162261962890625, -72.70604705810546875), osg::Vec3f(5.3815765380859375, -5.3815765380859375, -75.35065460205078125), - osg::Vec3f(25.41626739501953125, -25.41626739501953125, -67.96945953369140625), - osg::Vec3f(45.450958251953125, -45.450958251953125, -60.58824920654296875), + osg::Vec3f(25.41626739501953125, -25.41626739501953125, -67.9694671630859375), + osg::Vec3f(45.450958251953125, -45.450958251953125, -60.5882568359375), osg::Vec3f(65.48564910888671875, -65.48564910888671875, -53.20705413818359375), - osg::Vec3f(85.5203399658203125, -85.5203399658203125, -45.825855255126953125), + osg::Vec3f(85.5203399658203125, -85.5203399658203125, -45.82585906982421875), osg::Vec3f(105.55503082275390625, -105.55503082275390625, -38.44464874267578125), osg::Vec3f(125.5897216796875, -125.5897216796875, -31.063449859619140625), osg::Vec3f(145.6244049072265625, -145.6244049072265625, -23.6822509765625), osg::Vec3f(165.659088134765625, -165.659088134765625, -16.3010540008544921875), - osg::Vec3f(185.6937713623046875, -185.6937713623046875, -8.91985416412353515625), - osg::Vec3f(205.7284698486328125, -205.7284698486328125, -1.53864824771881103515625), + osg::Vec3f(185.6937713623046875, -185.6937713623046875, -8.91985321044921875), + osg::Vec3f(205.7284698486328125, -205.7284698486328125, -1.5386486053466796875), osg::Vec3f(215, -215, 1.877177715301513671875), })) << mPath; } @@ -164,27 +164,27 @@ namespace EXPECT_EQ(mPath, std::deque({ osg::Vec3f(-215, 215, 1.85963428020477294921875), - osg::Vec3f(-194.9653167724609375, 194.9653167724609375, -6.5760211944580078125), + osg::Vec3f(-194.9653167724609375, 194.9653167724609375, -6.57602214813232421875), osg::Vec3f(-174.930633544921875, 174.930633544921875, -15.01167774200439453125), - osg::Vec3f(-154.8959503173828125, 154.8959503173828125, -23.4473323822021484375), - osg::Vec3f(-134.86126708984375, 134.86126708984375, -31.8829898834228515625), + osg::Vec3f(-154.8959503173828125, 154.8959503173828125, -23.4473361968994140625), + osg::Vec3f(-134.86126708984375, 134.86126708984375, -31.8829936981201171875), osg::Vec3f(-114.82657623291015625, 114.82657623291015625, -40.3186492919921875), - osg::Vec3f(-94.7918853759765625, 94.7918853759765625, -47.39907073974609375), + osg::Vec3f(-94.7918853759765625, 94.7918853759765625, -47.3990631103515625), osg::Vec3f(-74.75719451904296875, 74.75719451904296875, -53.7258148193359375), osg::Vec3f(-54.722499847412109375, 54.722499847412109375, -60.052555084228515625), - osg::Vec3f(-34.68780517578125, 34.68780517578125, -66.37929534912109375), + osg::Vec3f(-34.68780517578125, 34.68780517578125, -66.37931060791015625), osg::Vec3f(-14.6531162261962890625, 14.6531162261962890625, -72.70604705810546875), osg::Vec3f(5.3815765380859375, -5.3815765380859375, -75.35065460205078125), - osg::Vec3f(25.41626739501953125, -25.41626739501953125, -67.96945953369140625), - osg::Vec3f(45.450958251953125, -45.450958251953125, -60.58824920654296875), + osg::Vec3f(25.41626739501953125, -25.41626739501953125, -67.9694671630859375), + osg::Vec3f(45.450958251953125, -45.450958251953125, -60.5882568359375), osg::Vec3f(65.48564910888671875, -65.48564910888671875, -53.20705413818359375), - osg::Vec3f(85.5203399658203125, -85.5203399658203125, -45.825855255126953125), + osg::Vec3f(85.5203399658203125, -85.5203399658203125, -45.82585906982421875), osg::Vec3f(105.55503082275390625, -105.55503082275390625, -38.44464874267578125), osg::Vec3f(125.5897216796875, -125.5897216796875, -31.063449859619140625), osg::Vec3f(145.6244049072265625, -145.6244049072265625, -23.6822509765625), osg::Vec3f(165.659088134765625, -165.659088134765625, -16.3010540008544921875), - osg::Vec3f(185.6937713623046875, -185.6937713623046875, -8.91985416412353515625), - osg::Vec3f(205.7284698486328125, -205.7284698486328125, -1.53864824771881103515625), + osg::Vec3f(185.6937713623046875, -185.6937713623046875, -8.91985321044921875), + osg::Vec3f(205.7284698486328125, -205.7284698486328125, -1.5386486053466796875), osg::Vec3f(215, -215, 1.877177715301513671875), })) << mPath; @@ -196,13 +196,13 @@ namespace mNavigator->findPath(mAgentHalfExtents, mStart, mEnd, Flag_walk, std::back_inserter(mPath)); EXPECT_EQ(mPath, std::deque({ - osg::Vec3f(-215, 215, 1.87827122211456298828125), + osg::Vec3f(-215, 215, 1.87826788425445556640625), osg::Vec3f(-199.7968292236328125, 191.09100341796875, -3.54876613616943359375), - osg::Vec3f(-184.5936431884765625, 167.1819915771484375, -8.97847270965576171875), - osg::Vec3f(-169.3904571533203125, 143.2729949951171875, -14.40817737579345703125), + osg::Vec3f(-184.5936431884765625, 167.1819915771484375, -8.97847843170166015625), + osg::Vec3f(-169.3904571533203125, 143.2729949951171875, -14.408184051513671875), osg::Vec3f(-154.1872711181640625, 119.36397552490234375, -19.837890625), - osg::Vec3f(-138.9840850830078125, 95.45496368408203125, -25.2675952911376953125), - osg::Vec3f(-123.78090667724609375, 71.54595184326171875, -30.6972980499267578125), + osg::Vec3f(-138.9840850830078125, 95.45496368408203125, -25.2675991058349609375), + osg::Vec3f(-123.78090667724609375, 71.54595184326171875, -30.6973056793212890625), osg::Vec3f(-108.57772064208984375, 47.636936187744140625, -36.12701416015625), osg::Vec3f(-93.3745269775390625, 23.7279262542724609375, -40.754688262939453125), osg::Vec3f(-78.17134857177734375, -0.18108306825160980224609375, -37.128787994384765625), @@ -210,15 +210,15 @@ namespace osg::Vec3f(-47.764972686767578125, -47.999103546142578125, -30.797946929931640625), osg::Vec3f(-23.852447509765625, -63.196765899658203125, -33.97112274169921875), osg::Vec3f(0.0600789971649646759033203125, -78.39443206787109375, -37.14543914794921875), - osg::Vec3f(23.97260284423828125, -93.5920867919921875, -40.7740936279296875), - osg::Vec3f(47.885128021240234375, -108.78974151611328125, -36.051288604736328125), - osg::Vec3f(71.7976531982421875, -123.98740386962890625, -30.62355804443359375), - osg::Vec3f(95.71018218994140625, -139.18505859375, -25.1958160400390625), + osg::Vec3f(23.97260284423828125, -93.5920867919921875, -40.774089813232421875), + osg::Vec3f(47.885128021240234375, -108.78974151611328125, -36.05129241943359375), + osg::Vec3f(71.7976531982421875, -123.98740386962890625, -30.6235561370849609375), + osg::Vec3f(95.71018218994140625, -139.18505859375, -25.1958255767822265625), osg::Vec3f(119.6226959228515625, -154.382720947265625, -19.7680912017822265625), - osg::Vec3f(143.53521728515625, -169.58038330078125, -14.3403491973876953125), - osg::Vec3f(167.4477386474609375, -184.778045654296875, -8.91261768341064453125), - osg::Vec3f(191.360260009765625, -199.9757080078125, -3.484879016876220703125), - osg::Vec3f(215, -215, 1.87827455997467041015625), + osg::Vec3f(143.53521728515625, -169.58038330078125, -14.34035205841064453125), + osg::Vec3f(167.4477386474609375, -184.778045654296875, -8.9126186370849609375), + osg::Vec3f(191.360260009765625, -199.9757080078125, -3.4848802089691162109375), + osg::Vec3f(215, -215, 1.87826788425445556640625), })) << mPath; } @@ -247,13 +247,13 @@ namespace mNavigator->findPath(mAgentHalfExtents, mStart, mEnd, Flag_walk, std::back_inserter(mPath)); EXPECT_EQ(mPath, std::deque({ - osg::Vec3f(-215, 215, 1.87827122211456298828125), + osg::Vec3f(-215, 215, 1.87826788425445556640625), osg::Vec3f(-199.7968292236328125, 191.09100341796875, -3.54876613616943359375), - osg::Vec3f(-184.5936431884765625, 167.1819915771484375, -8.97847270965576171875), - osg::Vec3f(-169.3904571533203125, 143.2729949951171875, -14.40817737579345703125), + osg::Vec3f(-184.5936431884765625, 167.1819915771484375, -8.97847843170166015625), + osg::Vec3f(-169.3904571533203125, 143.2729949951171875, -14.408184051513671875), osg::Vec3f(-154.1872711181640625, 119.36397552490234375, -19.837890625), - osg::Vec3f(-138.9840850830078125, 95.45496368408203125, -25.2675952911376953125), - osg::Vec3f(-123.78090667724609375, 71.54595184326171875, -30.6972980499267578125), + osg::Vec3f(-138.9840850830078125, 95.45496368408203125, -25.2675991058349609375), + osg::Vec3f(-123.78090667724609375, 71.54595184326171875, -30.6973056793212890625), osg::Vec3f(-108.57772064208984375, 47.636936187744140625, -36.12701416015625), osg::Vec3f(-93.3745269775390625, 23.7279262542724609375, -40.754688262939453125), osg::Vec3f(-78.17134857177734375, -0.18108306825160980224609375, -37.128787994384765625), @@ -261,15 +261,15 @@ namespace osg::Vec3f(-47.764972686767578125, -47.999103546142578125, -30.797946929931640625), osg::Vec3f(-23.852447509765625, -63.196765899658203125, -33.97112274169921875), osg::Vec3f(0.0600789971649646759033203125, -78.39443206787109375, -37.14543914794921875), - osg::Vec3f(23.97260284423828125, -93.5920867919921875, -40.7740936279296875), - osg::Vec3f(47.885128021240234375, -108.78974151611328125, -36.051288604736328125), - osg::Vec3f(71.7976531982421875, -123.98740386962890625, -30.62355804443359375), - osg::Vec3f(95.71018218994140625, -139.18505859375, -25.1958160400390625), + osg::Vec3f(23.97260284423828125, -93.5920867919921875, -40.774089813232421875), + osg::Vec3f(47.885128021240234375, -108.78974151611328125, -36.05129241943359375), + osg::Vec3f(71.7976531982421875, -123.98740386962890625, -30.6235561370849609375), + osg::Vec3f(95.71018218994140625, -139.18505859375, -25.1958255767822265625), osg::Vec3f(119.6226959228515625, -154.382720947265625, -19.7680912017822265625), - osg::Vec3f(143.53521728515625, -169.58038330078125, -14.3403491973876953125), - osg::Vec3f(167.4477386474609375, -184.778045654296875, -8.91261768341064453125), - osg::Vec3f(191.360260009765625, -199.9757080078125, -3.484879016876220703125), - osg::Vec3f(215, -215, 1.87827455997467041015625), + osg::Vec3f(143.53521728515625, -169.58038330078125, -14.34035205841064453125), + osg::Vec3f(167.4477386474609375, -184.778045654296875, -8.9126186370849609375), + osg::Vec3f(191.360260009765625, -199.9757080078125, -3.4848802089691162109375), + osg::Vec3f(215, -215, 1.87826788425445556640625), })) << mPath; compoundShape.updateChildTransform(0, btTransform(btMatrix3x3::getIdentity(), btVector3(1000, 0, 0))); @@ -283,27 +283,27 @@ namespace EXPECT_EQ(mPath, std::deque({ osg::Vec3f(-215, 215, 1.85963428020477294921875), - osg::Vec3f(-194.9653167724609375, 194.9653167724609375, -6.5760211944580078125), + osg::Vec3f(-194.9653167724609375, 194.9653167724609375, -6.57602214813232421875), osg::Vec3f(-174.930633544921875, 174.930633544921875, -15.01167774200439453125), - osg::Vec3f(-154.8959503173828125, 154.8959503173828125, -23.4473323822021484375), - osg::Vec3f(-134.86126708984375, 134.86126708984375, -31.8829898834228515625), + osg::Vec3f(-154.8959503173828125, 154.8959503173828125, -23.4473361968994140625), + osg::Vec3f(-134.86126708984375, 134.86126708984375, -31.8829936981201171875), osg::Vec3f(-114.82657623291015625, 114.82657623291015625, -40.3186492919921875), - osg::Vec3f(-94.7918853759765625, 94.7918853759765625, -47.39907073974609375), + osg::Vec3f(-94.7918853759765625, 94.7918853759765625, -47.3990631103515625), osg::Vec3f(-74.75719451904296875, 74.75719451904296875, -53.7258148193359375), osg::Vec3f(-54.722499847412109375, 54.722499847412109375, -60.052555084228515625), - osg::Vec3f(-34.68780517578125, 34.68780517578125, -66.37929534912109375), + osg::Vec3f(-34.68780517578125, 34.68780517578125, -66.37931060791015625), osg::Vec3f(-14.6531162261962890625, 14.6531162261962890625, -72.70604705810546875), osg::Vec3f(5.3815765380859375, -5.3815765380859375, -75.35065460205078125), - osg::Vec3f(25.41626739501953125, -25.41626739501953125, -67.96945953369140625), - osg::Vec3f(45.450958251953125, -45.450958251953125, -60.58824920654296875), + osg::Vec3f(25.41626739501953125, -25.41626739501953125, -67.9694671630859375), + osg::Vec3f(45.450958251953125, -45.450958251953125, -60.5882568359375), osg::Vec3f(65.48564910888671875, -65.48564910888671875, -53.20705413818359375), - osg::Vec3f(85.5203399658203125, -85.5203399658203125, -45.825855255126953125), + osg::Vec3f(85.5203399658203125, -85.5203399658203125, -45.82585906982421875), osg::Vec3f(105.55503082275390625, -105.55503082275390625, -38.44464874267578125), osg::Vec3f(125.5897216796875, -125.5897216796875, -31.063449859619140625), osg::Vec3f(145.6244049072265625, -145.6244049072265625, -23.6822509765625), osg::Vec3f(165.659088134765625, -165.659088134765625, -16.3010540008544921875), - osg::Vec3f(185.6937713623046875, -185.6937713623046875, -8.91985416412353515625), - osg::Vec3f(205.7284698486328125, -205.7284698486328125, -1.53864824771881103515625), + osg::Vec3f(185.6937713623046875, -185.6937713623046875, -8.91985321044921875), + osg::Vec3f(205.7284698486328125, -205.7284698486328125, -1.5386486053466796875), osg::Vec3f(215, -215, 1.877177715301513671875), })) << mPath; } @@ -340,27 +340,27 @@ namespace EXPECT_EQ(mPath, std::deque({ osg::Vec3f(-215, 215, 1.96328866481781005859375), - osg::Vec3f(-194.9653167724609375, 194.9653167724609375, -0.2422157227993011474609375), - osg::Vec3f(-174.930633544921875, 174.930633544921875, -2.44772052764892578125), - osg::Vec3f(-154.8959503173828125, 154.8959503173828125, -4.653223514556884765625), - osg::Vec3f(-134.86126708984375, 134.86126708984375, -6.858728885650634765625), - osg::Vec3f(-114.82657623291015625, 114.82657623291015625, -9.0642337799072265625), - osg::Vec3f(-94.7918853759765625, 94.7918853759765625, -11.26973724365234375), + osg::Vec3f(-194.9653167724609375, 194.9653167724609375, -0.242215454578399658203125), + osg::Vec3f(-174.930633544921875, 174.930633544921875, -2.447719097137451171875), + osg::Vec3f(-154.8959503173828125, 154.8959503173828125, -4.65322399139404296875), + osg::Vec3f(-134.86126708984375, 134.86126708984375, -6.858726978302001953125), + osg::Vec3f(-114.82657623291015625, 114.82657623291015625, -9.06423282623291015625), + osg::Vec3f(-94.7918853759765625, 94.7918853759765625, -11.26973628997802734375), osg::Vec3f(-74.75719451904296875, 74.75719451904296875, -13.26497173309326171875), - osg::Vec3f(-54.722499847412109375, 54.722499847412109375, -15.24860286712646484375), - osg::Vec3f(-34.68780517578125, 34.68780517578125, -17.2322368621826171875), - osg::Vec3f(-14.6531162261962890625, 14.6531162261962890625, -19.2158660888671875), + osg::Vec3f(-54.722499847412109375, 54.722499847412109375, -15.24860477447509765625), + osg::Vec3f(-34.68780517578125, 34.68780517578125, -17.23223876953125), + osg::Vec3f(-14.6531162261962890625, 14.6531162261962890625, -19.215869903564453125), osg::Vec3f(5.3815765380859375, -5.3815765380859375, -20.1338443756103515625), - osg::Vec3f(25.41626739501953125, -25.41626739501953125, -18.150211334228515625), + osg::Vec3f(25.41626739501953125, -25.41626739501953125, -18.1502132415771484375), osg::Vec3f(45.450958251953125, -45.450958251953125, -16.1665802001953125), - osg::Vec3f(65.48564910888671875, -65.48564910888671875, -14.18294811248779296875), - osg::Vec3f(85.5203399658203125, -85.5203399658203125, -12.19931507110595703125), - osg::Vec3f(105.55503082275390625, -105.55503082275390625, -10.08488559722900390625), - osg::Vec3f(125.5897216796875, -125.5897216796875, -7.879383563995361328125), - osg::Vec3f(145.6244049072265625, -145.6244049072265625, -5.673877239227294921875), - osg::Vec3f(165.659088134765625, -165.659088134765625, -3.4683735370635986328125), - osg::Vec3f(185.6937713623046875, -185.6937713623046875, -1.2628715038299560546875), - osg::Vec3f(205.7284698486328125, -205.7284698486328125, 0.9426348209381103515625), + osg::Vec3f(65.48564910888671875, -65.48564910888671875, -14.18294620513916015625), + osg::Vec3f(85.5203399658203125, -85.5203399658203125, -12.199314117431640625), + osg::Vec3f(105.55503082275390625, -105.55503082275390625, -10.08488368988037109375), + osg::Vec3f(125.5897216796875, -125.5897216796875, -7.87938022613525390625), + osg::Vec3f(145.6244049072265625, -145.6244049072265625, -5.673875331878662109375), + osg::Vec3f(165.659088134765625, -165.659088134765625, -3.468370914459228515625), + osg::Vec3f(185.6937713623046875, -185.6937713623046875, -1.26286637783050537109375), + osg::Vec3f(205.7284698486328125, -205.7284698486328125, 0.942641556262969970703125), osg::Vec3f(215, -215, 1.96328866481781005859375), })) << mPath; } @@ -399,26 +399,26 @@ namespace osg::Vec3f(-200.8159637451171875, 190.47265625, -0.639537751674652099609375), osg::Vec3f(-186.6319427490234375, 165.9453125, -3.2184507846832275390625), osg::Vec3f(-172.447906494140625, 141.41796875, -5.797363758087158203125), - osg::Vec3f(-158.263885498046875, 116.8906097412109375, -8.37627887725830078125), - osg::Vec3f(-144.079864501953125, 92.3632659912109375, -10.95519161224365234375), - osg::Vec3f(-129.89581298828125, 67.83591461181640625, -13.534107208251953125), + osg::Vec3f(-158.263885498046875, 116.8906097412109375, -8.37627696990966796875), + osg::Vec3f(-144.079864501953125, 92.3632659912109375, -10.9551906585693359375), + osg::Vec3f(-129.89581298828125, 67.83591461181640625, -13.53410625457763671875), osg::Vec3f(-115.7117919921875, 43.308563232421875, -16.1130199432373046875), osg::Vec3f(-101.5277557373046875, 18.7812137603759765625, -18.6919345855712890625), osg::Vec3f(-87.34372711181640625, -5.7461376190185546875, -20.4680538177490234375), osg::Vec3f(-67.02922821044921875, -25.4970550537109375, -20.514247894287109375), - osg::Vec3f(-46.714717864990234375, -45.2479705810546875, -20.5604457855224609375), + osg::Vec3f(-46.714717864990234375, -45.2479705810546875, -20.560443878173828125), osg::Vec3f(-26.40021514892578125, -64.99889373779296875, -20.6066417694091796875), osg::Vec3f(-6.085712432861328125, -84.74980926513671875, -20.652835845947265625), - osg::Vec3f(14.22879505157470703125, -104.50072479248046875, -18.151393890380859375), - osg::Vec3f(39.05098724365234375, -118.16222381591796875, -15.6674861907958984375), - osg::Vec3f(63.87317657470703125, -131.82373046875, -13.18357944488525390625), - osg::Vec3f(88.69537353515625, -145.4852142333984375, -10.69967365264892578125), - osg::Vec3f(113.51757049560546875, -159.146697998046875, -8.21576690673828125), - osg::Vec3f(138.3397674560546875, -172.808197021484375, -5.731858730316162109375), - osg::Vec3f(163.1619720458984375, -186.469696044921875, -3.2479503154754638671875), - osg::Vec3f(187.984161376953125, -200.1311798095703125, -0.764044582843780517578125), - osg::Vec3f(212.8063507080078125, -213.7926788330078125, 1.7198636531829833984375), - osg::Vec3f(215, -215, 1.93937528133392333984375), + osg::Vec3f(14.22879505157470703125, -104.50072479248046875, -18.151397705078125), + osg::Vec3f(39.05098724365234375, -118.16222381591796875, -15.66748714447021484375), + osg::Vec3f(63.87317657470703125, -131.82373046875, -13.18358135223388671875), + osg::Vec3f(88.69537353515625, -145.4852142333984375, -10.699672698974609375), + osg::Vec3f(113.51757049560546875, -159.146697998046875, -8.21576786041259765625), + osg::Vec3f(138.3397674560546875, -172.808197021484375, -5.731859683990478515625), + osg::Vec3f(163.1619720458984375, -186.469696044921875, -3.2479507923126220703125), + osg::Vec3f(187.984161376953125, -200.1311798095703125, -0.764044821262359619140625), + osg::Vec3f(212.8063507080078125, -213.7926788330078125, 1.719865322113037109375), + osg::Vec3f(215, -215, 1.9393787384033203125), })) << mPath; } @@ -507,10 +507,10 @@ namespace osg::Vec3f(0, -68.33331298828125, -143.3333587646484375), osg::Vec3f(0, -96.66664886474609375, -137.3043670654296875), osg::Vec3f(0, -124.99997711181640625, -127.44930267333984375), - osg::Vec3f(0, -153.33331298828125, -117.5942230224609375), - osg::Vec3f(0, -181.6666412353515625, -107.7391510009765625), - osg::Vec3f(0, -209.999969482421875, -97.79712677001953125), - osg::Vec3f(0, -215, -94.753631591796875), + osg::Vec3f(0, -153.33331298828125, -117.59423065185546875), + osg::Vec3f(0, -181.6666412353515625, -107.73915863037109375), + osg::Vec3f(0, -209.999969482421875, -97.7971343994140625), + osg::Vec3f(0, -215, -94.75363922119140625), })) << mPath; } @@ -553,10 +553,10 @@ namespace osg::Vec3f(0, -68.33331298828125, -143.3333587646484375), osg::Vec3f(0, -96.66664886474609375, -137.3043670654296875), osg::Vec3f(0, -124.99997711181640625, -127.44930267333984375), - osg::Vec3f(0, -153.33331298828125, -117.5942230224609375), - osg::Vec3f(0, -181.6666412353515625, -107.7391510009765625), - osg::Vec3f(0, -209.999969482421875, -97.79712677001953125), - osg::Vec3f(0, -215, -94.753631591796875), + osg::Vec3f(0, -153.33331298828125, -117.59423065185546875), + osg::Vec3f(0, -181.6666412353515625, -107.73915863037109375), + osg::Vec3f(0, -209.999969482421875, -97.7971343994140625), + osg::Vec3f(0, -215, -94.75363922119140625), })) << mPath; } @@ -587,8 +587,8 @@ namespace EXPECT_EQ(mPath, std::deque({ osg::Vec3f(0, 215, -94.75363922119140625), - osg::Vec3f(9.8083515167236328125, 188.4185333251953125, -105.19994354248046875), - osg::Vec3f(19.6167049407958984375, 161.837066650390625, -114.25496673583984375), + osg::Vec3f(9.8083515167236328125, 188.4185333251953125, -105.199951171875), + osg::Vec3f(19.6167049407958984375, 161.837066650390625, -114.25495147705078125), osg::Vec3f(29.42505645751953125, 135.255615234375, -123.309967041015625), osg::Vec3f(39.23340606689453125, 108.674163818359375, -132.3649749755859375), osg::Vec3f(49.04175567626953125, 82.09270477294921875, -137.2874755859375), @@ -601,9 +601,9 @@ namespace osg::Vec3f(64.8477935791015625, -104.598602294921875, -137.840911865234375), osg::Vec3f(50.497714996337890625, -129.0291748046875, -131.45831298828125), osg::Vec3f(36.147632598876953125, -153.459747314453125, -121.42321014404296875), - osg::Vec3f(21.7975559234619140625, -177.8903350830078125, -111.38809967041015625), - osg::Vec3f(7.44747829437255859375, -202.3209075927734375, -101.1938323974609375), - osg::Vec3f(0, -215, -94.753631591796875), + osg::Vec3f(21.7975559234619140625, -177.8903350830078125, -111.38811492919921875), + osg::Vec3f(7.44747829437255859375, -202.3209075927734375, -101.19382476806640625), + osg::Vec3f(0, -215, -94.75363922119140625), })) << mPath; } @@ -636,27 +636,27 @@ namespace EXPECT_EQ(mPath, std::deque({ osg::Vec3f(-215, 215, 1.85963428020477294921875), - osg::Vec3f(-194.9653167724609375, 194.9653167724609375, -6.5760211944580078125), + osg::Vec3f(-194.9653167724609375, 194.9653167724609375, -6.57602214813232421875), osg::Vec3f(-174.930633544921875, 174.930633544921875, -15.01167774200439453125), - osg::Vec3f(-154.8959503173828125, 154.8959503173828125, -23.4473323822021484375), - osg::Vec3f(-134.86126708984375, 134.86126708984375, -31.8829898834228515625), + osg::Vec3f(-154.8959503173828125, 154.8959503173828125, -23.4473361968994140625), + osg::Vec3f(-134.86126708984375, 134.86126708984375, -31.8829936981201171875), osg::Vec3f(-114.82657623291015625, 114.82657623291015625, -40.3186492919921875), - osg::Vec3f(-94.7918853759765625, 94.7918853759765625, -47.39907073974609375), + osg::Vec3f(-94.7918853759765625, 94.7918853759765625, -47.3990631103515625), osg::Vec3f(-74.75719451904296875, 74.75719451904296875, -53.7258148193359375), osg::Vec3f(-54.722499847412109375, 54.722499847412109375, -60.052555084228515625), - osg::Vec3f(-34.68780517578125, 34.68780517578125, -66.37929534912109375), + osg::Vec3f(-34.68780517578125, 34.68780517578125, -66.37931060791015625), osg::Vec3f(-14.6531162261962890625, 14.6531162261962890625, -72.70604705810546875), osg::Vec3f(5.3815765380859375, -5.3815765380859375, -75.35065460205078125), - osg::Vec3f(25.41626739501953125, -25.41626739501953125, -67.96945953369140625), - osg::Vec3f(45.450958251953125, -45.450958251953125, -60.58824920654296875), + osg::Vec3f(25.41626739501953125, -25.41626739501953125, -67.9694671630859375), + osg::Vec3f(45.450958251953125, -45.450958251953125, -60.5882568359375), osg::Vec3f(65.48564910888671875, -65.48564910888671875, -53.20705413818359375), - osg::Vec3f(85.5203399658203125, -85.5203399658203125, -45.825855255126953125), + osg::Vec3f(85.5203399658203125, -85.5203399658203125, -45.82585906982421875), osg::Vec3f(105.55503082275390625, -105.55503082275390625, -38.44464874267578125), osg::Vec3f(125.5897216796875, -125.5897216796875, -31.063449859619140625), osg::Vec3f(145.6244049072265625, -145.6244049072265625, -23.6822509765625), osg::Vec3f(165.659088134765625, -165.659088134765625, -16.3010540008544921875), - osg::Vec3f(185.6937713623046875, -185.6937713623046875, -8.91985416412353515625), - osg::Vec3f(205.7284698486328125, -205.7284698486328125, -1.53864824771881103515625), + osg::Vec3f(185.6937713623046875, -185.6937713623046875, -8.91985321044921875), + osg::Vec3f(205.7284698486328125, -205.7284698486328125, -1.5386486053466796875), osg::Vec3f(215, -215, 1.877177715301513671875), })) << mPath; }