Полигоны и многогранники от точек в 2D и 3-D
alphaShape
создает область ограничения или объем, который окутывает набор 2D или 3-D точек. Можно управлять объектом alphaShape
сжать или ослабить подгонку вокруг точек, чтобы создать невыпуклую область. Также можно добавить или удалить точки или подавить дыры или области.
После того, как вы создадите объект alphaShape
, можно выполнить геометрические запросы. Например, можно определить, ли точка в форме, или можно найти количество областей, которые составляют форму. Также можно вычислить полезные количества как область, периметр, площадь поверхности или объем, и построить форму для визуального осмотра.
Чтобы создать объект alphaShape
, используйте функцию alphaShape
с входными параметрами, которые задают вершины формы. Также можно задать альфа-радиус и пороги дыры или области, когда вы создаете alphaShape
.
shp = alphaShape(x,y)
shp = alphaShape(x,y,z)
shp = alphaShape(P)
shp = alphaShape(___,a)
shp = alphaShape(___,Name,Value)
создает 2D альфа-форму точек shp
= alphaShape(x
,y
)(x,y)
с помощью альфа-радиуса по умолчанию. Альфа-радиус по умолчанию производит самую трудную подходящую альфа-форму, которая заключает все точки.
shp
представляет полигон. Полигон не имеет никаких изолированных точек или ребер, и при этом он не имеет повисших ребер.
создает альфа-форму с альфа-радиусом shp
= alphaShape(___,a
)a
с помощью любого из аргументов в предыдущих синтаксисах.
дополнительные опции использования заданы одним или несколькими аргументами пары shp
= alphaShape(___,Name,Value
)Name,Value
. Например, можно подавить внутренние дыры или пустоты с помощью 'HoleThreshold'
.
alphaSpectrum | Альфа-значения, дающие отличные альфа-формы |
criticalAlpha | Альфа-радиус, задающий критический переход в форме |
numRegions | Количество областей в альфа-форме |
inShape | Определите, является ли точка внутренней альфа-формой |
alphaTriangulation | Триангуляция, которая заполняет альфа-форму |
boundaryFacets | Граничные фасеты альфа-формы |
perimeter | Периметр 2D альфа-формы |
area | Область 2D альфа-формы |
surfaceArea | Площадь поверхности 3-D альфа-формы |
volume | Объем 3-D альфа-формы |
plot | Постройте альфа-форму |
nearestNeighbor | Определение самой близкой alphaShape граничной точки |
boundary
| convhull
| criticalAlpha
| delaunayTriangulation
| triangulation
| trisurf