Esempio n. 1
0
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()
Esempio n. 2
0
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()