Triangle strip とは

三角形ストリップは、頂点を共有する一連の接続された三角形であり、コンピュータグラフィックスのメモリ使用をより効率的にすることができます。インデックスなしの三角形リストよりも効率的ですが、通常、インデックス付きの三角形リストと同等またはそれ以下の速度です。三角形ストリップを使用する主な理由は、一連の三角形を作成するために必要なデータの量を減らすことです。メモリに格納された頂点の数は3NからN + 2に減少します。ここでNは描かれる三角形の数です。これにより、RAMへのロードを高速化するだけでなく、ディスク領域の使用を少なくすることができます。
例えば、三角形ストリップを使用しないダイアグラム内の4つの三角形は、ABC、CBD、CDE、およびEDFの4つの別々の三角形として格納および解釈されなければなりません。しかし、三角形ストリップを使用すると、それらを単に頂点ABCDEFのシーケンスとして格納することができます。このシーケンスは、ABC、BCD、CDEおよびDEFの三角形のセットとしてデコードされ、各偶数(三角形から始まる)三角形が逆転して元の三角形が得られる。