У меня есть файл, который содержит множество точек с их координатами x, y, z. Я ищу простое средство просмотра, в котором я могу загрузить данные этой точки и просмотреть их. Вращение необходимо для меня, чтобы проверить глубину облака создается. Может ли кто-нибудь указать на легковесную программу просмотра с минимальными затратами на установку для этого?
3D облачный просмотрщик?
Ответы (4)
Я использовал MeshLab, и мне это помогло. IIRC использует обычный установщик Windows.
Вы также можете попробовать CyArk средство просмотра (приложение Java) или Leica Cyclone -- я не использовал ни один из них.
Конечно, если ваш формат данных не является стандартным, они могут не прочитать его.
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""
представляет собой разделитель, используемый в файле. Эта последняя строка кода отображает точки и устанавливает цвет в зависимости от глубины.
Я голосую за Paraview. Я в шоке, что никто не упомянул об этом до меня. Независимо от того, какую ОС вы используете, Windows, Mac OS или Linux, вы можете использовать ее без каких-либо (больших) проблем. (Вы знаете, что в программном обеспечении всегда есть ошибки)
Meshlab тоже хорош. На самом деле вы можете легко преобразовать формат файла, чтобы убедиться, что его можно использовать в другом программном обеспечении, если вы можете изучить Python.
Я верю, что кто-то это уже сделал. Например. .off (формат Meshlab) в .vtk (формат Paraview), например один.
Обновление 1: Большинство программ для визуализации удобны для пользователя, поэтому, возможно, ваша проблема в основном связана с тем, как преобразовать исходные данные, которые у вас есть, в указанный формат, который можно использовать в этих средствах просмотра. Может быть полезно, если есть пример данных, которые у вас есть.
Matlab — неплохой инструмент для визуализации вашего pcl, особенно для дальнейшего анализа.