0

私はコンピュータグラフィックスコースのOpenGLプロジェクトに取り組んでいますが、約1年間積極的にプログラミングを行っていません(軍事訓練)。C#にソースファイルを含める方法については、完全に空白にしています。C++では#includeを使用していることを知っています。フォームで作成したフィギュアクラスの使い方がわかりません。

4

3 に答える 3

2

C#に適しているため、http://www.opentk.comも参照してください。たとえば、OpenGL定数にネイティブ列挙型を使用します。私は通常、参照を追加します

using gl = OpenTK.Graphics.OpenGL.GL;
using vec3 = OpenTK.Vector3d;
using col = System.Drawing.Color;

次に、コードに次のように入力します

        ...
        vec3 pos = new vec3(10f,0f,0f);
        gl.Disable(EnableCap.Lighting);
        gl.LineWidth(2f);
        gl.Color3(col.DimGray);
        gl.Begin(BeginMode.Lines);
        gl.Vertex3(0.0, 0.0, 0.0);
        gl.Vertex3(pos);
        gl.End();
        gl.Enable(EnableCap.Lighting);
        ...
于 2010-06-30T20:36:46.920 に答える
0
  1. Tao.OpenGLDLLをプロジェクト参照として追加します。
  2. C#ファイルの先頭に次のようなusingステートメントを追加します。

    Tao.OpenGLを使用します。

最初のオプションは、DLLを実際に「含める」ことで、DLLを見つけることができます。2番目のステップは技術的にはオプションですが、それがないと、すべてTao.OpenGL.GL.GlMethodGoesHere();のGL呼び出しを、GL.GlMethodGoesHere();

于 2009-09-11T03:51:11.830 に答える
-1

ははは、私が作った自分のクラスを含めることを意味しましたが、私はそれを理解しました。ファイル名ではなく、「usingmyClass」を使用する必要がありました。

于 2009-09-11T12:03:18.670 に答える