Skip to main content

opengl®とは線?

open Open Graphics Library&Reg;(OpenGL&Reg;)、行は、OpenGL&Reg;の基本的な原始的な形状の1つです。描くことができ、それらは三角形をレンダリングするために時々使用されるビルディングブロックの1つを構成します。opengl®行は、2つの頂点間のグラフィックを接続するまっすぐなものです。OpenGL&Reg;の概念と実行にもかかわらずラインは単純な場合があります。一部の実装では、他のプリミティブよりも長い時間がかかる傾向があります。これは、OpenGLとREGの動作についての仕様がないためです標準。OpenGL&Reg;を使用ラインは、現場の他のジオメトリから切り離されたり、予想される場所から少し離れているように見えるようになる可能性のある特定の方法でラスター化されているため、明示的に予期しない結果をもたらすことがあります。基本ラインに加えて、OpenGL&Reg;ラインは、三角形のストリップと同じように、ラインストリップとループに形成することもできます。各ラインの終わりは次の行の始まりです。線は、2つの頂点、または3次元(3D)空間の座標で構成される一種の原始的なものであり、まっすぐに見えるパスで接続されています。三角形などの他のプリミティブとは異なり、線は一般に表面を持っていませんが、ブレンドで頂点で色付けされ、頂点の色を使用して色を付けることができます。ラインは、数学的および科学的な3Dの視覚化、ならびに2次元(2D)ディスプレイインジケーター&MDASHで頻繁に使用されます。ディスプレイの領域を指している十字線や矢など。視聴者の場合。ラインが任意のポイントにある必要がある幅の幅の数を指定できますが、これがあるプラットフォームから別のプラットフォームにどのように動作するかについては、実際の標準はありません。状況によっては、幅をまったく変更することはできませんが、他の例ではOpenGL&REGの幅;線は一見任意の数字に制限されています。線を組み合わせて、ラインストリップとラインループとして知られる2つの他の構造を形成できます。ラインストリップは、それぞれの新しいラインの開始が最後の行のエンドポイントである頂点のシーケンスです。これは主に便利な機能ですが、個々の行を使用するよりも迅速にレンダリングできます。ラインループは、ループ内の最後の頂点が指定された最初の頂点に戻ることを除いて、ラインストリップとほぼ同じです。ラインは、デフォルトでは幅が1ピクセルしかないため、正しい方法でレンダリングされない場合があります。特定の例では、特にラインがアンチアライアスされている場合、ラスター化された画像の特定のピクセルが表示されない可能性があります。また、ライン自体は、予想される場所から数ピクセル離れているように見えるかもしれません。これは主に、OpenGL&Reg;であるフローティングポイント数学の微小な変動によって引き起こされます。用途;レンダリング目的でラインをポリゴンに変換せずに簡単に解決できるのは常に問題ではありません。