MATLAB 帮助中心
三角剖分顶点法向
V = vertexNormal(TR)
V = vertexNormal(TR,ID)
V = vertexNormal(TR) 返回二维曲面三角剖分中所有顶点的单位法向量。V 是三列矩阵,每行包含对应于 TR.Points 中顶点的单位法向坐标。
TR
V
TR.Points
示例
V = vertexNormal(TR,ID) 返回按 ID 进行索引的每个顶点的单位法向量。顶点 ID 是与属性 TR.Points 中的顶点对应的行号。
ID
全部折叠
计算并绘制三角剖分的顶点的单位法向量。
创建一个三维三角剖分以表示立方体的体积。
[X,Y,Z] = meshgrid(1:4); x = X(:); y = Y(:); z = Z(:); DT = delaunayTriangulation(x,y,z);
对立方体的边界进行三角剖分。
[Tfb,Xfb] = freeBoundary(DT); TR = triangulation(Tfb,Xfb);
查找三角形顶点的单位法向量。
V = vertexNormal(TR);
绘制三角剖分曲面和单位法向量。
trisurf(TR,'FaceColor',[0.8 0.8 1.0]); axis equal hold on quiver3(Xfb(:,1),Xfb(:,2),Xfb(:,3), ... V(:,1),V(:,2),V(:,3),0.5,'Color','b');
仅用于二维曲面三角剖分的三角剖分表示,指定为标量 triangulation 或 delaunayTriangulation 对象。
triangulation
delaunayTriangulation
数据类型: triangulation | delaunayTriangulation
顶点 ID,指定为标量或列向量,其元素对应于三角剖分对象中的单个顶点。每个顶点的 ID 是 Points 属性中顶点的对应行号。
Points
数据类型: double
double
全部展开
backgroundPool
ThreadPool
在 R2013a 中推出
faceNormal | delaunayTriangulation | triangulation
faceNormal
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 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处