Main Content

edgeAttachments

(不推荐)连接到指定边的三角形或四面体

不推荐使用 edgeAttachments(TriRep)。请改用 edgeAttachments(triangulation)

不推荐使用 TriRep。请改用 triangulation

说明

示例

SI = edgeAttachments(TR,V1,V2) 返回连接到 (V1,V2) 指定的边的单纯形 SI(V1,V2) 表示要查询的边的开始和结束顶点。

示例

SI = edgeAttachments(TR,EDGE) 以矩阵格式指定边。

示例

全部折叠

加载三维三角剖分以计算连接到指定的边的四面体。

load tetmesh
trep = TriRep(tet,X);
v1 = [15 21]';
v2 = [936 716]';
t1 = edgeAttachments(trep,v1,v2)
t1=2×1 cell array
    {[927 2060 3438 3423 2583 4690]}
    {[    2652 3946 3953 4665 4218]}

您也可以用边矩阵指定输入。

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

通过 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{:}
ans = 1×2

     4     1

输入参数

全部折叠

三角剖分表示,指定为 TriRepDelaunayTri 对象。

顶点坐标,指定为列向量。V1V2 指定表示顶点坐标的点数组中的顶点索引。(V1,V2) 表示要查询的边的开始和结束顶点。

顶点坐标,指定为矩阵。EDGE 指定要查询的边的开始和结束顶点。EDGE 的大小为 m×2,其中 m 是要查询的边的数量。

输出参量

全部折叠

连接的单纯形,返回为三角剖分矩阵的索引的向量元胞数组。SI 是元胞数组,因为与每个边相关联的单纯形数不同。

详细信息

全部折叠

单纯形

单纯形是三角形/四面体或更高维度的等效对象。

扩展功能

基于线程的环境
使用 MATLAB® backgroundPool 在后台运行代码或使用 Parallel Computing Toolbox™ ThreadPool 加快代码运行速度。

版本历史记录

在 R2009a 中推出