私は、ジオメトリにGL_QUADSが使用されているCADジオメトリを、テキストで注釈を付けるglutBitmapCharacterを視覚化しようとしています。OpenGL:GL_QUADSはglutBitmapCharacterの一部を隠します
GL_QUADSは、一部のビューの向き(図1)に対してテキストを部分的に非表示にします(例:33,32、...)。
私は、テキストが正しく表示取得するまたはglDisable(GL_DEPTH_TEST)を使用している場合は、私が裏面に注釈を付けることになっているテキストも(写真2)が表示され得ます。
私の目的は隠さなく、図示しない裏面に注釈を有することなく、可視フロント面に注釈を付けることです。
(私は少しクワッドに通常の注釈をオフセットすることにより、これを解決することができていますが、これは私に私のプログラムでは、いくつかの他の問題が発生しますので、私はこのソリューションを好まない)
誰かが提案してもらえ私は解決策ですか?
この種のものを完璧に稼働させるのは難しいことです。テキストをわずかにオフセットするのが最も簡単な方法です。また、深度テストをオフにしてから、ラベルを描画する前に面の可視性をテストすることもできます。 –