OpenTKを使用してグラフ描画プログラムを作成して、コンピュータグラフィックスの練習を完了します。OpenTKにテキストを書き込む
問題は、私はちょうどこの絵のようにポイントの座標を示すためにglcontrolするテキストを記述する必要がある。
助けてください!私の英語について
private void glControl1_Paint(object sender, PaintEventArgs e)
{
if (!loaded) // Play nice
return;
GL.Clear(ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit);
GL.LineWidth(2);
DrawingObjects.DrawOxy(leftOr, rightOr, topOr, bottomOr);
color = Color.Red;
GL.Color3(color);
glControl1.SwapBuffers();
}
public static void DrawOxy(int lO, int rO, int tO, int bO)
{
GL.Color3(Color.Blue);
GL.Begin(BeginMode.Lines);
GL.Vertex2(lO, 0);
GL.Vertex2(rO, 0);
GL.Vertex2(0, tO);
GL.Vertex2(0, bO);
for (int i = lO; i < rO; i+=2)
{
GL.Vertex2(i, 0.5);
GL.Vertex2(i, -0.5);
}
for (int j = bO; j < tO; j+=2)
{
GL.Vertex2(0.2, j);
GL.Vertex2(-0.2, j);
}
GL.End();
}
申し訳ありません:
は、ここに私のコードです!
何もこれまでのところ。私はどこから始めるべきか分からなかった:( – tuankhoa1996
開始点として:OpenGLは "テキスト"について何も理解していない.WindGlgはポリゴンとテクスチャについてしか知りませんので、レンダリングされたフォントでテクスチャを作成し、テクスチャからポリゴンへ – Gusman
私の答えは役に立ちましたか?私は他のソリューションについて考えることができますが、それは間違いなく最も簡単で最も堅牢です。 –