Example #1
0
    # print width, height
    glMatrixMode(GL_PROJECTION)
    glLoadIdentity()
    glMatrixMode(GL_MODELVIEW)
    glLoadIdentity()
    glViewport(0, 0, width, height)
    return pyglet.event.EVENT_HANDLED


@window.event
def on_draw():
    glClear(GL_COLOR_BUFFER_BIT)
    glLoadIdentity()
    glDisable(GL_DEPTH_TEST)
    glClearColor(1, 1, 1, 1)
    glColor3f(1.0, 0.0, 0.0)
    city.draw()


city = City(8, 8)
city.generate_end_points(0.65)
city.build_lines()
city.horizontal_sweep()
city.vertical_sweep()
city.count_connections()
city.build_bounding_box()
city.build_display_list()

#print centre_points
pyglet.app.run()
Example #2
0
    # Override the default on_resize handler to create a 3D projection
    # print width, height
    glMatrixMode(GL_PROJECTION)
    glLoadIdentity()
    glMatrixMode(GL_MODELVIEW)
    glLoadIdentity()
    glViewport(0, 0, width, height)
    return pyglet.event.EVENT_HANDLED

@window.event
def on_draw():
    glClear(GL_COLOR_BUFFER_BIT)
    glLoadIdentity()
    glDisable(GL_DEPTH_TEST)
    glClearColor(1,1,1,1)
    glColor3f(1.0,0.0,0.0)
    city.draw()
   
city = City(8,8)
city.generate_end_points(0.65)
city.build_lines()
city.horizontal_sweep()
city.vertical_sweep()
city.count_connections()
city.build_bounding_box()
city.build_display_list()


#print centre_points
pyglet.app.run()