OpenGL®トライアングルとは何ですか?

OpenGL®トライアングルは、OpenGL®で形成され、表面を持つ最も基本的な形状です。ジオメトリでは、三角形は3つのポイントで作られた形状で、それぞれが線で結合されます。 OpenGL®では、三角形の角を形成する各ポイントは、3次元(3D)空間の座標のコレクションである頂点として知られています。三角形は表面を持つ最も基本的な形状です。つまり、特定のシーン内ですべての大きな形状を作成するために使用されるベースユニットでもあります。他のポリゴンでOpenGL®トライアングルを使用することの利点は、三角形のストリップ、三角ファン、三角形のメッシュなどのより複雑な構造に提供されるサポートです。三角形は3Dグラフィックスで非常に広く使用されているため、ほとんどのグラフィックカードは三角形を高速にするように最適化されています他のほとんどのポリゴンよりも。 OpenGL®で形成されたオブジェクトは、大きなオブジェクトと複雑なオブジェクトを一連の三角形に変換することにより、この機能を利用します。一般的に使用される形状のクワッドまたは四辺形は、単純な長方形ですが、単一のエッジを共有する2つの三角形でできています。長方形をレンダリングするために必要な計算を実行するよりも、2つの三角形をレンダリングする方が高速です。

OpenGL®トライアングルシーケンスを使用して大きなオブジェクトを構築するのは概念的に簡単ですが、ライブラリはタスクをより簡単かつ高速にし、より少ないスペースを使用できるようにする機能を提供します。最も一般的なのは、三角形のストリップと呼ばれます。これは、単一のOpenGL®三角形から始まり、ユーザーが別のポイントに接続すると別の接続された三角形を形成する別のポイントを定義できるようにする形状です。ポイントを定義するプロセスは続き、追加できます追加のポイントのみを定義することにより、毎回新しい三角形が、最終的には、進行中に向いているときに交互になる三角形の長いストリップを形成します。

ストリップを使用して、三角メッシュとして知られる別の複雑なOpenGL®三角形の形状を形成できます。これは、一方の一方が並んでいる一連の三角ストリップとして視覚化できます。結果はグリッドに似ていますが、各正方形は実際には2つの三角形で構成されていることを除きます。 3Dスペースでは、三角メッシュを使用して、人間の顔や山脈などの不均一な表面を形成できます。

最後に、OpenGL®三角形を使用して、三角ファンとして知られる形状を形成することもできます。三角ファンは、単一の三角形から始まります。 4番目の頂点が定義されており、前の三角形に接続され、新しい三角形が形成されます。三角形のストリップとの違いは、各三角形が前のものと側面を共有するだけでなく、それぞれがすべてが発散するように見える単一の共通エンドポイントを共有することです。。 3Dスペースでは、三角形のファンを使用して、コーンやピラミッドなどの他の形状を作成できます。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?