Triangle mesh とは

三角形メッシュは、コンピュータグラフィックスのポリゴンメッシュの一種です。これは、共通のエッジまたはコーナーで接続された一連の三角形(通常は3次元)を備えています。
多くのグラフィックソフトウェアパッケージおよびハードウェアデバイスは、個別に提示される同様の数の三角形よりもメッシュにグループ化された三角形に対してより効率的に動作することができる。これは、通常、コンピュータグラフィックスが三角形の頂点で頂点上で操作を行うためです。個々の三角形では、システムは三角形ごとに3つの頂点を操作する必要があります。大きなメッシュでは、1つの頂点で8つ以上の三角形が出会う可能性があります。これらの頂点を1回だけ処理することで、作業の一部を行い、同じ効果を達成することができます。多くのコンピュータグラフィックスアプリケーションでは、三角形のメッシュを管理する必要があります。メッシュコンポーネントは、頂点、エッジ、および三角形です。アプリケーションでは、メッシュコンポーネント間のさまざまな接続の知識が必要になる場合があります。これらの接続は、実際の頂点位置から独立して管理することができます。このドキュメントでは、接続を管理するのに便利な単純なデータ構造について説明します。これは唯一可能なデータ構造ではありません。他の多くの型が存在し、メッシュに関するさまざまなクエリをサポートしています。