соседи

Треугольник или соседи четырехгранника

Синтаксис

N = neighbors(TR)
N = neighbors(TR,ID)

Описание

пример

N = neighbors(TR) возвращает идентификаторы соседей всех треугольников или тетраэдров в TR. N является (2D) или (3-D) матрицей с 4 столбцами с 3 столбцами, строки которой содержат идентификаторы соседних треугольников или тетраэдров к тому элементу в триангуляции.

пример

N = neighbors(TR,ID) возвращает соседей треугольников или тетраэдров, заданных в ID.

Условно, (i, j) элемент N является соседом напротив j th вершина i th элемент ID.

Примеры

свернуть все

Найдите соседние тетраэдры в 3-D триангуляции.

Создайте 3-D триангуляцию.

load tetmesh
TR = triangulation(tet,X);

Вычислите идентификаторы соседних тетраэдров к каждому элементу триангуляции.

N = neighbors(TR);

Отобразите идентификаторы соседей пятого четырехгранника.

N(5,:)
ans = 1×4

        2360        1539           2        1851

Исследуйте идентификаторы вершины первого соседа.

TR.ConnectivityList(N(1),:)
ans = 1×4

        1093         891         893         858

Найдите соседние треугольники в 2D Триангуляции Делоне.

Создайте 2D Триангуляцию Делоне.

x = gallery('uniformdata',[10,1],0);
y = gallery('uniformdata',[10,1],1);
TR = delaunayTriangulation(x,y);

Найдите соседей первого треугольника. NaN указывает, что треугольник находится на контуре триангуляции и только имеет двух соседей.

N = neighbors(TR,1)
N = 1×3

   NaN     4     5

Исследуйте идентификаторы вершины третьего соседа.

TR.ConnectivityList(N(3),:)
ans = 1×3

     4     3     7

Входные параметры

свернуть все

Представление триангуляции, заданное как скалярный объект triangulation или delaunayTriangulation.

Типы данных: triangulation | delaunayTriangulation

Треугольник или идентификаторы четырехгранника, заданные как скаляр или вектор-столбец, элементы которого соответствуют одному треугольнику или четырехграннику в объекте триангуляции. ID каждого треугольника или четырехгранника является соответствующим номером строки свойства ConnectivityList.

Если треугольник или четырехгранник имеют один или несколько граничных фасетов, несуществующие соседи представлены как значения NaN в N.

Типы данных: double

Смотрите также

| |

Введенный в R2013a