三角剖分
表示三角剖分和德劳内三角剖分并与之交互
要在 MATLAB® 中表示二维或三维三角剖分数据,请执行以下操作:
对于常规三角剖分,创建一个
triangulation对象。对于德劳内三角剖分,创建一个
delaunayTriangulation对象。德劳内三角剖分可减少窄三角形数量,并且不依赖于顶点排序。
您可以使用这两种三角剖分的对象函数计算其几何量。
您也可以可视化三角剖分,并使用 STL 文件存储三角剖分数据。
对象
triangulation | 二维或三维三角剖分 |
delaunayTriangulation | 二维和三维德劳内三角剖分 |
函数
主题
常规三角剖分
- 三角剖分
了解常规三角剖分及其在 MATLAB 中的表示。
德劳内三角剖分
德劳内三角剖分的应用
- Curve Reconstruction from Point Cloud
Reconstruct a polygonal boundary from a cloud of points by using a Delaunay triangulation. - 计算多边形域的近似中轴
使用受约束的德劳内三角剖分创建一个多边形域的近似中轴。多边形的中轴由多边形内部最大圆的中心的轨迹定义。 - 按照修改的边界变换二维网格
变换二维域的网格以适应对域边界的修改。 - Insert or Remove Points in Delaunay Triangulation
Insert or remove points in Delaunay triangulation by using index-based subscripting.