OpenGL glControl을 사용하여 C#으로 만든 모양이 있습니다. 창틀 (가장자리)에 닿을 때마다 나란히 움직이고 방향을 바꾸는 모양이 필요합니다.OpenGl 및 C#을 사용하여 창 가장자리로 모양을 이동하고 방향을 변경
private void ShapeRend()
{
Matrix4 lookat = Matrix4.LookAt(0, 0, 5, 0, 0, 0, 0, 1, 0);
GL.MatrixMode(MatrixMode.Modelview);
GL.LoadMatrix(ref lookat);
GL.Rotate(angle, 0.0f, 1.0f, 0.0f);
angle += 0.5f;
//GL.Translate(x,0,0);
//Change to -x
GL.Clear(ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit);
DrawSphere();
glControl1.SwapBuffers();
}
것은 내가 알고해야합니다 나는
이
내가 만든 방법과 페인트 영역에서라고 ... 윈도우의 가장자리를 감지 할 수있는 프로그램을 얻을하는 방법을 모른다 GL.Translate를 사용하여 모양을 이동하거나 다른 방법이있는 경우 사용할 수 있습니다. 나는 정말로 길을 잃었다. 어떤 힌트라도 감사하십시오.