exponenta event banner

isEdge

(Не рекомендуемый) Тест, если к вершинам соединяет ребро

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

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

Описание

пример

TF = isEdge(TR,V1,V2) возвращает массив 1/0 (истинные/ложные) флаги, где каждая запись TF(i) верно если V1(i), V2(i) ребро в триангуляции.

TF = isEdge(TR,EDGE) задает индексы начала и конца ребра в матричном формате.

Примеры

свернуть все

Загрузите 2D триангуляцию и используйте TriRep запрашивать присутствие ребра между парами точек.

load trimesh2d
trep = TriRep(tri,x,y);

Протестируйте, если вершины 3 и 117 соединяются ребром.

isEdge(trep,3,117)
ans = logical
   1

Протестируйте, если вершины 3 и 164 соединяются ребром.

isEdge(trep,3,164)
ans = logical
   0

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

X = rand(10,3);
dt = DelaunayTri(X);

Протестируйте, соединяются ли вершины 2 и 7 ребром.

isEdge(dt,2,7)
ans = logical
   0

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

свернуть все

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

Индексы вершин ребра в виде вектор-столбцов. V1 и V2 представляйте индексы вершин в mesh, то есть, индексы в массивы координаты вершины.

Индексы вершин ребра в виде матрицы. EDGE n- 2, где n количество ребер запроса.

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

|

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