Класс: 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 является массивом ячеек, потому что количество симплекс, сопоставленных с каждым ребром, может отличаться. |
Загрузите 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);
Создайте триангуляцию с 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{:};