Código do livro Webgl Programming Guide - Kouichi Matsuda