如何使用OpenTK在C#中绘制简单图形(x = y)?在Windws表单应用程序和控制台应用程序?有什么方法可以用来绘制图表?我是这个工具的新手,所以一个好的链接或者toutorial会帮助我很多....
答案 0 :(得分:2)
第1步: 您应该从此链接开始(http://www.opentk.com/doc/chapter/0)[1]
第2步: 对于简单的x = y图表,请复制粘贴链接[1]中提供的代码段 并删除game.RenderFrame部分并替换为
下面粘贴的代码片段game.RenderFrame + =(发件人,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();
};
谢谢,希望有所帮助
同样Christos提到的一个简单的搜索会让你进入openTK的最初章节