使用OpenTK在c#中绘制图形(x = y)

本文关键字:图形 绘制 OpenTK 使用 | 更新日期: 2023-09-27 18:12:01

如何在c#中使用OpenTK绘制一个简单的图形(x=y) ?无论是在windows窗体应用程序和控制台应用程序??我刚开始使用这个工具,所以一个好的链接或教程对我很有帮助....

使用OpenTK在c#中绘制图形(x = y)

  1. 你应该开始学习OpenTK在15'

  2. 对于一个简单的x=y图形,复制粘贴上面链接中提供的代码片段并删除游戏。RenderFrame部分并替换为粘贴在

    下面的代码片段
    game.RenderFrame += (sender, e) =>
    {
         GL.Clear(ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit);
         GL.Begin(PrimitiveType.Lines);
         GL.Color3(Color.White);
         //YAxis
         GL.Vertex2(0.0f, 2.0f);
         GL.Vertex2(0.0f, -2.0f);
         //X-Axis
         GL.Vertex2(2.0f, 0.0f);
         GL.Vertex2(-2.0f, 0.0f);
         GL.End();
         GL.Begin(PrimitiveType.Points);
         // Plotting the Graph
         GL.Color3(Color.DeepSkyBlue);
         for(float i=0;i<2.0;i=(float) (i+0.001))
         {
             GL.Vertex2(i,i);
         }
         GL.End();
         game.SwapBuffers();
    };