예제 #1
0
파일: dda.py 프로젝트: puf3zin/FURG
    GL.glBegin(GL_POINTS)
    GL.glVertex2i(x, y)
    GL.glEnd()

    for k in xrange(step):
        x += x_in
        y += y_in

        GL.glBegin(GL_POINTS)
        GL.glVertex2i(x, y)
        GL.glEnd()

    GL.glFlush()


def initialize():
    GL.glClearColor(0.7, 0.7, 0.7, 0.7)
    GL.glMatrixMode(GL.GL_PROJECTION)
    GL.glLoadIdentity()
    GLU.gluOrtho2D(-100, 100, -100, 100)


GLUT.glutInit()
GLU.gluInitDisplayMode(GLUT.GLUT_SINGLE | GLUT.GLUT_RGB)
GLUT.glutInitWIndowSize(500, 500)
GLUT.glutInitWIndowPosition(100, 100)
GLUT.glutCreateWindow("DDA Sistemas Graficos")
initialize()
GLUT.glutDisplayFunc(dda)
GLUT.glutMainLoop()