Añadido producto escalar a la clase Vertex.
Ahora se calcula el color con el que se pinta cada triangulo
en funcion de su normal con respecto a una fuente de luz.
Añadido boton de activado de iluminacion. Primer intento fallido
se dibuja en negro
Arreglo parcial de la iluminacion. En lugar de setHexColor se usa
setColor y se guardan en tres variables las componentes rgb del color
Añadidas comprobaciones para que nos pinte por encima de 255
Arreglado error que provocaba que el vector de las normales no estuviera normalizado
despues de trasladar un objeto
Corregida errata en las comprobaciones de maximo color 255
Ahora también se normalizan las normales despues de rotar
Añadida intensidad ambiente y comprobaciones de rango
0-255 en el calculo del color
Eliminadas variables de cColorRed, Green y Blue
En lugar de comprobar el rango de color entre 0-255 se
comprueba entre 0-color_sin_modificar
Simplicado codigo relleno de triangulos con la funcion range
Añadida funcion translateTransform que aplica la traslacion pero no
modifica las normales de los triangulos
Añadido scalado de objetos
Corregido error al cambiar el factor de rotacion de 0.02 a 0.01
Ahora es una constante definida en drawableObject