2011-03-07 63 views
4

我有一个文件,其中包含一堆点与他们的x,y,z位置。我正在寻找一个简单的查看器,我可以加载这个点数据并查看它。旋转是我必不可少的检查深度正在生成云。有人指出轻量级查看器的安装开销最小?三维云查看器?

回答

4

我已经使用MeshLab,它对我很好。 IIRC它使用你的平均Windows安装程序。

您也可以尝试CyArk查看器(一个Java小应用程序)或Leica Cyclone - 我没有使用任何一个。

当然,如果您的数据格式不是标准格式,他们可能无法读取它。

+0

我现在没有任何格式,它只是一组核心三维原始点 – Manish 2011-03-08 00:46:23

+0

也只需要看到三维点......另一方面,网格实验室期望有关面部和法线的信息? – Manish 2011-03-08 01:09:08

+1

MeshLab可以加载纯粹的点集,没有面和法线。例如。它带有一个名为chameleon4k.pts的示例,它可以加载和显示。 (并旋转。)格式是EXPE点集。 – LarsH 2011-03-08 21:58:49

3

R +是一个开源的统计程序,我已经用于这个确切的目的。它只需要几行代码即可完成。

首先添加rgl和plotrix库。
输入以下代码:

pcd <- read.table(file.choose(),sep="",skip=10) 
names(pcd) <- c("x","y","z") 
plot3d(pcd$x,pcd$y,pcd$z,col=color.scale(pcd$z,c(0,1,1),c(1,1,0),c(1,0,1))) 

其中PCD是文件(如果我记错)的类型,因为它们是一个报头(skip=10)和sep""第一十行被跳过表示在使用的分隔符文件。最后一行代码绘制点并根据深度设置颜色。

0

matlab是一个很好的工具,可视化你的pcl,特别是进一步的分析。

1

我投给Paraview。我很震惊,在我做之前没有人提到过它。 无论您使用哪种操作系统,Windows,Mac OS或Linux,都可以使用它,而不会有任何(大)问题。 (你知道软件总是有缺陷)

Meshlab也不错。事实上,如果你可以学习Python,你可以很容易地转换文件格式,以确保它们可以在不同的软件中使用。

我确实相信有人已经做到了。例如。 .off(Meshlab格式)为.vtk(Paraview格式),像这样one

UPDATE1: 大多数可视化软件是用户友好的,所以也许你有这个问题主要是关于如何你有源数据转换为可用于这些观看者使用指定的格式。如果您有一些数据,可能会有所帮助。