Как создать 3D полигон / сетку над точками данных?

У меня есть массив точек данных, Points = [X,Y,Z], где X, Y& Zn-by-1векторы. x, yИ zзначения являются результатом черного ящика.

Вот пример точек:

3D точки

Инжир. 3D точки

Я хочу создать что-то похожее на это:

Чертеж Сетки

Инжир. Чертеж Сетки

Если вы не можете сделать рисунок, это что-то вроде деформированного цилиндра. Выпуклая оболочка не работает, потому что в геометрии есть провалы, которые будут игнорироваться.

1 ответ

  1. Решение, которое я искал, было boundaryфункцией в Matlab, которая создает «термоусадочную пленку» вокруг точек.
    Это было трудно найти это решение, потому что в то время как исследования и литература ссылается на это как на «вогнутую оболочку», Matlab ссылается на нее как на «непересекающиеся полигоны», поэтому поиски первого ничего не нашли.
    Сетчатый Объект