Text 如何在MeshLab中导入文本点云?

Text 如何在MeshLab中导入文本点云?,text,import,cloud,point,meshlab,Text,Import,Cloud,Point,Meshlab,我有一个XYZ文本文件,是由数控铣床上的Renishaw触摸探针生成的,我正试图在MeshLab中打开它。导入后我看不到任何内容。这是一个仅包含XYZ位置的简单文件。举个简单的例子: X04.0000Y01.1374Z-01.5000 X04.5000Y00.9715Z-01.5000 X05.0000Y00.7969Z-01.5000 X05.0000Y00.8322Z-01.3356 X04.5000Y01.0022Z-01.3431 X04.0000Y01.1603Z-01.3500 X0

我有一个XYZ文本文件,是由数控铣床上的Renishaw触摸探针生成的,我正试图在MeshLab中打开它。导入后我看不到任何内容。这是一个仅包含XYZ位置的简单文件。举个简单的例子:

X04.0000Y01.1374Z-01.5000
X04.5000Y00.9715Z-01.5000
X05.0000Y00.7969Z-01.5000
X05.0000Y00.8322Z-01.3356
X04.5000Y01.0022Z-01.3431
X04.0000Y01.1603Z-01.3500
X03.9000Y01.1708Z-01.3491
X03.8000Y01.1392Z-01.3472
X03.7000Y01.1236Z-01.3461
这个例子很短,如果你把这些点连在一起,它只会是一条线。我试着按照导入对话框的要求在每个值之间加空格,但屏幕上什么也没有显示。关于如何实现这一点,几乎没有或根本没有文档


有人能打开这个简单的文本文件并提供完成此操作的步骤吗?

以下非常简单的技巧对我很有用

  • 用空格替换所有出现的X、Y和Z(我在Emacs中做的,您的文本编辑器肯定可以实现同样的效果)
  • 使用扩展名xyz保存文件(例如,作为CNC.xyz)
  • 在Meshlab中打开它
  • 下图是一个打印屏幕,显示您提供的要点。(请注意,我通过选择“渲染>显示顶点点”并在按下“显示层对话框”后增加可用菜单中的点大小,使它们变大)


    将字母X、Y、Z替换为空格。对于meshlab,您必须这样离开它:

    24.99221 9.49049 13.06404 
    25.99253 9.49049 12.77443 
    25.99253 9.85957 12.66110