0

我有一个源自 PTS 的 PTX 文件。当我在 CloudCompare 中打开此 PTX 时,一切正常,云显示正确。但在 PTX 的不同扫描中,它们看起来都彼此错位。看起来在 CC 中,坐标是使用 PTX 标头中的位置计算的,但在 Cyclone 中,无论给定坐标如何,它都会尝试将它们堆叠在一起。这使得它无法用于气泡视图。

作为记录,我对 CC 或 Cyclone 没有任何经验,几天前我开始使用它们来测试我的 PTX 文件(从 PTS 转换而来)。

PTS 有 4 999 999 分。以下是有问题的 PTX 文件的标头:

2217
2217
-2.613195 -3.976729 0.9706115
1 0 0
0 1 0
0 0 1
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
2231
2231
-1.300324 -8.494735 0.979277
1 0 0
0 1 0
0 0 1
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
2235
2235
2.675299 -9.720618 0.970065
1 0 0
0 1 0
0 0 1
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
2234
2234
4.538016 -6.479007 0.9866601
1 0 0
0 1 0
0 0 1
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
2236
2236
4.354967 -11.31083 0.9763529
1 0 0
0 1 0
0 0 1
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1

这是CloudCompare的结果

这是来自徕卡旋风

你知道是什么原因造成的吗?在能够使用它之前,在 Cyclone 中有什么事情要做吗?还是在 PTS/PTX 文件中缺少某些东西,所以 Cyclone 实际上可以很好地识别它?

[编辑] 当我在我的代码中将扫描的坐标(在 JSON 文件中检索)减去扫描周围所有点的坐标时,扫描在 Cyclone 中正确对齐,但现在在 CC 中显示出类似的偏移。因为我试图让它与 Cyclone 一起工作,所以它是完美的,但我仍然不能说为什么它可以与一个软件一起工作,而不是另一个软件。

4

0 回答 0