Overview

# earf.py - (c) 2008 Matthew John Ernisse 
#
# OpenGL frontend for geolocated data visualizations.
#
# Written with the help of the documentation and demos from:
# pyOpenGL
# NeHe
#
# Textures from: http://planetpixelemporium.com/index.php
# and http://www.celestiamotherlode.net/catalog/earth.php
#
# Orbital parameters from en.wikipedia.org
#
# This probably requires OpenGL 1.4 or higher, as it makes calls to
# glWindowPos()
#
# If you have OpenGL 2.0 or the GLSL extensions and the multitexture
# extension you will get a nicely multi-texture blended Earth.
#
# Particle generation is achieved by sending comma seperated strings
# to TCP/9091 in the form of ,, where COLORNAME
# is one of the many colors listed in the COLORS list in the RequestHandle
# class.
#
# Written on Ubuntu Linux 8.10, with pyOpenGL 3.0.0b3 

Controls

ESC 		- Exit
Mouse 		- moves camera
ZX 		- Zooms
MouseWheel	- Zoom
C		- Recenters Camera
T		- Toggle Textures
L		- Toggle Lighting
~		- Toggle FPS/PPS Display
Space		- Toggle Object Rotation

Command Line Options

	-f	glutFullScreen mode
	-h	display this usage message
	-H	use high quality (4096x2048) textures for the Earth
		This might not work on all video cards.

	-g	set default window geometry. (default 1024x768)
	-G	disable GLSL (default: Automatically enable if available)
	-p	set port to listen on (default 9091)

Get

README
Live CD iso - See README for more informatioA
(not suitable for all systems, really, see the README.)