Многоугольники и многогранники от точек в 2D и 3-D
alphaShape
создает область ограничения или объем, который окутывает набор 2D или 3-D точек. Можно управлять alphaShape
объект напрячься или ослабить подгонку вокруг точек, чтобы создать невыпуклую область. Также можно добавить или удалить точки или подавить отверстия или области.
После того, как вы создаете alphaShape
объект, можно выполнить геометрические запросы. Например, можно определить, ли точка в форме, или можно найти количество областей, которые составляют форму. Также можно вычислить полезные количества как область, периметр, площадь поверхности или объем, и построить форму для визуального осмотра.
Создать alphaShape
объект, используйте alphaShape
функция с входными параметрами, которые задают вершины формы. Также можно задать альфа-радиус и пороги отверстия или области, когда вы создаете alphaShape
.
создает 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