2014-07-08 3 views
1

OpenTK를 사용하여 C#에서 간단한 그래프 (x = y)를 그립시키는 방법은 무엇입니까? Windws 양식 응용 프로그램과 콘솔 응용 프로그램 모두에서 ?? 어떤 방법이 그래프를 플롯 사용합니까 내가 그렇게 AA 좋은 링크 나 toutorial 나에게 많은 도움이 될 것입니다이 도구에 새로운 해요 ....OpenTK를 사용하여 C#에서 그래프를 그립니다 (x = y)?

+2

유래에 오신 것을 환영합니다 당신을 도착했을 언급 한 것처럼

또한 도움이되기를 바랍니다! 처음에는 인터넷 검색을해야합니다. 그런 다음 여기로 와서 구체적인 질문을하십시오. 원하는 것은 OpenTK의 튜토리얼에 포함되어 있다는 것이 확실합니다. 감사합니다 – Christos

+0

예를 들어 [VBO : 간단한 삼각형을 그리는 방법] (http://www.opentk.com/node/2292) – Grundy

+0

Google에 있지만 좋은 링크를 발견 할 수 없었고 그래프와 관련있는 일부를 찾을 수 없었습니다. 그게이 도구를 배우기 시작한이 수준에서 저를 이해할 수 없었던 것입니다 ... –

답변

2

카를로스 올리베이라 이봐,

1 단계 : 당신은 시작해야 이 링크 (http://www.opentk.com/doc/chapter/0) [1]

단계 2 : 단순 X = Y 그래프 링크 [1] 에 제공된 코드를 복사하여 붙여 넣기하고 game.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(); 
      }; 

덕분에, 크리스토스 간단한 검색 openTK

의 초기 장
+0

나는 당신의 지시에 따라이 코드를 실행합니다. 나는이 코드가 Console Window 용이라는 것을 알게되었습니다. 이제 나는 그것을 원합니다. OpenGL을 사용하여 Web Forms (Asp.net)에서 그릴 수 있습니다. –

관련 문제