Fundamentals of interactive computer graphics