exponenta event banner

edgeAttachments

Класс: TriRep

(Не рекомендуемый) Симплексы, присоединенные к заданным ребрам

Примечание

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

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

Синтаксис

SI = edgeAttachments(TR, V1, V2)
SI = edgeAttachments(TR, EDGE)

Описание

SI = edgeAttachments(TR, V1, V2) возвращает симплексы SI, присоединенный к ребрам, заданным (V1, V2). (V1, V2) представляет запуск и вершины конца ребер, которые будут запрошены.

SI = edgeAttachments(TR, EDGE) задает ребра в матричном формате.

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

TRПредставление триангуляции.
V1,V2Вектор-столбцы индексов вершины в массив точек, представляющих координаты вершины.
EDGEМатричное ребро определения запускается и конечные точки. EDGE имеет размер m-by-2, m, являющийся количеством ребер, чтобы запросить.

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

SIВекторный массив ячеек индексов в матрицу триангуляции. SI является массивом ячеек, потому что количество симплекс, сопоставленных с каждым ребром, может отличаться.

Примеры

Пример 1

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

load tetmesh
trep = TriRep(tet, X);
v1 = [15 21]';
v2 = [936 716]';
t1 = edgeAttachments(trep, v1, v2);

Можно также задать вход как ребра.

e = [v1 v2];
t2 = edgeAttachments(trep, e);
isequal(t1,t2);

Пример 2

Создайте триангуляцию с DelaunayTri.

x = [0 1 1 0 0.5]';
y = [0 0 1 1 0.5]';
dt = DelaunayTri(x,y);

Запросите треугольники, присоединенные, чтобы ограничиться (1,5).

t = edgeAttachments(dt, 1,5);
t{:};

Больше о

развернуть все

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

| |