Построение поверхности из набора внутренних точек трехмерного разброса в MATLAB

У меня большой (~ 60, 000) набор триплетных точек данных, представляющих координаты x, y и z, которые разбросаны по всему декартовому объему.

Я ищу способ использовать Matlab для визуализации невыпуклой формы / объема, описываемой максимальной протяженностью точек.

Я, конечно, могу визуализировать отдельные точки, используя scatter3 , но, учитывая большое количество точек, детали формы не видны из-за шума точек.

В качестве аналогии представьте, что вы заполнили песочные часы сферами случайного размера, такими как BB, шары для пинг-понга и kix, а затем получили координаты центра каждого объекта. Как бы вы взяли эти координаты и визуализировали форму песочных часов, содержащих их?

В моем примере используются объекты разного размера, потому что расстояние между точками данных неоднородно и фактически случайно; здесь используются песочные часы, потому что форма невыпуклая.

9
задан Adam Wuerl 31 May 2011 в 02:08
поделиться