Класс: TriRep
(Не рекомендуемый) Тест, если к вершинам соединяет ребро
isEdge(TriRep) не рекомендуется. Используйте isConnected(triangulation) вместо этого.
TriRep не рекомендуется. Использование триангуляции вместо этого.
TF = isEdge(TR, V1, V2)
TF = isEdge(TR, EDGE)
TF = isEdge(TR, V1, V2) возвращает массив 1/0 (истинные/ложные) флаги, где каждая запись, TF(i) верен, если V1(i), V2(i) является ребром в триангуляции. V1, V2 является вектор-столбцами, представляющими индексы вершин в mesh, то есть, индексы в массивы координаты вершины.
TF = isEdge(TR, EDGE) указывает, что ребро запускает и заканчивает индексы в матричном формате.
TR | Представление триангуляции. |
V1, V2 | Вектор-столбцы вершин mesh. |
EDGE | Матрица размера n-by-2, где n является количеством ребер запроса. |
TF | Массив 1/0 (истинные/ложные) флаги, где каждая запись TF(i) верен, если V1(i), V2(i) является ребром в триангуляции. |
Загрузите 2D триангуляцию и используйте TriRep, чтобы запросить присутствие ребра между парами точек.
load trimesh2d trep = TriRep(tri, x,y);
Протестируйте, если вершины 3 и 117 соединяются ребром
isEdge(trep, 3, 117)
Протестируйте, если вершины 3 и 164 соединяются ребром
isEdge(trep, 3, 164)
Прямой запрос 3-D Триангуляции Делоне, созданной с помощью DelaunayTri.
X = rand(10,3) dt = DelaunayTri(X)
Протестируйте, если вершины 2 и 7 соединяются ребром
isEdge(dt, 2, 7);