def main(): # Initialize the library if not glfw.init(): return glfw.set_error_callback(error_callback) # Create a windowed mode window and its OpenGL context window = glfw.create_window(640, 480, "Hello World", None, None) if not window: glfw.terminate() return # Make the window's context current glfw.make_context_current(window) params = common3d.init() gl.glClearColor(0.8, 0.8, 0.8, 1.0) # Loop until the user closes the window while not glfw.window_should_close(window): # Render here common3d.draw(params, 1.) # Swap front and back buffers glfw.swap_buffers(window) # Poll for and process events glfw.poll_events() glfw.terminate()
def main(): glutInitDisplayMode(GLUT_RGBA) glutInitWindowSize(640, 480) window = glutCreateWindow("Hello world!") glutReshapeFunc(reshape) glutDisplayFunc(draw) glutKeyboardFunc(keyPressed) # Checks for key strokes global params params = common3d.init() glutMainLoop()