文档

edgeAttachments

三角形或四面体附加到指定的边缘

语法

ID = edgeAttachments (TR startID endID)
ID = edgeAttachments (TR, E)

描述

例子

ID = edgeAttachments (TR,startID,endID)返回一个三角形或四面体单元阵列的id连接到边缘中指定的向量startIDendID。这些向量包含顶点IDs的开始和结束的每条边。一个顶点ID的顶点对应的行号TR.Points。单元阵列的元素ID可以包含一个不同数量的IDs根据三角测量。

例子

ID = edgeAttachments (TR,E)指定每条边的顶点开始和结束在一个两列的矩阵E

例子

全部折叠

创建和情节德劳内三角。

x = (0.5 0 1 1 0) ';y = (0.5 0 0 1 1) ';TR = delaunayTriangulation (x, y);triplot (TR)

计算三角形id连接到边缘定义的起始点(0,0)和终点(0.5,0.5)。相应的顶点这些点1和5的id。

ID = edgeAttachments (TR 1 5);ID {:}
ans =1×24个1

ConnectivityList属性表明它属于每个三角形顶点id。第四个三角形是由顶点定义(0.5,0.5),(0,0),和(1,0),第一个三角形顶点被定义为(0,1),(0,0)和(0.5,0.5)。

TR.ConnectivityList
ans =4×34 1 5 5 5 4 3 2 3 5 1 2

负载二维三角测量数据并创建一个三角表示。

负载tetmeshTR =三角(春节,X);

定义的开始和结束点id两个边缘。

startID = [15;21);endID = [936;716);

找到附件,并检查附加到每个边三角形id。

ID = edgeAttachments (TR startID endID);ID {1}
ans =1×6927 2060 3438 3423 2583 4690⋯
ID {2}
ans =1×52652 3946 3953 4665 4218

输入参数

全部折叠

三角表示,指定为一个标量三角测量delaunayTriangulation对象。

数据类型:三角测量|delaunayTriangulation

顶点id为每条边开始,指定为一个列向量。一个顶点ID的顶点对应的行号财产。

数据类型:|

为每个边缘结束顶点id,指定为一个列向量。一个顶点ID的顶点对应的行号财产。

数据类型:|

优势矩阵,指定为一个两列矩阵包含边缘开始顶点id在第一列和第二列中相应的顶点IDs结束。一个顶点ID的顶点对应的行号TR.Points

数据类型:|

介绍了R2013a

这个主题有帮助吗?