メインコンテンツ

三角形分割

三角形分割および Delaunay 三角形分割を表現および操作する

MATLAB® で 2 次元または 3 次元の三角形分割データを表すには、次のようにします。

  • 一般的な三角形分割の場合は、triangulation オブジェクトを作成します。

  • Delaunay 三角形分割の場合は、delaunayTriangulation オブジェクトを作成します。Delaunay 三角形分割は、細い三角形の数を減らし、頂点の順序付けに依存しないタイプの三角形分割です。

どちらのタイプの三角形分割についても、それぞれのオブジェクト関数を使用して幾何学的量を計算できます。

また、三角形分割を可視化したり、STL ファイルを使用して三角形分割データを保存したりすることもできます。

オブジェクト

triangulation2 次元または 3 次元の三角形分割
delaunayTriangulation2 次元および 3 次元における Delaunay 三角形分割

関数

すべて展開する

すべての三角形分割

circumcenter三角形または四面体の外心
edgeAttachments指定エッジに接続している三角形または四面体
edges三角形分割のエッジ
faceNormal三角形分割の単位法線ベクトル
featureEdges表面の三角形分割の鋭いエッジ
freeBoundary自由境界の小平面
incenter三角形分割の要素の内心
isConnected2 つの頂点がエッジで連結されているかどうかをテスト
size三角形分割連結リストのサイズ
vertexAttachments頂点に追加された三角形または四面体
vertexNormal三角形分割の頂点法線

Delaunay 三角形分割

convexHullDelaunay 三角形分割の凸包
isInterior Delaunay 三角形分割の内側にあるクエリ点
voronoiボロノイ線図
tetramesh四面体メッシュ プロット
trimesh三角形メッシュ プロット
triplot2 次元三角形プロット
trisurf三角形表面プロット
stlreadSTL ファイルから三角形分割を作成します。
stlwrite三角形分割から STL ファイルを作成します。
delaunayDelaunay 三角形分割
delaunaynN 次元 Delaunay 三角形分割

トピック

一般的な三角形分割

Delaunay 三角形分割の適用