MATLAB 帮助中心
三角剖分边缘
E = edges(TR)
E = edges(TR) 以顶点标识号的两列矩阵形式返回三角剖分的边。顶点标识是 TR.Points 中三角剖分顶点的行号。E 的第一列包含每条边的起始顶点标识,第二列包含终止顶点标识。
TR
TR.Points
E
示例
全部折叠
加载二维三角剖分数据并创建三角剖分表示。
P = [2.5 8.0; 6.5 8.0; 2.5 5.0; 6.5 5.0; 1.0 6.5; 8.0 6.5]; T = [5 3 1; 3 2 1; 3 4 2; 4 6 2]; TR = triangulation(T,P);
在三角剖分中查找边的起始和终止顶点标识号。
E = 9×2 1 2 1 3 1 5 2 3 2 4 2 6 3 4 3 5 4 6
定义三角剖分中第一个点的坐标。然后定义与第一个点共享边的三个顶点(第二个、第三个和第五个)的坐标。
startVert = TR.Points(1,:); endVert = TR.Points([2 3 5],:);
绘制该三角剖分。以绿色绘制第一个顶点,以红色绘制沿一条边的连接点。
triplot(TR) hold on plot(startVert(1,1),startVert(1,2),'g.','MarkerSize',20) plot(endVert(:,1),endVert(:,2),'r.','MarkerSize',20) hold off
三角剖分表示法,指定为标量 triangulation 或 delaunayTriangulation 对象。
triangulation
delaunayTriangulation
数据类型: triangulation | delaunayTriangulation
全部展开
backgroundPool
ThreadPool
此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
在 R2013a 中推出
edgeAttachments | delaunayTriangulation | triangulation
edgeAttachments
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处