선글래스를 사용하여 C#으로 선을 그 으려하고 있지만 코드를 컴파일하면 선이 아니라 흰색 선으로 전체를 제공합니다.이 문제를 해결하는 방법은 다음과 같습니다. 내 코드에 실수가있다. 코드가있다.sharpgl (C#)을 사용하여 선을 그리는 방법
private static int width = 400, height = 300;
static void Main(string[] args)
{
Glut.glutInit();
Glut.glutInitDisplayMode(Glut.GLUT_SINGLE | Glut.GLUT_RGB);
Glut.glutInitWindowSize(width, height);
Glut.glutCreateWindow("OpenGL Tutorial");
init();
Glut.glutDisplayFunc(OnDisplay);
Glut.glutMainLoop();
}
private static void OnDisplay()
{
Gl.glClear(Gl.GL_COLOR_BUFFER_BIT);
Gl.glColor3f(0.0f, 0.4f, 0.2f);
Gl.glBegin(Gl.GL_LINES);
Gl.glVertex2i(180, 15);
Gl.glVertex2i(10, 145);
Gl.glEnd();
Gl.glFlush();
}
static void init()
{
Gl.glClearColor(1.0f, 1.0f, 1.0f, 0.0f);
Gl.glMatrixMode(Gl.GL_PROJECTION);
Gl.glOrtho(0.0, 200.0, 0.0, 1.0, -1.0, 1.0);
}
은 선폭을 설정하려고;' – ben