exponenta event banner

neighbors

(Не рекомендуемый) Треугольник или соседи четырехгранника

neighbors(TriRep) не рекомендуется. Используйте neighbors(triangulation) вместо этого.

TriRep не рекомендуется. Используйте triangulation вместо этого.

Описание

пример

SN = neighbors(TR) возвращает симплексную соседнюю информацию для всех симплекс в триангуляции. Соседи сопоставлены с симплексным i заданы i'строка th выхода SN.

пример

SN = neighbors(TR,SI) возвращает симплексную соседнюю информацию для заданных симплекс SI.

Примеры

свернуть все

Загрузите 3-D триангуляцию и используйте TriRep вычислить соседей всех тетраэдров.

load tetmesh
trep = TriRep(tet,X);
nbrs = neighbors(trep);

Можно использовать выход, чтобы найти соседей любого определенного четырехгранника в триангуляции. Например, соседями четырехгранника 3 является nbrs(3,:).

nbrs(3,:)
ans = 1×4

        2564         670           2        4199

Создайте 2D триангуляцию с помощью DelaunayTri.

x = rand(10,1);
y = rand(10,1);
dt = DelaunayTri(x,y);

Найдите соседей первого треугольника.

n1 = neighbors(dt,1)
n1 = 1×3

   NaN     4     3

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

свернуть все

Представление триангуляции в виде TriRep или DelaunayTri объект.

Симплексные индексы в виде вектор-столбца. SI содержит симплексные индексы, которые индексируют в матрицу триангуляции TR.Triangulation.

Выходные аргументы

свернуть все

Симплексные соседи, возвращенные как матрица. SN m- n матрица, где m = length(SI) , количество заданных симплекс и n количество соседей на симплекс. Каждая строка SN(i,:) представляет соседей симплексного SI(i).

Условно, симплекс напротив vertex(j) из симплексного SI(i) SN(i,j). Если симплекс имеет один или несколько граничных фасетов, несуществующие соседи представлены NaN.

Больше о

свернуть все

Симплекс

simplex является треугольником/четырехгранником или более многомерным эквивалентом.

Фасет

facet является ребром треугольника или поверхностью четырехгранника.

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

|

Представленный в R2009a