Многоугольники и многогранники из точек в 2-D и 3-D
Система координат alphaShape
создает ограничивающую область или объем, который окружает набор 2-D или 3-D точек. Вы можете манипулировать alphaShape
объект, чтобы затянуть или ослабить подгонку вокруг точек, чтобы создать неконвексную область. Можно также добавить или удалить точки или подавить отверстия или области.
После создания alphaShape
объект, можно выполнить геометрические запросы. Например, можно определить, находится ли точка внутри формы или можно найти число регионов, образующих форму. Можно также вычислить полезные величины, такие как площадь, периметр, площадь поверхности или объем, и построить график формы для визуального контроля.
Как создать alphaShape
объект, использовать alphaShape
функция с входными параметрами, которые задают вершины фигуры. Можно также задать альфа-радиус и пороги отверстий или областей при создании alphaShape
.
создает 2-D альфа-форму точек 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 | Периметр 2-D альфа-формы |
area | Площадь 2-D альфа-формы |
surfaceArea | Площадь поверхности 3-D альфа-формы |
volume | Объем 3-D альфа-формы |
plot | Постройте график альфа-формы |
nearestNeighbor | Определите ближайшую краевую точку альфа-формы |
boundary
| convhull
| criticalAlpha
| delaunayTriangulation
| triangulation
| trisurf