brunoxzx: Gracias por tu explicacion, entiendo bien la parte matematica, se como hallar 1 vector ortogonal a otros 2 y como normalizarlo, pero, cada vertice tiene su normal, como es que se haya el normal para cada vertice?... veo que en tu script calculas el ortogonal mediante el producto cruz de 2 vectores a aprtir de 3 vertices y los normalizas con su longitud, pero, solo resulta 1 normal y la primitiva requiere de 3 normales... Saludos.
EDIT: Ya entendi, cada combinacion de pares de vectores de tomados de los 3 vertices es un vector normal... Gracias.
Por cierto, segun he leido, no es necesario que los vectores sean unitario (normalizado) por que como escribi antes: si su norma es ||vn||>1 esta sobreiluminado y ||vn||<1 subiluminado.
EDIT: Ya entendi, cada combinacion de pares de vectores de tomados de los 3 vertices es un vector normal... Gracias.
Por cierto, segun he leido, no es necesario que los vectores sean unitario (normalizado) por que como escribi antes: si su norma es ||vn||>1 esta sobreiluminado y ||vn||<1 subiluminado.