主要内容

三角剖分

表示三角剖分和德劳内三角剖分并与之交互

要在 MATLAB® 中表示二维或三维三角剖分数据,请执行以下操作:

  • 对于常规三角剖分,创建一个 triangulation 对象。

  • 对于德劳内三角剖分,创建一个 delaunayTriangulation 对象。德劳内三角剖分可减少窄三角形数量,并且不依赖于顶点排序。

您可以使用这两种三角剖分的对象函数计算其几何量。

您也可以可视化三角剖分,并使用 STL 文件存储三角剖分数据。

对象

triangulation二维或三维三角剖分
delaunayTriangulation二维和三维德劳内三角剖分

函数

全部展开

所有三角剖分

circumcenter三角形或四面体的外心
edgeAttachments连接到指定边缘的三角形或四面体
edges三角剖分边缘
faceNormal三角剖分单位法向量
featureEdges曲面三角剖分的锐边
freeBoundary自由边界面
incenter三角剖分元素的内心
isConnected测试两个顶点是否通过一条边相连接
size三角剖分连接列表的大小
vertexAttachments连接到顶点的三角形或四面体
vertexNormal三角剖分顶点法向

德劳内三角剖分

convexHull德劳内三角剖分的凸包
isInterior 德劳内三角剖分内的查询点
voronoi沃罗诺伊图
tetramesh四面体网格图
trimesh三角网格图
triplot二维三角图
trisurf三角曲面图
stlread从 STL 文件创建三角剖分
stlwrite从三角剖分创建 STL 文件
delaunay德劳内三角剖分
delaunaynN 维德劳内三角剖分

主题

常规三角剖分

德劳内三角剖分的应用