3d云查看器?

时间:2011-03-07 20:04:02

标签: graphics 3d point-clouds

我有一个文件,其中包含一堆带有x,y,z位置的点。我正在寻找一个简单的查看器,我可以在其中加载此点数据并查看它。旋转对于我检查深度至关重要正在生成的云。有人指出一个轻量级的查看器,安装开销最小吗?

4 个答案:

答案 0 :(得分:4)

我使用了MeshLab,它对我有用。 IIRC它使用普通的Windows安装程序。

您也可以尝试CyArk viewer(Java applet)或Leica Cyclone - 我没有使用过任何一个。

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

答案 1 :(得分: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""表示文件中使用的分隔符。最后一行代码绘制点并根据深度设置颜色。

答案 2 :(得分:1)

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

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

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

UPDATE1: 大多数可视化软件都是用户友好的,因此您可能遇到的问题主要是如何将您拥有的源数据转换为可在这些查看器中使用的指定格式。如果您有数据示例,可能会有所帮助。

答案 3 :(得分:0)

matlab是一个非常好的工具,可以显示您的pcl,特别是进一步分析。