三角测量锐利的边缘
F = featureEdges(TR,theta)
例子
F = featureEdges(TR,θ)根据一个角度返回二维三角剖分的特征边θ.此函数通常用于提取曲面网格图中的锐边。特征边是具有以下任意属性的三角剖分边:
F = featureEdges(TR,θ)
TR
θ
这条边只有一个三角形共享。
这条边由两个以上的三角形共享。
该边由角偏差大于该角的一对三角形共享θ.
F是一个两列矩阵,其行对应于特征边。每行的第一个元素是边开始处顶点的ID,第二个元素是边结束处顶点的ID。顶点ID是其中顶点的行号TR.Points.
F
TR.Points
全部折叠
找到并绘制曲面的特征边。
创建二维德劳内三角测量。
X = [0 0 0 0 0 3 3 3 3 3 3 3 6 6 6 6 6 9 9 9 9 9 9 9 9 9]';Y = [0 2 4 6 8 0 1 3 5 7 8 0 2 4 6 8 0 1 3 5 7 8]';DT = delaunayTriangulation(x,y);T = DT.ConnectivityList;
提升三角剖分来创建一个曲面并绘制曲面。
Z = [0 0 0 0 0 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0]';trisurf (T, x, y, z,“FaceColor”,“青色”)轴平等的
在高架表面上创建一个新的三角剖分,并使用的滤光角计算和绘制其特征边缘.
TR =三角剖分(T,x,y,z);F = featureEdges(TR,pi/6)';plot3 (x (F), y (F)、z (F),“k”,“线宽”, 1.5);轴平等的
仅用于二维三角测量的三角测量表示,指定为标量三角测量或delaunayTriangulation对象。
三角测量
delaunayTriangulation
数据类型:三角测量|delaunayTriangulation
滤镜角度,指定为范围[0,π]中的标量。featureEdges返回二面角偏离π大于π的相邻三角形θ.
featureEdges
数据类型:双|单
双
单
delaunayTriangulation|边缘|三角测量
边缘
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处
现在就去审判吧