Триангуляция Делоне в 2D и 3-D
Используйте объект delaunayTriangulation
создать 2D или 3-D Триангуляцию Делоне из набора точек. Для 2D данных можно также задать граничные ограничения.
Можно выполнить множество топологических и геометрических запросов на delaunayTriangulation
, включая любой запрос triangulation
. Например, найдите фасет, который содержит отдельный момент, найдите вершины выпуклой оболочки или вычислите Диаграмму Вороного.
Чтобы создать объект delaunayTriangulation
, используйте функцию delaunayTriangulation
с входными параметрами, которые задают точки триангуляции и ограниченные края.
DT = delaunayTriangulation(P)
DT = delaunayTriangulation(P,C)
DT = delaunayTriangulation(x,y)
DT = delaunayTriangulation(x,y,C)
DT = delaunayTriangulation(x,y,z)
DT = delaunayTriangulation()
создает Триангуляцию Делоне из точек в DT = delaunayTriangulation(P)
P
. Матричный P
имеет 2 или 3 столбца, в зависимости от того, являются ли ваши точки на 2D или 3-D пробеле.
задает граничные ограничения в матричном DT = delaunayTriangulation(P,C)
C
для 2D точек в P
. Каждая строка C
задает запуск и идентификаторы вершины конца ограниченного края. Идентификаторы вершины являются номерами строк соответствующих вершин в свойстве DT.Points
'points'.
создает 2D Триангуляцию Делоне из координат точки в векторах - столбцах DT = delaunayTriangulation(x,y)
x
и y
.
задает граничные ограничения в матричном DT = delaunayTriangulation(x,y,C)
C
.
создает 3-D Триангуляцию Делоне из координат точки в векторах - столбцах DT = delaunayTriangulation(x,y,z)
x
, y
и z
.
DT = delaunayTriangulation()
создает пустую Триангуляцию Делоне.
выпуклая оболочка | Выпуклая оболочка Триангуляции Делоне |
isInterior | Запросите внутренние точки Триангуляции Делоне |
диаграмма Вороного | Диаграмма Вороного Триангуляции Делоне |
barycentricToCartesian | Преобразуйте координаты от барицентрического до Декартова |
cartesianToBarycentric | Преобразуйте координаты от Декартова до барицентрического |
центр описанной окружности | Центр описанной окружности треугольника или четырехгранника |
edgeAttachments | Треугольники или tetrahedra, присоединенный к заданному краю |
края | Края триангуляции |
faceNormal | Модульные векторы нормали триангуляции |
featureEdges | Обработайте резкий край триангуляции |
freeBoundary | Свободные граничные фасеты |
центр вписанной окружности | Центр вписанной окружности элементов триангуляции |
isConnected | Протестируйте, если две вершины соединяются краем |
nearestNeighbor | Самая близкая вершина |
соседи | Треугольник или соседи четырехгранника |
pointLocation | Треугольник или точка включения четырехгранника |
размер | Размер списка возможностей соединения триангуляции |
vertexAttachments | Треугольники или tetrahedra, присоединенный к вершине |
vertexNormal | Нормаль вершин триангуляции |