Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

vertexAttachments

连接到顶点的三角形或四面体

说明

V = vertexAttachments(TR) 返回连接到三角剖分 TR 中每个顶点的三角形或四面体的 ID。三角形或四面体 ID 是属性 TR.ConnectivityList 中对应三角形或四面体的行号。

输出 v 是 m×1 元胞数组,其中 m 是 TR 中顶点的数量。V 中的每个元素都包含与该顶点对应的所连接三角形或四面体的 ID。顶点所连接的三角形或四面体的数量可以不同,具体取决于它们在三角剖分中的位置。

示例

V = vertexAttachments(TR,ID) 返回连接到 ID 中指定的顶点的三角形或四面体的 ID。ID 中的顶点 ID 是属性 TR.Points 中对应顶点的行号。

示例

全部折叠

找到二维 Delaunay 三角剖分中连接到指定顶点的对象并对其绘图。

基于一组二维点创建 Delaunay 三角剖分。

rng default;
x = rand([20,1]);
y = rand([20,1]);
TR = delaunayTriangulation(x,y);

找到连接到第 5 个顶点的三角形。

V = vertexAttachments(TR,5);
V{:}
ans = 1×4

     8     9    11    12

绘制三角剖分,并用红色绘制连接到顶点 5 的三角形。

triplot(TR)
hold on  
triplot(TR(V{:},:),x,y,'Color','r')

Figure contains an axes object. The axes object contains 2 objects of type line.

输入参数

全部折叠

三角剖分表示法,指定为标量 triangulationdelaunayTriangulation 对象。

数据类型: triangulation | delaunayTriangulation

查询点的顶点 ID,以列向量形式返回。顶点 ID 是 Points 属性中对应顶点的行号。

数据类型: double

扩展功能

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

版本历史记录

在 R2013a 中推出