2012-01-29 9 views

答えて

1

http://linux.die.net/man/3/glutstrokestring これはいかがですか?

#include <openglut.h> 
glutStrokeString(GLUT_STROKE_ROMAN, "I will draw this string at the origin of the model"); 
+0

コードに入れることはできますか? – JuanDelCarlos

+0

glut.hを使用しているので、これは私にとってはうまくいきません。 – JuanDelCarlos

+0

あなたは、openglutまたはfreeglutが必要です。 Glutにはテキスト描画機能はありません。 – RussS

3

私はOpenGLを使用して開始したので、これは私の問題となっています。 テキストを表示するためにどのようなコードを使用するのですか?

難しいのは、OpenGL自体がテキスト出力を処理しないためです。次のことが可能です。

  • 画像にテキストを描画し、その
  • は、フォントのグリフはジオメトリとして概説描き、その後、フォントのグリフからテクスチャアトラスを作成し、そのフォントのテクスチャ
  • からレンダリング表示

Googleの「OpenGLフォントレンダリング」を使用すると、トピックに関する多数の論文の結果が得られます。最近のものも古いものも同様です。

と値を取得します。

OpenGLではありません。 OpenGLは描画APIです。あなたは点、線、三角形を送り、あなたのために素敵な絵を描きます。ユーザーの入力はOpenGLの範囲外です。これはGUIシステムの一部です。最も可能性の高い1の

  • WindowsのGDI
  • MacOSのココア
  • X11

標準ユーザ入力イベント処理が適用されます。通常、Qt、GTKなどのツールキットを使用します。これらのツールキットは、イベントメカニズムを通じてユーザーの入力処理を処理します。

+0

+1非常に良い答え。 – Till

関連する問題