文档

vertexNormal

三角顶点法线

语法

V = vertexNormal(TR)
V = vertexNormal(TR,ID)

描述

例子

V = vertexNormal(TR返回二维曲面三角剖分中所有顶点的单位法向量。V是一个三列矩阵,每行包含单位法坐标对应的顶点TR.Points

V = vertexNormal(TRID返回每个顶点的单位法向量ID.顶点ID是属性中顶点对应的行号TR.Points

例子

全部折叠

计算并绘制到三角剖分顶点的单位法向量。

创建一个三维三角形表示立方体的体积。

[X,Y,Z] =网格(1:4);x = x (:);y = y (:);z = z (:);DT = delaunayTriangulation(x,y,z);

对立方体的边界进行三角测量。

[Tfb,Xfb] = freeBoundary(DT);TR =三角剖分(Tfb,Xfb);

求三角形顶点的单位法向量。

V = vertexNormal(TR);

绘制三角曲面和单位法向量。

trisurf (TR,“FaceColor”,[0.8 0.8 1.0]);轴平等的持有quiver3 (Xfb (: 1) Xfb (:, 2), Xfb (:, 3),V (: 1), V (:, 2), V (:, 3), 0.5,“颜色”“b”);

输入参数

全部折叠

仅用于二维曲面三角剖分的三角剖分表示,指定为标量三角测量delaunayTriangulation对象。

数据类型:三角测量|delaunayTriangulation

顶点id,指定为标量或列向量,其元素对应于三角剖分对象中的单个顶点。对象中顶点的对应行号是每个顶点的ID财产。

数据类型:|

在R2013a中引入

这个话题有用吗?