先说在前面,星空的地图是平面的不是球面的,这个大伙都知道,所以说我不可能真的做到在飞船出发,绕一圈后再次看到飞船。
那么如何证明已经环球了一圈?
首先降落到一个地貌层次分明的星球上,无论指北针是不是准确无论降落点在哪个地貌,只需要一直向着正北方走,记录每次地貌切换时飞船的距离,相邻距离的差就是地貌的宽度,记录宽度值,只要出现两组数值相似的宽度值,即可确定已经绕了星球一圈。
必须要说的是这种方法确实说服力有限,但是除非b社懒狗们实现星球地图,否则我们将永远无法像麦哲伦一样从西班牙出发再回到西班牙。大伙信不信由你,反正我是信了。
于是我选择了天狼星Ⅱ-a(图一),这个星球地貌简单,只有沙漠,火山,冰原三种地貌,由于在数十千米后火山和冰原地貌会出现加载问题(图二),并且这两种地貌区别不明显,并且沙漠地貌不会像这两种地貌一样出现黑色的未加载区。因此我将火山和冰原统称为山地地貌,这样这个星球上只有两种地貌:沙漠,山地。
然后随便降落到一个地方,跟着指北针正北方走。经过地貌边界时录像并记录。
最后在距离6573536m的地方我实在是走不了了。需要超过5x行走速度才能正常移动,但此时这个速度已经会导致游戏闪退。我横着走斜着走在地下走高空走倒着走都无法避免闪退,因此实验终止。
我记录了地貌切换的距离,算出地貌的宽度(图三)
我注意到①②③和⑦⑧⑨十分相似,并且没有走完的⑩也没有超过④。
所以在⑥的某一区域开始就已经环绕了一圈星球了。
将宽度记录为两个向量
A=[960063, 111910, 39916, 1019030, 1746657, 1036886]
B=[960552, 115140, 38480, 429802+, 无法测量, 无法测量]
我们可以更明显看到A和B前三个维度具有相似性。因此我们计算前三维构成的子向量
A'=[960063, 111910, 39916]
B'=[960552, 115140, 38480]
的相似度。
计算两个向量相似度可以用余弦相似度计算公式
经过计算可以得出
similarity=
A′⋅B′ / ∥A′∥∥B′∥
≈0.9999067(ChatGPT算的)
也就是说如果仅看两个向量的前三维,相似度高达99.99%
我有99.99%概率认为⑦⑧⑨是①②③的重复,也就是说我环绕了天狼星Ⅱ-a一圈多。
各个地貌边界截图会放到评论区
那么如何证明已经环球了一圈?
首先降落到一个地貌层次分明的星球上,无论指北针是不是准确无论降落点在哪个地貌,只需要一直向着正北方走,记录每次地貌切换时飞船的距离,相邻距离的差就是地貌的宽度,记录宽度值,只要出现两组数值相似的宽度值,即可确定已经绕了星球一圈。
必须要说的是这种方法确实说服力有限,但是除非b社懒狗们实现星球地图,否则我们将永远无法像麦哲伦一样从西班牙出发再回到西班牙。大伙信不信由你,反正我是信了。
于是我选择了天狼星Ⅱ-a(图一),这个星球地貌简单,只有沙漠,火山,冰原三种地貌,由于在数十千米后火山和冰原地貌会出现加载问题(图二),并且这两种地貌区别不明显,并且沙漠地貌不会像这两种地貌一样出现黑色的未加载区。因此我将火山和冰原统称为山地地貌,这样这个星球上只有两种地貌:沙漠,山地。
然后随便降落到一个地方,跟着指北针正北方走。经过地貌边界时录像并记录。
最后在距离6573536m的地方我实在是走不了了。需要超过5x行走速度才能正常移动,但此时这个速度已经会导致游戏闪退。我横着走斜着走在地下走高空走倒着走都无法避免闪退,因此实验终止。
我记录了地貌切换的距离,算出地貌的宽度(图三)
我注意到①②③和⑦⑧⑨十分相似,并且没有走完的⑩也没有超过④。
所以在⑥的某一区域开始就已经环绕了一圈星球了。
将宽度记录为两个向量
A=[960063, 111910, 39916, 1019030, 1746657, 1036886]
B=[960552, 115140, 38480, 429802+, 无法测量, 无法测量]
我们可以更明显看到A和B前三个维度具有相似性。因此我们计算前三维构成的子向量
A'=[960063, 111910, 39916]
B'=[960552, 115140, 38480]
的相似度。
计算两个向量相似度可以用余弦相似度计算公式
经过计算可以得出
similarity=
A′⋅B′ / ∥A′∥∥B′∥
≈0.9999067(ChatGPT算的)
也就是说如果仅看两个向量的前三维,相似度高达99.99%
我有99.99%概率认为⑦⑧⑨是①②③的重复,也就是说我环绕了天狼星Ⅱ-a一圈多。
各个地貌边界截图会放到评论区