Контур набора точек в 2D или 3-D
k = boundary(x,y)
k = boundary(x,y,z)
k = boundary(P)
k = boundary(___,s)
[k,v] = boundary(___)
возвращает вектор индексов точки, представляющих единственный соответствующий 2D контур вокруг точек k = boundary(x,y)
(x,y)
. Точки форма (x(k),y(k))
контур. В отличие от выпуклой оболочки, контур может уменьшиться к внутренней части оболочки, чтобы окутать точки.
возвращает триангуляцию, представляющую единственный соответствующий 3-D контур вокруг точек k = boundary(x,y,z)
(x,y,z)
. Каждая строка k
является треугольником, заданным с точки зрения индексов точки.
задает, указывает k = boundary(P)
(x,y)
или (x,y,z)
в столбцах матричного P
.
задает фактор уменьшения k = boundary(___,s)
s
с помощью любого из предыдущих синтаксисов. s
является скаляром между 0
и 1
. Установка s
к 0
дает выпуклую оболочку, и установка s
к 1
дает компактный контур, который окутывает точки. Фактором уменьшения по умолчанию является 0.5
.
также возвращает скалярный [k,v] = boundary(___)
v
, который является (2D) областью или объем (3-D), какой контур k
заключает.
alphaShape
| convhull
| триангуляция Делоне
| триангуляция
| trisurf